0001437749-23-020898.txt : 20230727 0001437749-23-020898.hdr.sgml : 20230727 20230727161134 ACCESSION NUMBER: 0001437749-23-020898 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230727 DATE AS OF CHANGE: 20230727 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EKSO BIONICS HOLDINGS, INC. CENTRAL INDEX KEY: 0001549084 STANDARD INDUSTRIAL CLASSIFICATION: GENERAL INDUSTRIAL MACHINERY & EQUIPMENT, NEC [3569] IRS NUMBER: 000000000 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37854 FILM NUMBER: 231118535 BUSINESS ADDRESS: STREET 1: 101 GLACIER POINT STREET 2: SUITE A CITY: SAN RAFAEL STATE: CA ZIP: 94901 BUSINESS PHONE: 510-984-1761 MAIL ADDRESS: STREET 1: 101 GLACIER POINT STREET 2: SUITE A CITY: SAN RAFAEL STATE: CA ZIP: 94901 FORMER COMPANY: FORMER CONFORMED NAME: PN Med Group Inc DATE OF NAME CHANGE: 20120503 10-Q 1 ekso20230630_10q.htm FORM 10-Q ekso20230630_10q.htm
0001549084 EKSO BIONICS HOLDINGS, INC. false --12-31 Q2 2023 13,307 20,525 4 40 0.001 0.001 10,000 10,000 0 0 0 0 0.001 0.001 141,429 141,429 13,807 13,807 13,203 13,203 8 1 1 1 8 1 5 3 3 5 1 2 5 141,429 0 0 0 5 5.5 5 5 1 14 00015490842023-01-012023-06-30 xbrli:shares 00015490842023-07-24 thunderdome:item iso4217:USD 00015490842023-06-30 00015490842022-12-31 iso4217:USDxbrli:shares 00015490842023-04-012023-06-30 00015490842022-04-012022-06-30 00015490842022-01-012022-06-30 0001549084us-gaap:PreferredStockMember2022-12-31 0001549084us-gaap:CommonStockMember2022-12-31 0001549084us-gaap:AdditionalPaidInCapitalMember2022-12-31 0001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0001549084us-gaap:RetainedEarningsMember2022-12-31 0001549084us-gaap:PreferredStockMember2023-01-012023-03-31 0001549084us-gaap:CommonStockMember2023-01-012023-03-31 0001549084us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0001549084us-gaap:RetainedEarningsMember2023-01-012023-03-31 00015490842023-01-012023-03-31 0001549084us-gaap:PreferredStockMember2023-03-31 0001549084us-gaap:CommonStockMember2023-03-31 0001549084us-gaap:AdditionalPaidInCapitalMember2023-03-31 0001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 0001549084us-gaap:RetainedEarningsMember2023-03-31 00015490842023-03-31 0001549084us-gaap:PreferredStockMember2023-04-012023-06-30 0001549084us-gaap:CommonStockMember2023-04-012023-06-30 0001549084us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30 0001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-30 0001549084us-gaap:RetainedEarningsMember2023-04-012023-06-30 0001549084us-gaap:PreferredStockMember2023-06-30 0001549084us-gaap:CommonStockMember2023-06-30 0001549084us-gaap:AdditionalPaidInCapitalMember2023-06-30 0001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-30 0001549084us-gaap:RetainedEarningsMember2023-06-30 0001549084us-gaap:PreferredStockMember2021-12-31 0001549084us-gaap:CommonStockMember2021-12-31 0001549084us-gaap:AdditionalPaidInCapitalMember2021-12-31 0001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0001549084us-gaap:RetainedEarningsMember2021-12-31 00015490842021-12-31 0001549084us-gaap:PreferredStockMember2022-01-012022-03-31 0001549084us-gaap:CommonStockMember2022-01-012022-03-31 0001549084us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31 0001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-31 0001549084us-gaap:RetainedEarningsMember2022-01-012022-03-31 00015490842022-01-012022-03-31 0001549084us-gaap:PreferredStockMember2022-03-31 0001549084us-gaap:CommonStockMember2022-03-31 0001549084us-gaap:AdditionalPaidInCapitalMember2022-03-31 0001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 0001549084us-gaap:RetainedEarningsMember2022-03-31 00015490842022-03-31 0001549084us-gaap:PreferredStockMember2022-04-012022-06-30 0001549084us-gaap:CommonStockMember2022-04-012022-06-30 0001549084us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 0001549084us-gaap:RetainedEarningsMember2022-04-012022-06-30 0001549084us-gaap:PreferredStockMember2022-06-30 0001549084us-gaap:CommonStockMember2022-06-30 0001549084us-gaap:AdditionalPaidInCapitalMember2022-06-30 0001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 0001549084us-gaap:RetainedEarningsMember2022-06-30 00015490842022-06-30 xbrli:pure 0001549084us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-30 0001549084us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberekso:CustomerAMember2022-01-012022-12-31 0001549084us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-30 0001549084us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberekso:CustomerAMember2023-04-012023-06-30 0001549084us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberekso:CustomerBMember2023-04-012023-06-30 0001549084us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberekso:CustomerCMember2023-04-012023-06-30 0001549084us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-30 0001549084us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberekso:CustomerAMember2022-04-012022-06-30 0001549084us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberekso:CustomerBMember2022-04-012022-06-30 0001549084us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberekso:CustomerCMember2022-04-012022-06-30 0001549084us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-30 0001549084us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberekso:CustomerAMember2023-01-012023-06-30 0001549084us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberekso:CustomerBMember2023-01-012023-06-30 0001549084us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-30 0001549084us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberekso:CustomerAMember2022-01-012022-06-30 0001549084us-gaap:AccumulatedTranslationAdjustmentMember2022-12-31 0001549084us-gaap:AccumulatedTranslationAdjustmentMember2021-12-31 0001549084us-gaap:AccumulatedTranslationAdjustmentMember2023-06-30 0001549084us-gaap:AccumulatedTranslationAdjustmentMember2022-06-30 0001549084ekso:HumanMotionAndControlMember2022-12-052022-12-05 0001549084ekso:HumanMotionAndControlMemberus-gaap:SubordinatedDebtMember2022-12-052022-12-05 0001549084ekso:HumanMotionAndControlMemberus-gaap:SubordinatedDebtMember2022-12-05 0001549084ekso:HumanMotionAndControlMember2022-12-05 0001549084ekso:HumanMotionAndControlMember2022-06-30 utr:Y 0001549084ekso:HumanMotionAndControlMember2023-01-012023-06-30 0001549084ekso:HumanMotionAndControlMember2023-04-012023-06-30 0001549084ekso:HumanMotionAndControlMember2023-06-30 0001549084us-gaap:FairValueMeasurementsRecurringMember2023-06-30 0001549084us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-30 0001549084us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-30 0001549084us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-30 0001549084us-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001549084us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001549084us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001549084us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001549084us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2023-03-31 0001549084us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2023-04-012023-06-30 0001549084us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2023-06-30 utr:M 0001549084srt:MinimumMemberekso:EksoHealthMember2023-04-012023-06-30 0001549084srt:MaximumMemberekso:EksoHealthMember2023-04-012023-06-30 00015490842023-07-012023-06-30 00015490842024-01-012023-06-30 00015490842025-01-012023-06-30 0001549084srt:MinimumMember2023-06-30 0001549084srt:MaximumMember2023-06-30 0001549084us-gaap:ProductMemberekso:EksoHealthMember2023-04-012023-06-30 0001549084us-gaap:ProductMemberekso:EksoWorksMember2023-04-012023-06-30 0001549084us-gaap:ProductMember2023-04-012023-06-30 0001549084us-gaap:ServiceMemberekso:EksoHealthMember2023-04-012023-06-30 0001549084us-gaap:ServiceMemberekso:EksoWorksMember2023-04-012023-06-30 0001549084us-gaap:ServiceMember2023-04-012023-06-30 0001549084ekso:SubscriptionMemberekso:EksoHealthMember2023-04-012023-06-30 0001549084ekso:SubscriptionMemberekso:EksoWorksMember2023-04-012023-06-30 0001549084ekso:SubscriptionMember2023-04-012023-06-30 0001549084us-gaap:ProductAndServiceOtherMemberekso:EksoHealthMember2023-04-012023-06-30 0001549084us-gaap:ProductAndServiceOtherMemberekso:EksoWorksMember2023-04-012023-06-30 0001549084us-gaap:ProductAndServiceOtherMember2023-04-012023-06-30 0001549084ekso:EksoHealthMember2023-04-012023-06-30 0001549084ekso:EksoWorksMember2023-04-012023-06-30 0001549084us-gaap:ProductMemberekso:EksoHealthMember2023-01-012023-06-30 0001549084us-gaap:ProductMemberekso:EksoWorksMember2023-01-012023-06-30 0001549084us-gaap:ProductMember2023-01-012023-06-30 0001549084us-gaap:ServiceMemberekso:EksoHealthMember2023-01-012023-06-30 0001549084us-gaap:ServiceMemberekso:EksoWorksMember2023-01-012023-06-30 0001549084us-gaap:ServiceMember2023-01-012023-06-30 0001549084ekso:SubscriptionMemberekso:EksoHealthMember2023-01-012023-06-30 0001549084ekso:SubscriptionMemberekso:EksoWorksMember2023-01-012023-06-30 0001549084ekso:SubscriptionMember2023-01-012023-06-30 0001549084us-gaap:ProductAndServiceOtherMemberekso:EksoHealthMember2023-01-012023-06-30 0001549084us-gaap:ProductAndServiceOtherMemberekso:EksoWorksMember2023-01-012023-06-30 0001549084us-gaap:ProductAndServiceOtherMember2023-01-012023-06-30 0001549084ekso:EksoHealthMember2023-01-012023-06-30 0001549084ekso:EksoWorksMember2023-01-012023-06-30 0001549084us-gaap:ProductMemberekso:EksoHealthMember2022-04-012022-06-30 0001549084us-gaap:ProductMemberekso:EksoWorksMember2022-04-012022-06-30 0001549084us-gaap:ProductMember2022-04-012022-06-30 0001549084us-gaap:ServiceMemberekso:EksoHealthMember2022-04-012022-06-30 0001549084us-gaap:ServiceMemberekso:EksoWorksMember2022-04-012022-06-30 0001549084us-gaap:ServiceMember2022-04-012022-06-30 0001549084ekso:SubscriptionMemberekso:EksoHealthMember2022-04-012022-06-30 0001549084ekso:SubscriptionMemberekso:EksoWorksMember2022-04-012022-06-30 0001549084ekso:SubscriptionMember2022-04-012022-06-30 0001549084us-gaap:ProductAndServiceOtherMemberekso:EksoHealthMember2022-04-012022-06-30 0001549084us-gaap:ProductAndServiceOtherMemberekso:EksoWorksMember2022-04-012022-06-30 0001549084us-gaap:ProductAndServiceOtherMember2022-04-012022-06-30 0001549084ekso:CollaborativeArrangementsMemberekso:EksoHealthMember2022-04-012022-06-30 0001549084ekso:CollaborativeArrangementsMemberekso:EksoWorksMember2022-04-012022-06-30 0001549084ekso:CollaborativeArrangementsMember2022-04-012022-06-30 0001549084ekso:EksoHealthMember2022-04-012022-06-30 0001549084ekso:EksoWorksMember2022-04-012022-06-30 0001549084us-gaap:ProductMemberekso:EksoHealthMember2022-01-012022-06-30 0001549084us-gaap:ProductMemberekso:EksoWorksMember2022-01-012022-06-30 0001549084us-gaap:ProductMember2022-01-012022-06-30 0001549084us-gaap:ServiceMemberekso:EksoHealthMember2022-01-012022-06-30 0001549084us-gaap:ServiceMemberekso:EksoWorksMember2022-01-012022-06-30 0001549084us-gaap:ServiceMember2022-01-012022-06-30 0001549084ekso:SubscriptionMemberekso:EksoHealthMember2022-01-012022-06-30 0001549084ekso:SubscriptionMemberekso:EksoWorksMember2022-01-012022-06-30 0001549084ekso:SubscriptionMember2022-01-012022-06-30 0001549084us-gaap:ProductAndServiceOtherMemberekso:EksoHealthMember2022-01-012022-06-30 0001549084us-gaap:ProductAndServiceOtherMemberekso:EksoWorksMember2022-01-012022-06-30 0001549084us-gaap:ProductAndServiceOtherMember2022-01-012022-06-30 0001549084ekso:CollaborativeArrangementsMemberekso:EksoHealthMember2022-01-012022-06-30 0001549084ekso:CollaborativeArrangementsMemberekso:EksoWorksMember2022-01-012022-06-30 0001549084ekso:CollaborativeArrangementsMember2022-01-012022-06-30 0001549084ekso:EksoHealthMember2022-01-012022-06-30 0001549084ekso:EksoWorksMember2022-01-012022-06-30 0001549084ekso:WarrantyMember2023-03-31 0001549084ekso:WarrantyMember2022-12-31 0001549084ekso:WarrantyMember2023-04-012023-06-30 0001549084ekso:WarrantyMember2023-01-012023-06-30 0001549084ekso:WarrantyMember2023-06-30 0001549084us-gaap:DevelopedTechnologyRightsMember2023-06-30 0001549084us-gaap:TradeNamesMember2023-06-30 0001549084us-gaap:IntellectualPropertyMember2023-06-30 0001549084us-gaap:CustomerRelationshipsMember2023-06-30 0001549084ekso:PwbAgreementMemberekso:TermLoanMember2020-08-30 0001549084ekso:PwbAgreementMemberekso:TermLoanMemberus-gaap:PrimeRateMember2020-08-012020-08-30 0001549084ekso:PwbAgreementMemberekso:TermLoanMember2023-06-30 0001549084ekso:PwbAgreementMemberekso:TermLoanMember2023-01-012023-03-31 0001549084ekso:PwbAgreementMemberekso:TermLoanMember2023-04-012023-06-30 0001549084ekso:PwbAgreementMemberekso:TermLoanMember2023-01-012023-06-30 0001549084ekso:PromissoryNoteMemberus-gaap:SubordinatedDebtMember2022-12-05 0001549084ekso:PromissoryNoteMemberus-gaap:SubordinatedDebtMember2022-12-052022-12-05 0001549084ekso:PromissoryNoteMemberus-gaap:SubordinatedDebtMember2023-06-30 0001549084ekso:PromissoryNoteMemberus-gaap:SubordinatedDebtMember2023-01-012023-06-30 0001549084ekso:PromissoryNoteMemberus-gaap:SubordinatedDebtMember2023-04-012023-06-30 0001549084ekso:RichmondCaliforniaMember2023-06-30 0001549084ekso:SanRafaelCaliforniaMember2022-07-31 0001549084ekso:SanRafaelCaliforniaMember2023-06-30 0001549084ekso:HamburgGermanyMember2023-06-30 0001549084ekso:HamburgGermanyMember2022-02-28 0001549084ekso:AtTheMarketOfferingMember2020-10-012020-10-31 0001549084ekso:AtTheMarketOfferingMember2020-10-31 0001549084ekso:AtTheMarketOfferingMember2023-01-012023-06-30 0001549084ekso:A2021WarrantsMember2023-06-30 0001549084ekso:A2021WarrantsMember2022-12-31 0001549084ekso:A2021WarrantsMember2023-01-012023-06-30 0001549084ekso:June2020InvestorWarrantsMember2023-06-30 0001549084ekso:June2020InvestorWarrantsMember2022-12-31 0001549084ekso:June2020InvestorWarrantsMember2023-01-012023-06-30 0001549084ekso:June2020PlacementAgentWarrantsMember2023-06-30 0001549084ekso:June2020PlacementAgentWarrantsMember2022-12-31 0001549084ekso:June2020PlacementAgentWarrantsMember2023-01-012023-06-30 0001549084ekso:December2019WarrantsMember2023-06-30 0001549084ekso:December2019WarrantsMember2022-12-31 0001549084ekso:December2019WarrantsMember2023-01-012023-06-30 0001549084ekso:December2019PlacementAgentWarrantsMember2023-06-30 0001549084ekso:December2019PlacementAgentWarrantsMember2022-12-31 0001549084ekso:December2019PlacementAgentWarrantsMember2023-01-012023-06-30 0001549084ekso:May2019WarrantsMember2023-06-30 0001549084ekso:May2019WarrantsMember2022-12-31 0001549084ekso:May2019WarrantsMember2023-01-012023-06-30 0001549084us-gaap:CommonStockMember2023-01-012023-06-30 0001549084us-gaap:CommonStockMember2022-01-012022-06-30 0001549084ekso:A2021WarrantsMember2021-02-012021-02-28 0001549084ekso:A2021WarrantsMember2021-02-28 00015490842021-02-012021-02-28 0001549084ekso:A2021WarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-06-30 0001549084ekso:A2021WarrantsMemberus-gaap:MeasurementInputSharePriceMember2022-12-31 0001549084ekso:A2021WarrantsMemberus-gaap:MeasurementInputConversionPriceMember2023-06-30 0001549084ekso:A2021WarrantsMemberus-gaap:MeasurementInputConversionPriceMember2022-12-31 0001549084ekso:A2021WarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-30 0001549084ekso:A2021WarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-31 0001549084ekso:A2021WarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-06-30 0001549084ekso:A2021WarrantsMemberus-gaap:MeasurementInputExpectedTermMember2022-12-31 0001549084ekso:A2021WarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-06-30 0001549084ekso:A2021WarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-31 0001549084ekso:June2020InvestorWarrantsMember2020-06-30 0001549084ekso:June2020InvestorWarrantsMember2020-06-012020-06-30 0001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-06-30 0001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputSharePriceMember2022-12-31 0001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputConversionPriceMember2023-06-30 0001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputConversionPriceMember2022-12-31 0001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-30 0001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-31 0001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-06-30 0001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2022-12-31 0001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-06-30 0001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-31 0001549084ekso:June2020PlacementAgentWarrantsMember2020-06-012020-06-30 0001549084ekso:June2020PlacementAgentWarrantsMember2020-06-30 0001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-06-30 0001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputSharePriceMember2022-12-31 0001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputConversionPriceMember2023-06-30 0001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputConversionPriceMember2022-12-31 0001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-30 0001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-31 0001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-06-30 0001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2022-12-31 0001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-06-30 0001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-31 0001549084ekso:December2019WarrantsMember2019-06-30 0001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-06-30 0001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputSharePriceMember2022-12-31 0001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputConversionPriceMember2023-06-30 0001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputConversionPriceMember2022-12-31 0001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-30 0001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-31 0001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-06-30 0001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputExpectedTermMember2022-12-31 0001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-06-30 0001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-31 0001549084ekso:December2019PlacementAgentWarrantsMember2019-12-31 0001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-06-30 0001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputSharePriceMember2022-12-31 0001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputConversionPriceMember2023-06-30 0001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputConversionPriceMember2022-12-31 0001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-30 0001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-31 0001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-06-30 0001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2022-12-31 0001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-06-30 0001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-31 0001549084ekso:May2019WarrantsMember2019-05-31 0001549084ekso:June2020InvestorWarrantsMember2020-06-08 0001549084ekso:May2019WarrantsMember2020-06-08 0001549084ekso:May2019WarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-06-30 0001549084ekso:May2019WarrantsMemberus-gaap:MeasurementInputSharePriceMember2022-12-31 0001549084ekso:May2019WarrantsMemberus-gaap:MeasurementInputConversionPriceMember2023-06-30 0001549084ekso:May2019WarrantsMemberus-gaap:MeasurementInputConversionPriceMember2022-12-31 0001549084ekso:May2019WarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-30 0001549084ekso:May2019WarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-31 0001549084ekso:May2019WarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-06-30 0001549084ekso:May2019WarrantsMemberus-gaap:MeasurementInputExpectedTermMember2022-12-31 0001549084ekso:May2019WarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-06-30 0001549084ekso:May2019WarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-31 0001549084ekso:EquityIncentivePlan2014Member2023-06-082023-06-08 0001549084ekso:EquityIncentivePlan2014Member2023-06-30 0001549084ekso:EquityIncentivePlan2014Member2022-12-31 0001549084ekso:EquityIncentivePlan2014Member2023-01-012023-06-30 0001549084ekso:EquityIncentivePlan2014Member2023-06-30 0001549084us-gaap:EmployeeStockOptionMember2023-06-30 0001549084us-gaap:EmployeeStockOptionMember2023-01-012023-06-30 0001549084us-gaap:RestrictedStockUnitsRSUMember2023-06-30 0001549084us-gaap:RestrictedStockUnitsRSUMember2022-12-31 0001549084us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-30 0001549084us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-30 0001549084us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-30 0001549084us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-30 0001549084us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-30 0001549084us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-30 0001549084us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-30 0001549084us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-30 0001549084us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-30 0001549084us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-30 0001549084us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-30 0001549084us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-30 0001549084us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-30 0001549084us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-30 0001549084us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-30 0001549084ekso:SalesRevenueGoodsNetExcludingGovernmentSalesMemberus-gaap:RoyaltyAgreementTermsMember2023-01-012023-06-30 0001549084ekso:LicenseRevenueMemberus-gaap:RoyaltyAgreementTermsMember2023-01-012023-06-30 0001549084ekso:LicensedPatentProductsMemberus-gaap:RoyaltyAgreementTermsMember2012-10-152012-10-15 0001549084ekso:LicensedSoftwareProductsMemberus-gaap:RoyaltyAgreementTermsMember2012-10-152012-10-15 0001549084us-gaap:RoyaltyAgreementTermsMember2012-10-152012-10-15 0001549084us-gaap:RoyaltyAgreementTermsMember2022-03-012022-03-01 0001549084ekso:SanRafaelAndHamburgMember2023-06-30 0001549084us-gaap:EmployeeStockOptionMember2023-04-012023-06-30 0001549084us-gaap:EmployeeStockOptionMember2022-04-012022-06-30 0001549084us-gaap:EmployeeStockOptionMember2023-01-012023-06-30 0001549084us-gaap:EmployeeStockOptionMember2022-01-012022-06-30 0001549084us-gaap:RestrictedStockMember2023-04-012023-06-30 0001549084us-gaap:RestrictedStockMember2022-04-012022-06-30 0001549084us-gaap:RestrictedStockMember2023-01-012023-06-30 0001549084us-gaap:RestrictedStockMember2022-01-012022-06-30 0001549084us-gaap:WarrantMember2023-04-012023-06-30 0001549084us-gaap:WarrantMember2022-04-012022-06-30 0001549084us-gaap:WarrantMember2023-01-012023-06-30 0001549084us-gaap:WarrantMember2022-01-012022-06-30 0001549084country:US2023-04-012023-06-30 0001549084country:US2022-04-012022-06-30 0001549084country:US2023-01-012023-06-30 0001549084country:US2022-01-012022-06-30 0001549084ekso:AmericasOtherMember2023-04-012023-06-30 0001549084ekso:AmericasOtherMember2022-04-012022-06-30 0001549084ekso:AmericasOtherMember2023-01-012023-06-30 0001549084ekso:AmericasOtherMember2022-01-012022-06-30 0001549084srt:AmericasMember2023-04-012023-06-30 0001549084srt:AmericasMember2022-04-012022-06-30 0001549084srt:AmericasMember2023-01-012023-06-30 0001549084srt:AmericasMember2022-01-012022-06-30 0001549084country:RO2023-04-012023-06-30 0001549084country:RO2022-04-012022-06-30 0001549084country:RO2023-01-012023-06-30 0001549084country:RO2022-01-012022-06-30 0001549084country:PL2023-04-012023-06-30 0001549084country:PL2022-04-012022-06-30 0001549084country:PL2023-01-012023-06-30 0001549084country:PL2022-01-012022-06-30 0001549084ekso:EmeaOtherMember2023-04-012023-06-30 0001549084ekso:EmeaOtherMember2022-04-012022-06-30 0001549084ekso:EmeaOtherMember2023-01-012023-06-30 0001549084ekso:EmeaOtherMember2022-01-012022-06-30 0001549084us-gaap:EMEAMember2023-04-012023-06-30 0001549084us-gaap:EMEAMember2022-04-012022-06-30 0001549084us-gaap:EMEAMember2023-01-012023-06-30 0001549084us-gaap:EMEAMember2022-01-012022-06-30 0001549084country:HK2023-04-012023-06-30 0001549084country:HK2022-04-012022-06-30 0001549084country:HK2023-01-012023-06-30 0001549084country:HK2022-01-012022-06-30 0001549084ekso:ApacOtherMember2023-04-012023-06-30 0001549084ekso:ApacOtherMember2022-04-012022-06-30 0001549084ekso:ApacOtherMember2023-01-012023-06-30 0001549084ekso:ApacOtherMember2022-01-012022-06-30 0001549084srt:AsiaPacificMember2023-04-012023-06-30 0001549084srt:AsiaPacificMember2022-04-012022-06-30 0001549084srt:AsiaPacificMember2023-01-012023-06-30 0001549084srt:AsiaPacificMember2022-01-012022-06-30 0001549084ekso:AngelPondCapitalLlcMember2023-01-012023-06-30 0001549084ekso:InitialPayment1Memberekso:AngelPondCapitalLlcMember2023-01-012023-06-30 0001549084ekso:InitialPaymentMemberekso:AngelPondCapitalLlcMember2023-01-012023-06-30 0001549084ekso:InitialPayment2Memberekso:AngelPondCapitalLlcMember2023-01-012023-06-30 0001549084ekso:AngelPondCapitalLlcMember2023-06-30 0001549084ekso:AngelPondCapitalLlcMember2022-12-31
 

 

Table of Contents



UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 


 

FORM 10-Q 

 


 

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

 

For the quarterly period ended June 30, 2023

 

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

 


 

Ekso Bionics Holdings, Inc.

 

(Exact name of registrant as specified in its charter) 

 


 

Nevada

99-0367049

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

 

101 Glacier Point, Suite A

San Rafael, CA

94901

(Address of principal executive offices)

(Zip Code)

 

(510) 984-1761

(Registrant’s telephone number, including area code)

 


(Former name, former address, and former fiscal year, if changed since last report)

 


 

Securities registered pursuant to Section 12(b) of the Act: Title of each class Trading Name of each exchange on which registered:

 

Title of each class

 

Trading Symbol(s)

 

Name of each exchange on which registered

Common Stock, $0.001 par value per share

 

EKSO

 

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 ☒

 

The number of shares of registrant’s common stock outstanding as of July 24, 2023 was 13,806,950.



 

 

Ekso Bionics Holdings, Inc.

 

Quarterly Report on Form 10-Q 

 

Table of Contents

 

   

Page No.

 

PART I. FINANCIAL INFORMATION

 
     

Item 1.

Financial Statements

4

     
 

Condensed Consolidated Balance Sheets as of June 30, 2023 (unaudited) and December 31, 2022

4

     
 

Condensed Consolidated Statements of Operations and Comprehensive Loss for the Three and Six Months ended June 30, 2023 and 2022 (unaudited)

5

     
 

Condensed Consolidated Statements of Stockholders' Equity for the Three and Six Months ended June 30, 2023 and 2022 (unaudited)

6

     
 

Condensed Consolidated Statements of Cash Flows for the Six Months ended June 30, 2023 and 2022 (unaudited)

8

     
 

Notes to Condensed Consolidated Financial Statements (unaudited)

9

     

Item 2.

Managements Discussion and Analysis of Financial Condition and Results of Operations

32

     

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

41

     

Item 4.

Controls and Procedures

41

     
 

PART II. OTHER INFORMATION

 
     

Item 1.

Legal Proceedings

42

     

Item 1A.

Risk Factors

42

     

Item 6.

Exhibits

43

     
 

Signatures

44

 

 

 

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

 

Ekso Bionics Holdings, Inc.

Condensed Consolidated Balance Sheets

(In thousands, except par value)

 

  

June 30, 2023

  

December 31, 2022

 
  

(unaudited)

  

(Note 2)

 

Assets

        

Current assets:

        

Cash and restricted cash

 $13,307  $20,525 

Accounts receivable, net of allowances of $4 and $40, respectively

  5,052   4,625 

Inventories

  5,602   5,187 

Prepaid expenses and other current assets

  759   700 

Total current assets

  24,720   31,037 

Property and equipment, net

  2,304   2,680 

Right-of-use assets

  1,146   1,307 

Intangible assets, net

  5,053   5,217 

Goodwill

  431   431 

Other assets

  332   231 

Total assets

 $33,986  $40,903 
         

Liabilities and Stockholders’ Equity

        

Current liabilities:

        

Accounts payable

 $3,155  $3,151 

Accrued liabilities

  2,393   2,278 

Deferred revenues, current

  1,286   1,121 

Notes payable, current

  2,937   2,310 

Lease liabilities, current

  358   341 

Total current liabilities

  10,129   9,201 

Deferred revenues

  1,632   1,032 

Notes payable, net

  3,301   3,767 

Lease liabilities

  907   1,087 

Warrant liabilities

  107   233 

Other non-current liabilities

  103   141 

Total liabilities

  16,179   15,461 

Commitments and contingencies (Note 15)

          

Stockholders’ equity:

        

Convertible preferred stock, $0.001 par value; 10,000 shares authorized; none issued and outstanding at June 30, 2023 and December 31, 2022

      

Common stock, $0.001 par value; 141,429 shares authorized; 13,807 and 13,203 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively

  14   13 

Additional paid-in capital

  250,000   248,813 

Accumulated other comprehensive income

  359   563 

Accumulated deficit

  (232,566)  (223,947)

Total stockholders’ equity

  17,807   25,442 

Total liabilities and stockholders’ equity

 $33,986  $40,903 

 

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

 

 

 

 

Ekso Bionics Holdings, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Loss

(In thousands, except per share amounts)

(Unaudited)

 

   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2023

   

2022

   

2023

   

2022

 

Revenue

  $ 4,703     $ 3,465     $ 8,825     $ 6,032  

Cost of revenue

    2,449       1,824       4,571       3,182  

Gross profit

    2,254       1,641       4,254       2,850  
                                 

Operating expenses:

                               

Sales and marketing

    2,349       1,841       4,437       3,470  

Research and development

    1,398       873       2,552       1,793  

General and administrative

    2,791       2,156       5,997       5,053  

Total operating expenses

    6,538       4,870       12,986       10,316  
                                 

Loss from operations

    (4,284 )     (3,229 )     (8,732 )     (7,466 )
                                 

Other (expense) income, net:

                               

Interest expense, net

    (61 )     (29 )     (172 )     (56 )

Gain on revaluation of warrant liabilities

    152       999       126       899  

Unrealized (loss) gain on foreign exchange

    (7 )     (718 )     210       (972 )

Other expense, net

    (30 )     (1 )     (51 )     (3 )

Total other income (expense), net

    54       251       113       (132 )
                                 

Net loss

  $ (4,230 )   $ (2,978 )   $ (8,619 )   $ (7,598 )

Other comprehensive (loss) income

    (10 )     639       (204 )     851  

Comprehensive loss

  $ (4,240 )   $ (2,339 )   $ (8,823 )   $ (6,747 )
                                 

Net loss per share applicable to common shareholders, basic and diluted

  $ (0.31 )   $ (0.23 )   $ (0.64 )   $ (0.59 )
                                 

Weighted average number of shares outstanding, basic and diluted

    13,637       12,884       13,467       12,807  

 

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

 

 

 

Ekso Bionics Holdings, Inc.

Condensed Consolidated Statements of Stockholders Equity

(In thousands)

(Unaudited)

 

                                           

Accumulated

                 
                                           

Other

           

Total

 
   

Convertible Preferred Stock

   

Common Stock

   

Additional

   

Comprehensive

   

Accumulated

   

Stockholders’

 
   

Shares

   

Amount

   

Shares

   

Amount

   

Paid-in Capital

   

(Loss) Income

   

Deficit

   

Equity

 

Balance at December 31, 2022

        $       13,203     $ 13     $ 248,813     $ 563     $ (223,947 )   $ 25,442  

Net loss

                                        (4,389 )     (4,389 )

Issuance of common stock under:

                                                               

Equity incentive plan

                139                                

Stock-based compensation expense

                            424                   424  

Foreign currency translation adjustments

                                  (194 )           (194 )

Balance at March 31, 2023

        $       13,342     $ 13     $ 249,237     $ 369     $ (228,336 )   $ 21,283  

Net loss

                                        (4,230 )     (4,230 )

Issuance of common stock under:

                                                               

Matching contribution to 401(k) plan

                161             249                   249  

Equity incentive plan

                304       1                         1  

Stock-based compensation expense

                            514                   514  

Foreign currency translation adjustments

                                  (10 )           (10 )

Balance at June 30, 2023

        $       13,807     $ 14     $ 250,000     $ 359     $ (232,566 )   $ 17,807  

 

 

Ekso Bionics Holdings, Inc.

Condensed Consolidated Statements of Stockholders Equity

(In thousands)

(Unaudited)

 

                                           

Accumulated

                 
                                           

Other

           

Total

 
   

Convertible Preferred Stock

   

Common Stock

   

Additional

   

Comprehensive

   

Accumulated

   

Stockholders

 
   

Shares

   

Amount

   

Shares

   

Amount

   

Paid-in Capital

   

(Loss) Income

   

Deficit

   

Equity

 

Balance at December 31, 2021

        $       12,693     $ 13     $ 246,090     $ (17 )   $ (208,867 )   $ 37,219  

Net loss

                                        (4,620 )     (4,620 )

Issuance of common stock under:

                                                               

Matching contribution to 401(k) plan

                68             176                   176  

Equity incentive plan

                83                                

Stock-based compensation expense

                            499                   499  

Foreign currency translation adjustments

                                  212             212  

Balance at March 31, 2022

        $       12,844     $ 13     $ 246,765     $ 195     $ (213,487 )   $ 33,486  

Net loss

                                        (2,978 )     (2,978 )

Issuance of common stock under:

                                                               

Equity incentive plan

                166                                

Stock-based compensation expense

                            582                   582  

Foreign currency translation adjustments

                                  639             639  

Balance at June 30, 2022

        $       13,010     $ 13     $ 247,347     $ 834     $ (216,465 )   $ 31,729  

 

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

 

 

 

Ekso Bionics Holdings, Inc.

Condensed Consolidated Statements of Cash Flows

(In thousands)

(Unaudited)

 

   

Six Months Ended June 30,

 
   

2023

   

2022

 

Operating activities:

               

Net loss

  $ (8,619 )   $ (7,598 )

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

               

Depreciation and amortization

    681       462  

Changes in allowance for doubtful accounts

    16       (7 )

Gain on revaluation of warrant liabilities

    (126 )     (899 )

Amortization of debt discounts

    161       2  

Stock-based compensation expense

    938       1,081  

Common stock contribution to 401(k) plan

    219       103  

Unrealized (gain) loss on foreign currency transactions

    (210 )     972  

Changes in operating assets and liabilities:

               

Accounts receivable

    (518 )     1,228  

Inventories

    (283 )     (1,221 )

Prepaid expenses and other assets, current and noncurrent

    (62 )     (318 )

Accounts payable

    (13 )     (1,048 )

Accrued, lease and other liabilities, current and noncurrent

    (61 )     (838 )

Deferred revenues

    760       (373 )

Net cash used in operating activities

    (7,117 )     (8,454 )

Investing activities:

               

Acquisition of property and equipment

    (97 )      

Net cash used in investing activities

    (97 )      

Effect of exchange rate changes on cash

    (4 )     (40 )

Net decrease in cash

    (7,218 )     (8,494 )

Cash and restricted cash at beginning of period

    20,525       40,406  

Cash and restricted cash at end of period

  $ 13,307     $ 31,912  
                 

Supplemental disclosure of cash flow activities

               

Cash paid for interest

  $ 98     $ 55  

Cash paid for income taxes

  $ 32     $ 4  

Supplemental disclosure of non-cash activities

               

Transfer of inventory (from) to property and equipment

  $ (131 )   $ 175  

Initial recognition of operating lease liability and right of use asset

  $     $ 174  

Share issuance for common stock contribution to 401(k) plan

  $ 249     $ 176  

 

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

 

 
8

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)

 

 

1.         Organization

 

Description of Business

 

Ekso Bionics Holdings, Inc. (the “Company”) designs, develops, and markets exoskeleton products to augment human strength, endurance and mobility. The Company’s exoskeleton technology serves multiple markets and can be utilized both by able-bodied users and by persons with physical disabilities. The Company has marketed devices that (i) enable individuals with neurological conditions affecting gait, including acquired brain injury ("ABI") and multiple sclerosis ("MS"), and spinal cord injury ("SCI"), to rehabilitate and to walk again, (ii) assist individuals with a broad range of upper extremity impairments, and (iii) allow industrial workers to perform difficult repetitive work for extended periods. Founded in 2005, the Company is headquartered in the San Francisco Bay area and listed on the Nasdaq Capital Market under the symbol “EKSO”.

 

On December 5, 2022, the Company acquired the Human Motion and Control (“HMC”) Business Unit from Parker Hannifin Corporation (“Parker”), an Ohio corporation. The assets acquired from the business unit include intellectual property rights for devices which are U.S. Food and Drug Administration ("FDA")-cleared lower-limb powered exoskeletons that enable task-specific, overground gait training to patients with weakness or paralysis in their lower extremities. Products include Ekso Indego Personal, a light-weight exoskeleton for safe use in most home and community environments, and Ekso Indego Therapy, an adjustable exoskeleton for patients with spinal cord injury and stroke, complementing Ekso’s product offering in outpatient facilities.

 

Liquidity and Capital Resources

 

As of June 30, 2023, the Company had an accumulated deficit of $232,566.  Largely as a result of significant research and development activities related to the development of the Company’s advanced technology and commercialization of such technology into its medical device business, the Company has incurred significant operating losses and negative cash flows from operations since inception. In the six months ended June 30, 2023, the Company used $7,117 of cash in its operations. Cash on hand as of June 30, 2023 was $13,307.

 

As described in Note 10, Notes payable, net, borrowings under the Company’s secured term loan agreement with Pacific Western Bank have a liquidity covenant requiring minimum cash on hand equivalent to the current outstanding principal balance. As of June 30, 2023, $2,000 of cash must remain as restricted. After considering cash restrictions, effective unrestricted cash as of June 30, 2023 is approximately $11,307.

 

In accordance with Accounting Standards Codification (“ASC”) 205-40, Going Concern, we evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about our ability to continue as a going concern within one year after the date that the consolidated financial statements are issued. This evaluation initially does not take into consideration the potential mitigating effect of our plans that have not been fully implemented as of the date the financial statements are issued. When substantial doubt exists under this methodology, we evaluate whether the mitigating effect of our plans sufficiently alleviates substantial doubt about our ability to continue as a going concern. The mitigating effect of our plans, however, is only considered if both (1) it is probable that the plans will be effectively implemented within one year after the date that the financial statements are issued, and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about our ability to continue as a going concern within one year after the date that the financial statements are issued. In performing this analysis, we excluded certain elements of our operating plan that cannot be considered probable.

 

Our expectation to generate operating losses and negative operating cash flows in the future and the need for additional funding to support our planned operations raise substantial doubt regarding our ability to continue as a going concern for a period of one year after the date that the financial statements are issued. Management intends to raise funds through one or more financings. However, due to several factors, including those outside management’s control, there can be no assurance that the Company will be able to complete such financings on acceptable terms or in amounts sufficient to continue operating the business under the operating plan. If we are unable to complete sufficient additional financings, management’s plans include delaying or abandoning certain product development projects, cost reduction efforts for our products, and refocused sales efforts to accelerate revenue growth above historical results. We have concluded the likelihood that our plan to successfully reduce expenses to align with our available cash, while reasonably possible, is less than probable. Accordingly, we have concluded that substantial doubt exists about our ability to continue as a going concern for a period of at least 12 months from the date of issuance of these unaudited financial statements. 

 

9

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.

 

 

2.         Basis of Presentation and Summary of Significant Accounting Policies and Estimates

 

Basis of Presentation and Consolidation

 

The accompanying condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. These financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the SEC on March 28, 2023.

 

In the opinion of management, the accompanying unaudited condensed consolidated financial statements have been prepared on a consistent basis with the audited consolidated financial statements for the fiscal year ended December 31, 2022, and include all adjustments, consisting of only normal recurring adjustments, necessary to fairly state the information set forth herein.

 

Certain reclassifications have been made to the amounts in prior periods to conform to the current period’s presentation.

 

The results of operations for the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending  December 31, 2023 or any future periods.

 

The condensed consolidated financial statements include the financial statements of Ekso Bionics Holdings, Inc. and its subsidiaries. All significant transactions and balances between Ekso Bionics Holdings, Inc. and its subsidiaries have been eliminated in consolidation.

 

Use of Estimates

 

The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the balance sheet, and the reported amounts of revenues and expenses during the reporting period. For the Company, these estimates include, but are not limited to, assets acquired and liabilities assumed in business combinations, revenue recognition, deferred revenue, the valuation of warrants and employee equity awards, future warranty costs, accounting for leases, useful lives assigned to long-lived assets, valuation of inventory, realizability of deferred tax assets, and contingencies. Actual results could differ from those estimates.

 

Foreign Currency

 

The assets and liabilities of foreign subsidiaries and equity investments, where the local currency is the functional currency, are translated from their respective functional currencies into U.S. dollars at the rates in effect at the balance sheet date, and revenue and expense amounts are translated at average rates during the period, with resulting foreign currency translation adjustments recorded in accumulated other comprehensive income as a component of stockholders’ equity. Gains and losses from the re-measurement of balances denominated in currencies other than the entities' functional currencies, are recorded in other expense, net in the accompanying condensed consolidated statements of operations and comprehensive loss.

 

10

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

Inventory

 

Inventories are recorded at the lower of cost or net realizable value. Cost is computed using the standard cost method, which approximates actual cost on a first-in, first-out basis. Materials from vendors are received and recorded as raw materials. Once the raw materials are incorporated in the fabrication of the product, the related value of the component is recorded as work in progress ("WIP"). Direct and indirect labor and applicable overhead costs are also allocated and recorded to WIP inventory. Finished goods are comprised of completed products that are ready for customer shipment. The Company periodically evaluates the carrying value of inventory on hand for potential excess amounts over sales and forecasted demand. Excess and obsolete inventories identified, if any, are recorded as an inventory impairment charge within the condensed consolidated statements of operations and comprehensive loss. The Company's estimate of write-downs for excess and obsolete inventory is based on a detailed analysis which includes on-hand inventory and purchase commitments in excess of forecasted demand. Subsequent disposals of inventories are recorded as a reduction of inventory.

 

Leases

 

The Company records its leases in accordance with the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic 842, Leases. At the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present. Operating lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The interest rate implicit in lease contracts is typically not readily determinable. As such, the Company utilizes its incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. Certain adjustments to the right-of-use asset may be required for items, such as initial direct costs paid or incentives received.

 

Lease expense is recognized over the expected lease term on a straight-line basis. Operating leases are recognized on the balance sheet as right-of-use assets, lease liabilities current and lease liabilities non-current.

 

Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company recognizes the lease expense for such leases on a straight-line basis over the lease term.

 

Revenue Recognition

 

The Company records its revenue in accordance with ASC 606, Revenue from Contracts with Customers. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which when capable of being distinct, are accounted for as separate performance obligations. Revenue recognition is evaluated based on the following five steps: (i) identification of the contract with the customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied.

 

For multiple-element arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are determined based on observable prices at which the Company separately sells its products or services. If a standalone selling price is not directly observable, judgment is made to estimate the selling price based on market conditions and entity-specific factors including cost plus analyses, features and functionality of the product and/or services, the geography of the Company’s customers, and type of customer. Any discounts or other reductions to the transaction price are allocated proportionately to all performance obligations within the multiple-element arrangement. The Company periodically validates the stand-alone selling price for performance obligations by evaluating whether changes in the key assumptions used to determine the stand-alone selling prices will have a significant effect on the allocation of transaction price between multiple performance obligations.

 

The Company exercised judgement to determine that a product return reserve was not required as historical returns activity have not been material.

 

11

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

Going Concern

 

The Company assesses its ability to continue as a going concern at every interim and annual period in accordance with ASC 205-40. The accompanying condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern.

 

Concentration of Credit Risk and Other Risks and Uncertainties

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and accounts receivable. The Company has significant cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $250. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company's financial condition, results of operations, and cash flows. The Company extends credit to customers in the normal course of business. Concentrations of credit risk with respect to accounts receivable exist to the full extent of amounts presented in the condensed consolidated financial statements. The Company does not require collateral from its customers to secure accounts receivable.

 

Accounts receivable are derived from the sale of products shipped and services performed for customers primarily located in the U.S., Europe, Asia, and Australia. Invoices are aged based on contractual terms with the customer. The Company reviews accounts receivable for collectability and provides an allowance for potential credit losses. The allowance for potential credit losses on trade receivables reflects the Company’s best estimate of probable losses inherent in the accounts receivable balance based on known troubled accounts, historical experience, and other currently available evidence. Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 90 days. The Company has not experienced material losses related to accounts receivable as of  June 30, 2023 and December 31, 2022.

 

Many of the sales contracts with customers outside of the U.S. are settled in a foreign currency other than the U.S. dollar. The Company does not enter into any foreign currency hedging agreements and is susceptible to gains and losses from foreign currency fluctuations. To date, the Company has not experienced significant gains or losses upon collecting receivables denominated in a foreign currency.

 

At June 30, 2023 the Company had one customer with an accounts receivable balance totaling 10% or more of the Company’s total accounts receivable (13%) as compared with no customers at December 31, 2022.

 

During the three months ended June 30, 2023, the Company had three customers with sales of 10% or more of the Company’s total revenue (18%, 14% and 10%), as compared with three in the three months ended  June 30, 2022 (34%, 13% and 11%).

 

During the six months ended June 30, 2023, the Company had two customers with sales of 10% or more of the Company’s total revenue (16% and 13%), as compared with one in the six months ended  June 30, 2022 (22%).

 

Accounting Pronouncements Adopted in 2023

 

In June 2016, the FASB issued Accounting Standard Update ("ASU") No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and subsequent amendments to the initial guidance under ASU 2018-19, ASU 2019-04, ASU 2019-05 and ASU 2019-10, which amended the current approach to estimate credit losses on certain financial assets, including trade and other receivables. Generally, this amendment requires entities to establish a valuation allowance for the expected lifetime losses of these certain financial assets. Upon the initial recognition of such assets, which is based on, among other things, historical information, current conditions, and reasonable supportable forecasts. Subsequent changes in the valuation allowance are recorded in current earnings and reversal of previous losses are permitted. Previously, U.S. GAAP required entities to write down credit losses only when losses were probable and loss reversals were not permitted. The Company adopted ASU 2016-13 as of January 1, 2023, using the modified retrospective transition method. The adoption of ASU 2016-13 did not have a material impact on the Company's financial position or the results of operations.

 

Recent Accounting Pronouncements

 

In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. The guidance also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. This guidance is effective for the Company beginning in the first quarter of 2024 and must be applied using either a modified or full retrospective approach. Early adoption is permitted. The Company does not expect the impact of adopting ASU 2020-06 to be material on its condensed consolidated financial statements.

 

12

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 
 

3.         Accumulated Other Comprehensive Income (Loss)

 

The Company's accumulated other comprehensive income (loss) consists of the accumulated net unrealized gains or losses on foreign currency translation adjustments. The change in accumulated other comprehensive income (loss) presented on the condensed consolidated balance sheets for the six months ended June 30, 2023 and 2022, is reflected in the table below net of tax:

 

   

Six Months Ended June 30,

 
   

2023

   

2022

 

Balance at beginning of period

  $ 563     $ (17 )

Net unrealized (loss) gain on foreign currency translation

    (204 )     851  

Balance at end of period

  $ 359     $ 834  

 

 

4.          Human Motion and Control Acquisition

 

On December 5, 2022, the Company acquired the HMC business from Parker. The assets acquired from the business unit include intellectual property rights for devices which are FDA-cleared lower-limb powered exoskeletons that enable task-specific, overground gait training to patients with weakness or paralysis in their lower extremities. Products include Ekso Indego Personal, a light-weight exoskeleton for safe use in most home and community environments, and Ekso Indego Therapy, an adjustable exoskeleton for patients with spinal cord injury and stroke, complementing Ekso’s product offering in outpatient facilities.

 

The assets purchased by the Company include intellectual property related to the aforementioned Ekso Indego devices and future products in the orthotics and prosthetics space, inventories related to the Ekso Indego product line, fixed assets configured for the manufacture of the Ekso Indego products, and Ekso Indego devices maintained for service and sales demonstrations. The Company did not acquire any cash in connection with the acquisition of the business unit.

 

As consideration for the assets acquired, the Company (i) paid Parker $5,000 in cash and (ii) delivered to Parker a $5,000 unsecured, subordinated zero percent interest promissory note (the “Promissory Note”). Under the terms of the Promissory Note, the Company shall pay Parker sixteen (16) equal quarterly installments of $313, with the first payment being due and payable December 31, 2023, and the last payment being due and payable September 30, 2027. For additional information see Note 10.

 

The Company accounted for the acquisition as a business combination in accordance with ASC 805, Business Combinations, by applying the acquisition method, and accordingly, the purchase price of $9,055, as calculated in the table below, was allocated to the assets acquired and liabilities assumed based on their fair values at the acquisition date. The fair values presented for fixed assets, intangible assets, and goodwill are preliminary figures pending final fair value analyses. In accordance with ASC 805, the acquirer has a year from the date of acquisition to recognize measurement period adjustments. The preliminary fair values presented below could be subject to change as result of the aforementioned adjustments. The excess of the purchase price over the preliminary net assets acquired of $431 was recorded as goodwill. The goodwill recognized is attributed primarily to expected synergies of HMC with the Company. From the acquisition date through  June 30, 2023, there were no changes in the recognized amounts of goodwill resulting from the acquisition.

 

13

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

The following table summarizes the preliminary fair values of the assets acquired, liabilities assumed and consideration given as of the acquisition date. These estimates are preliminary, pending final evaluation of certain assets, and therefore, are subject to revisions that may result in adjustments to the values presented below:

 

Inventories

 $1,935 

Fixed assets

  1,599 

Intangible assets

  5,240 

Goodwill

  431 

Total assets

 $9,205 
     

Accrued royalties

  150 

Total liabilities

 $150 
     

Net assets acquired

 $9,055 
     

Cash delivered at close

 $5,000 

Fair value of promissory note

  4,055 

Total consideration

 $9,055 

 

The fair value of finished goods inventories acquired was estimated at retail selling price less estimated costs to sell and a reasonable profit allowance for the selling effort. The fair value of raw materials acquired were estimated using current prices from suppliers. The preliminary fair value of fixed assets was estimated using a cost approach, adjusting historical gross asset values for inflation, reduced for the remaining estimated economic life of the assets. The preliminary fair values of intangible assets were estimated using a relief from royalty method, the excess earnings method, and a distributor method, all income approaches, which required significant estimates from management regarding future sales expectations, long-term operating margins, the weighted average cost of capital or other appropriate discount rates, and royalty rates. The fair value of the promissory note was estimated as the present value of scheduled principal payments discounted at the Company's estimated borrowing rate.

 

The Company recorded $5,240 to intangible assets as of the acquisition date and is amortizing the value of the developed technology, customer relationships and intellectual property over a weighted average estimated useful life of eight years. Amortization expense related to the acquired definite lived intangible assets was $82 and $163 for the three and six months ended June 30, 2023, respectively, and was included as a component of operating expenses and cost of revenue in the condensed consolidated statement of operations and comprehensive loss. Of the $431 of goodwill, none was expected to be deductible for tax purposes.

 

 

5.         Fair Value Measurement

 

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Three levels of inputs, of which the first two are considered observable and the last unobservable, may be used to measure fair value which are the following:

 

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.

 

14

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

The Company’s fair value hierarchies for its financial assets and liabilities, which require fair value measurement on a recurring basis are as follows:

 

   

Total

   

Level 1

   

Level 2

   

Level 3

 

June 30, 2023

                               

Liabilities

                               

Warrant liabilities

  $ 107     $     $     $ 107  

December 31, 2022

                               

Liabilities

                               

Warrant liabilities

  $ 233     $     $     $ 233  

 

The following table sets forth a summary of the changes in the fair value of the Company’s Level 3 financial liabilities for the three months ended June 30, 2023, which were measured at fair value on a recurring basis:

 

   

Warrant Liabilities

 

Balance at December 31, 2022

  $ 233  

Net gain on revaluation of warrants issued

    (126 )

Balance at June 30, 2023

  $ 107  

 

Refer to Note 12. Capitalization and Equity Structure Warrants for additional information regarding the valuation of warrants.

 

 

6.         Inventories

 

Inventories consisted of the following:

 

   

June 30, 2023

   

December 31, 2022

 

Raw materials

  $ 4,173     $ 3,837  

Work in progress

    751       487  

Finished goods

    678       863  

Inventories

  $ 5,602     $ 5,187  

 

 

7.         Revenue

 

The Company’s medical device segment (EksoHealth) revenue is primarily generated through the sale and subscription of the EksoNR, EksoUE, Ekso Indego Therapy, and Ekso Indego Personal devices, along with the sale of support and maintenance contracts. Revenue from medical device product sales is recognized at the point in time when control of the product transfers to the customer. Transfer of control generally occurs upon shipment from the Company’s facility for sales of the EksoNR, Ekso UE, Ekso Indego Therapy, and Ekso Indego Personal devices. Support and maintenance contracts extend coverage beyond the Company’s standard warranty agreements. The separately priced support and maintenance contracts range from 12 to 48 months. The Company typically receives payment at the inception of the contract and recognizes revenue evenly over the term of the contracts. Revenue from medical device subscriptions is recognized evenly over the contract term, typically over 12 to 24 months.

 

The Company’s industrial device segment (EksoWorks) revenue is primarily generated through the sale of the upper body exoskeleton EVO and associated accessories. Revenue from industrial device sales is recognized at the point in time when control of the product transfers to the customer. Transfer of control generally occurs upon shipment from the Company’s facility. In June of 2022, the Company ceased commercialization of the EksoZeroG support arm and related products and accessories. 

 

15

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

Deferred Revenue

 

Deferred revenue is comprised mainly of unearned revenue related to extended support and maintenance contracts, but also includes other offerings for which the Company has been paid in advance and earns revenue when the Company transfers control of the product or service.

 

Deferred revenue consisted of the following:

 

  

June 30, 2023

  

December 31, 2022

 

Deferred extended maintenance and support

 $2,843   2,124 

Customer advances

  75   29 

Total deferred revenues

  2,918   2,153 

Less current portion

  (1,286)  (1,121)

Deferred revenues, non-current

 $1,632  $1,032 

 

Deferred revenue activity consisted of the following for the six months ended June 30, 2023:

 

Beginning balance

 $2,153 

Deferral of revenue

  2,145 

Recognition of deferred revenue

  (1,380)

Ending balance

 $2,918 

 

The Company expects to recognize approximately $758 of the deferred revenue during the remainder of 2023, $1,020 in 2024, and $1,140 thereafter.

 

In addition to deferred revenue, the Company has a non-cancellable backlog of $1,063, expected to be recognized between 2023 and 2025, related to its contracts for subscription units with its customers. These subscription contracts typically have 12 to 24 month terms, and subscription income is recognized on a straight-line basis over the term of the contract.

 

Disaggregation of Revenue

 

The following table disaggregates the Company’s revenue by major source for the three months ended June 30, 2023:

 

  

EksoHealth

  

EksoWorks

  

Total

 

Device revenue

 $3,603  $7  $3,610 

Service and support

  722      722 

Subscriptions

  261   4   265 

Parts and other

  102   4   106 
  $4,688  $15  $4,703 

 

16

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

The following table disaggregates the Company’s revenue by major source for the six months ended June 30, 2023:

 

  

EksoHealth

  

EksoWorks

  

Total

 

Device revenue

 $6,651  $118  $6,769 

Service and support

  1,366      1,366 

Subscriptions

  536   11   547 

Parts and other

  131   12   143 
  $8,684  $141  $8,825 

 

The following table disaggregates the Company’s revenue by major source for the three months ended June 30, 2022:

 

  

EksoHealth

  

EksoWorks

  

Total

 

Device revenue

 $2,369  $163  $2,532 

Service and support

  489      489 

Subscriptions

  225   51   276 

Parts and other

  117   23   140 

Collaborative arrangements

  28      28 
  $3,228  $237  $3,465 

 

The following table disaggregates the Company’s revenue by major source for the six months ended June 30, 2022:

 

  

EksoHealth

  

EksoWorks

  

Total

 

Device revenue

 $3,332  $472  $3,804 

Service and support

  956      956 

Subscriptions

  441   120   561 

Parts and other

  273   331   604 

Collaborative arrangements

  107      107 
  $5,109  $923  $6,032 

 

17

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 
 

8.         Accrued Liabilities

 

Accrued liabilities consisted of the following:

 

  

June 30, 2023

  

December 31, 2022

 

Salaries, benefits and related expenses

 $1,799  $1,843 

Device warranty

  338   274 

Other

  256   161 

Total

 $2,393  $2,278 

 

Warranty

 

The current portion of the device warranty liability is classified as a component of Accrued liabilities, while the long-term portion of the device warranty liability is classified as a component of Other non-current liabilities in the condensed consolidated balance sheets. A reconciliation of the changes in the device warranty liability for the three and six months ended June 30, 2023 is as follows:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2023

  

June 30, 2023

 

Balance at beginning of period

 $426  $413 

Additions for estimated future costs

  123   236 

Incurred costs

  (107)  (207)

Balance at end of period

 $442  $442 

 

  

Balance as of June 30, 2023

 

Current portion

 $338 

Long-term portion

  104 

Total

 $442 

 

 

9.         Goodwill and Intangible Assets

 

Goodwill

 

The Company determined no impairment existed for goodwill for the three and six months ended June 30, 2023.

 

Intangible Assets

 

The following table summarizes the components of preliminary gross assets, accumulated amortization, and net carrying values for definite and indefinite lived intangible asset balances as of June 30, 2023:

 

  

June 30, 2023

 
  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

 

Developed technology

 $2,310  $(166) $2,144 

Trade name

  2,310      2,310 

Intellectual property

  460      460 

Customer relationships

  140   (10)  130 

Below market lease

  20   (11)  9 

Total intangible assets

 $5,240  $(187) $5,053 

 

18

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

Definite lived intangible assets are amortized over their estimated lives using the straight line method, which is estimated as 8 years for developed technology, 12 years for intellectual property, eight years for customer relationships and one year for below market lease. The acquired trade name was estimated to have an indefinite life, and consequently, no amortization expense was recorded. The Company determined no impairment existed for intangible assets for the three months ended June 30, 2023.

 

The estimated future amortization expenses related to definite lived intangible assets as of June 30, 2023 is as follows:

 

Fiscal Year

 

Amount

 

2023 - remainder

 $162 

2024

  306 

2025

  345 

2026

  345 

2027

  345 

2028 and thereafter

  1,240 

Total

 $2,743 

 

 

10.         Notes Payable, net

 

PWB Term Loan

 

In August 2020, the Company entered into a loan agreement (the "PWB Loan Agreement") with a lender, Pacific Western Bank, and received a loan in the principal amount of $2,000 (the "PWB Term Loan") that bears interest on the outstanding daily balance at a rate equal to the greater of: (a) 0.50% above the variable rate of interest announced by the lender as its “prime rate” then in effect; or (b) 4.50%. The PWB Loan Agreement created a first priority security interest with respect to substantially all assets of the Company, including proceeds of intellectual property, but expressly excluding intellectual property itself.

 

The Company is required to pay accrued interest on the current loan on the 13th day of each month through and including August 13, 2023. The principal balance of the PWB Term Loan matures on August 13, 2023, at which time all unpaid principal and accrued and unpaid interest shall be due and payable in full. The interest rate of the PWB Term Loan is subject to increase in the event of late payments and after occurrence of and during the continuation of an event of default. The Company may elect to prepay the PWB Term Loan at any time, in whole or in part, without penalty or premium.

 

The PWB Loan Agreement contains a liquidity covenant, which requires that the Company maintain cash in accounts of the lender or subject to control agreements in favor of the lender in an amount equal to at least the outstanding balance of the PWB Term Loan, which was $2,000 as of June 30, 2023. On June 30, 2023, with cash on hand of $13,307, the Company was compliant with this covenant. In March 2023, the Company entered into an amendment to the PWB Loan Agreement increasing the primary depository covenant, which restricts the Company from having more than $3,000 held in subsidiary accounts outside of the United States until July 2, 2023. In July 2023, the Company entered into another amendment to the PWB Loan Agreement extending the aforementioned date to August 13, 2023.

 

The debt issuance costs and debt discounts combined with the stated interest resulted in an effective interest rate of 8.87% and 8.70% for the three and six months ended June 30, 2023, respectively. The debt issuance costs are amortized to interest expense using the effective interest method over the life of the loan.

 

19

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

The following table presents scheduled principal payments of the Company’s PWB term loan as of June 30, 2023:

 

Period

 

Amount

 

2023 - remainder

 $2,000 

Total principal payments

  2,000 

Less debt discount and issuance cost

  1 

Note payable, net

 $1,999 
     

Current portion

 $1,999 

Long-term portion

   

Note payable, net

 $1,999 

 

Parker Hannifin Promissory Note

 

In connection with the HMC Acquisition, on December 5, 2022, the Company delivered a $5,000 unsecured, subordinated promissory note (the "Promissory Note") to Parker. The Promissory Note, subordinate to the PWB Term Loan, bears no interest with principal payable in sixteen equal installments due on the last day of each quarter, commencing on December 31, 2023 and maturing on September 30, 2027. For additional information see Note 4.

 

The Promissory Note, upon the occurrence of an event of default, allows for the levying of interest equal to the lesser of (a) 5% per annum and (b) the maximum interest rate permitted under applicable law on the then entire outstanding principal balance, and also for the acceleration of all outstanding liabilities and obligations, making them immediately payable. Under the terms of the Promissory Note, the following occurrences constitute a default, and could, upon written notice or declaration by Parker, allow for the levying of interest and or the acceleration of principal outstanding: (i) failure to pay any amount of the principal when due and payable, (ii) the dissolution of the Company (including the declaration of bankruptcy), and (iii) the acquisition of the Company by another entity or the sale of substantially all of its assets to another entity.

 

The Company recorded the Promissory Note of $4,055 in its condensed consolidated balance sheets under the captions Notes Payable, Current and Notes Payable, Net, estimating an implicit discount rate of 7.5% via reference to the interest charged on the Company's PWB Term Loan and other relevant economic factors present at the execution date of the Promissory Note. The amortization of debt discounts resulted in an effective interest rate of 7.45% for the three and six months ended June 30, 2023. The debt discount is amortized to interest expense using the effective interest method over the life of the loan. Interest expense on the Promissory Note was $79 and $159 for the three and six months ended June 30, 2023, respectively.

 

The following table presents scheduled principal payments of the Company's note payable as of June 30, 2023:

 

Period

 

Amount

 

2023 - remainder

 $313 

2024

  1,250 

2025

  1,250 

2026

  1,250 

2027

  937 

Total principal payments

  5,000 

Less debt discount

  (761)

Note payable, net

 $4,239 
     

Current portion

  938 

Long-term portion

  3,301 

Note payable, net

 $4,239 

 

20

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 
 

11.         Lease Obligations

 

The Company maintained a five-year operating lease agreement for its headquarters and manufacturing facility in Richmond, California (the "Richmond Lease") which expired at the end of May 2022. The Company continued to maintain its tenancy at this location until the end of August 2022. Pursuant to the terms of the original lease agreement, the Company incurred monthly expenses equal to the most recent monthly lease payment under the now expired lease agreement and common area maintenance costs plus a 25% mark-up.

 

In July 2022, the Company entered into an operating lease agreement for its new headquarters and manufacturing facility in San Rafael, California (the "San Rafael Lease") expiring in October 2026 with the option to renew for an additional three-year period at the prevailing market rate at the time of extension. At the end of August 2022, the Company relocated to its new headquarters and manufacturing facility in San Rafael.

 

The Company has determined that the new San Rafael Lease constitutes an operating lease under ASC 842 and estimates the lease term as July 2022 through October 2026. The option to extend for a three-year period lacks significant economic incentives and disincentives, which would make exercise reasonably certain. Fixed lease payments for identified lease components over the identified term have been discounted at the Company's estimated incremental borrowing rate as of the date of contract execution and are reflected in the condensed consolidated balance sheets under the captions Lease liabilities, current and Lease liabilities, and the corresponding right of use asset is reflected in the condensed consolidated balance sheets under the caption Right-of-use assets. Non-lease components, such as common area maintenance costs, are excluded from the lease liability calculation and expensed as incurred. The Company records a straight-line monthly rent expense for the San Rafael Lease equal to the sum of all fixed lease payments divided by the number of months in the lease term.

 

The Company previously maintained a five-year operating lease agreement for its European operations office in Hamburg, Germany, which was originally set to expire in July 2022. In February 2022, the Company executed a new lease agreement with the same landlord for a replacement office in Hamburg, Germany commencing May 1, 2022 and expiring June 30, 2025 with an option to renew for one five-year period. Upon the early termination of the previous lease agreement, it was agreed between the landlord and the Company that access to the previously leased office space would be revoked and the Company would be relieved of its payment obligations for the final two months of the lease term. Consequently, the Company removed the right of use asset and lease liability, $15 and $16 respectively, recorded in its condensed consolidated financial statements related to the original Hamburg tenancy.

 

The Company has determined that the new Hamburg lease agreement constitutes a lease under ASC 842 and estimates the lease term as May 2022 through June 2025. The option to extend for a five-year period lacks significant economic incentives and disincentives which would make exercise reasonably certain. Fixed lease payments for identified lease components over the identified term have been discounted at the Company's estimated incremental borrowing rate and are reflected in the condensed consolidated balance sheets under the captions Lease liabilities, current and Lease liabilities, and the corresponding right of use asset is reflected in the condensed consolidated balance sheets under the caption Right-of-use assets. Non-lease components, such as common area maintenance costs, are excluded from the lease liability calculation and expensed as incurred. The Company records a straight-line monthly rent expense for this lease equal to the sum of all fixed lease payments divided by the number of months in the lease term.

 

21

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

The Company’s future lease payments as of June 30, 2023, which are presented as Lease liabilities, current and Lease liabilities on the Company’s condensed consolidated balance sheets are as follows:

 

Periods

 

Operating Leases

 

2023 - remainder

 $207 

2024

  421 

2025

  402 

2026

  349 

Total lease payments

  1,379 

Less: imputed interest

  (114)

Present value of lease liabilities

 $1,265 
     

Weighted-average remaining lease term (in years)

  3.21 

Weighted-average discount rate

  5.4%

 

Lease expense under the Company’s operating leases was $138 and $124 for the three months ended June 30, 2023 and 2022, respectively; and $271 and $266 for the six months ended June 30, 2023 and 2022, respectively.

 

 

12.         Capitalization and Equity Structure

 

Summary

 

The Company’s authorized capital stock at  June 30, 2023 and  December 31, 2022 consisted of 141,429 shares of common stock and 10,000 shares of preferred stock. As of June 30, 2023 and December 31, 2022, there were 13,807 and 13,203, respectively, shares of common stock issued and outstanding and no shares of preferred stock issued and outstanding.

 

At the Market Offering

 

In October 2020, the Company entered into an At The Market Offering Agreement (the "ATM Agreement") with H.C. Wainwright & Co., LLC (the "Agent"), under which the Company may issue and sell shares of its common stock, from time to time, to or through the Agent. The Company may offer and sell shares having an aggregate offering price of up to $7,500 under the registration statement and prospectus supplement filed with the SEC related to such offering. In June 2023, the Company entered into an amendment to the ATM Agreement that removed the requirement that shares of the Company's common stock may not be sold for a price lower than $6.75 per share. The Company did not sell any shares under the ATM agreement during the three and six months ended June 30, 2023 and 2022

 

Warrants

 

Warrants outstanding as of June 30, 2023 and  December 31, 2022 were as follows:  

 

  

Exercise

  

Term

                 

Source

 

Price

  

(Years)

  

December 31, 2022

  

Issued

  

Exercised

  

June 30, 2023

 

2021 Warrants

 $12.81   5   273         273 

June 2020 Investor Warrants

 $5.18   5.5   127         127 

June 2020 Placement Agent Warrants

 $5.64   5   39         39 

December 2019 Warrants

 $8.10   5   556         556 

December 2019 Placement Agent Warrants

 $8.44   5   52         52 

May 2019 Warrants

 $3.52   5   193         193 
          1,240         1,240 

 

No warrants were exercised during the three and six months ended June 30, 2023 and 2022.

 

22

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

2021 Warrants

 

In February 2021, the Company issued warrants (the "2021 Warrants"), exercisable for up to 273 shares of the Company’s common stock at an exercise price of $12.81 per share. The 2021 Warrants were exercisable immediately and will expire five years from the date of issuance, or on February 11, 2026.

 

In addition, the 2021 Warrants contain a cashless exercise provision, whereby, if, at the time a holder exercises its 2021 Warrants, a registration statement registering the issuance or the resale of the shares of common stock underlying the 2021 Warrants under the Securities Act is not then effective or available for the issuance of such shares, then in lieu of making the cash payment otherwise contemplated to be made to the Company upon such exercise in payment of the aggregate exercise price, the holder may elect to instead receive, upon such exercise (either in whole or in part), the net number of shares of the Company’s common stock determined according to a formula set forth in the 2021 Warrants. The 2021 Warrants will be automatically exercised on a cashless basis on their expiration date. The 2021 Warrants could also require payment of liquidated damages by the Company in the form of cash payments in the event of a failure by the Company to timely deliver shares of common stock upon exercise of such warrants.

 

The 2021 Warrants also contain a put option, under which, if the Company enters into a Fundamental Transaction, as defined in the 2021 Warrants, the Company or any successor entity will, at the option of a holder of a 2021 Warrant, exercisable concurrently with or at any time within 30 days after the consummation of such Fundamental Transaction, purchase such holder’s 2021 Warrant by paying to such holder an amount of cash equal to the Black-Scholes value of the remaining unexercised portion of such holder’s 2021 Warrant within five trading days after the notice of exercise by the holder of the put option. Because of this put-option provision, the 2021 Warrants are classified as a liability and are marked to market at each reporting date.

 

The warrant liability related to the 2021 Warrants is measured at fair value upon issuance and at each reporting date using certain estimated inputs, which are classified within Level 3 of the fair value hierarchy. The following assumptions were used in the Black-Scholes Model to measure the fair value of the 2021 Warrants:

 

  

June 30, 2023

  

December 31, 2022

 

Current share price

 $1.43  $1.19 

Conversion price

 $12.81  $12.81 

Risk-free interest rate

  4.64%  4.21%

Expected term (years)

  2.61   3.11 

Volatility of stock

  72.6%  99.6%

 

June 2020 Investor Warrants

 

In June 2020, the Company issued warrants (the "June 2020 Investor Warrants"), exercisable for up to 874 shares of the Company’s common stock at an exercise price of $5.18 per share. The June 2020 Investor Warrants were immediately exercisable and will expire five and one-half years from the date of issuance, or on December 10, 2025.

 

In addition, the June 2020 Investor Warrants contain a cashless exercise provision, whereby, if, at the time a holder exercises its June 2020 Investor Warrants, a registration statement registering the issuance or the resale of the shares of common stock underlying the June 2020 Investor Warrants under the Securities Act is not then effective or available for the issuance of such shares, then in lieu of making the cash payment otherwise contemplated to be made to the Company upon such exercise in payment of the aggregate exercise price, the holder may elect to instead receive, upon such exercise (either in whole or in part), the net number of shares of the Company’s common stock determined according to a formula set forth in the June 2020 Investor Warrant. The June 2020 Investor Warrants will be automatically exercised on a cashless basis on their expiration date.

 

The June 2020 Investor Warrants could also require payment of liquidated damages by the Company in the form of cash payments in the event of a failure by the Company to timely deliver shares of common stock upon exercise of such warrants.

 

23

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

The June 2020 Investor Warrants also contain a put option, under which, if the Company enters into a Fundamental Transaction, as defined in the June 2020 Investor Warrants, the holders of the June 2020 Investor Warrants will be entitled to receive upon exercise of the June 2020 Investor Warrants the kind and amount of securities, cash or other property that the holders would have received had they exercised the June 2020 Investor Warrants immediately prior to such Fundamental Transaction. Alternatively, the Company or any successor entity will, at the option of a holder of a June 2020 Investor Warrant, exercisable concurrently with or at any time within 30 days after the consummation of such Fundamental Transaction, purchase such holder’s June 2020 Investor Warrant by paying to such holder an amount of cash equal to the Black-Scholes value of the remaining unexercised portion of such holder’s June 2020 Investor Warrant. Because of this put-option provision, the June 2020 Investor Warrants are classified as a liability and are marked to market at each reporting date.

 

The warrant liability related to the June 2020 Investor Warrants is measured at fair value at each reporting and exercise date using certain estimated inputs, which are classified within Level 3 of the fair value hierarchy. The following assumptions were used in the Black-Scholes Model to measure the fair value of the June 2020 Investor Warrants:

 

  

June 30, 2023

  

December 31, 2022

 

Current share price

 $1.43  $1.19 

Conversion price

 $5.18  $5.18 

Risk-free interest rate

  4.70%  4.23%

Expected term (years)

  2.45   2.94 

Volatility of stock

  70.0%  99.6%

 

June 2020 Placement Agent Warrants

 

In June 2020, the Company issued warrants (the "June 2020 Placement Agent Warrants"), exercisable for up to 122 shares of the Company’s common stock, to the placement agent for such offering. The June 2020 Placement Agent Warrants have substantially the same form as the June 2020 Investor Warrants, including the put option described above, except that they have an exercise price per share equal to $5.64, subject to adjustment in certain circumstances, and will expire on June 7, 2025.

 

Because of the put-option provision in the June 2020 Placement Agent Warrants, these warrants are classified as a liability and are marked to market at each reporting date.

 

The warrant liability related to the June 2020 Placement Agent Warrants is measured at fair value at each reporting and exercise date using certain estimated inputs, which are classified within Level 3 of the fair value hierarchy. The following assumptions were used in the Black-Scholes Model to measure the fair value of the June 2020 Placement Agent Warrants:

 

  

June 30, 2023

  

December 31, 2022

 

Current share price

 $1.43  $1.19 

Conversion price

 $5.64  $5.64 

Risk-free interest rate

  4.90%  4.33%

Expected term (years)

  1.95   2.44 

Volatility of stock

  62.5%  73.5%

 

December 2019 Warrants

 

In December 2019, pursuant to a securities purchase agreement (the "December 2019 Offering"), the Company issued warrants (the "December 2019 Warrants") to purchase 556 shares of common stock. The December 2019 Warrants are currently exercisable, have an exercise price of $8.10 per share, and will expire five years from the date they initially became exercisable, or on June 21, 2025.

 

The December 2019 Warrants also contain a cashless exercise provision and could require cash payments in the event of a failure to timely deliver securities or in the event of insufficient authorized shares. The December 2019 Warrants will be automatically exercised on a cashless basis on their expiration date. The December 2019 Warrants also contain a put option, under which, if the Company enters into a Fundamental Transaction, as defined in the December 2019 Warrants, the Company or any successor entity will, at the option of a holder of a December 2019 Warrant, exercisable concurrently with or at any time within 30 days after the consummation of such Fundamental Transaction, purchase such holder’s December 2019 Warrant by paying to such holder an amount of cash equal to the Black-Scholes value of the remaining unexercised portion of such holder’s December 2019 Warrant within five trading days after the notice of exercise by the holder of the put option. Because of this put-option provision, the December 2019 Warrants are classified as a liability and are marked to market at each reporting date.

 

24

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

The warrant liability related to the December 2019 Warrants is measured at fair value at each reporting date using certain estimated inputs, which are classified within Level 3 of the fair value hierarchy. The following assumptions were used in the Black-Scholes Model to measure the fair value of the December 2019 Warrants:

 

  

June 30, 2023

  

December 31, 2022

 

Current share price

 $1.43  $1.19 

Conversion price

 $8.10  $8.10 

Risk-free interest rate

  4.89%  4.32%

Expected term (years)

  1.97   2.47 

Volatility of stock

  62.2%  73.3%

 

December 2019 Placement Agent Warrants

 

In December 2019, in connection with the December 2019 Offering, the Company issued warrants to purchase 52 shares of the Company’s common stock to the placement agent for such offering (the "December 2019 Placement Agent Warrants"). The December 2019 Placement Agent Warrants have substantially the same form as the December 2019 Warrants, except that they have an exercise price per share equal to $8.44, subject to adjustment in certain circumstances, and will expire on December 18, 2025.

 

The warrant liability related to the December 2019 Placement Agent Warrants is measured at fair value at each reporting date using certain estimated inputs, which are classified within Level 3 of the fair value hierarchy. The following assumptions were used in the Black-Scholes Model to measure the fair value of the December 2019 Placement Agent Warrants:

 

  

June 30, 2023

  

December 31, 2022

 

Current share price

 $1.43  $1.19 

Conversion price

 $8.44  $8.44 

Risk-free interest rate

  5.15%  4.42%

Expected term (years)

  1.47   1.97 

Volatility of stock

  65.5%  71.8%

 

Management has assessed that the likelihood of a Change of Control (as defined in the December 2019 Placement Agent Warrants), occurring during the term of the December 2019 Placement Agent Warrants is low, and that if such an event were to occur, the difference between the cashless exercise value and the warrants fair value is nominal.

 

May 2019 Warrants

 

In May 2019, pursuant to an underwriting agreement, (the "May 2019 Offering"), the Company issued the warrants (the "May 2019 Warrants") to purchase 444 shares of common stock. The May 2019 Warrants are currently exercisable, have a current exercise price of $3.52 per share, and will expire five years from the date of their issuance, or on May 24, 2024. The May 2019 Warrants contain a price protection feature, pursuant to which, subject to certain exceptions, if shares of common stock are sold or issued in the future, or securities convertible or exercisable for shares of the Company’s common stock are sold or issued in the future, for consideration, or with an exercise price or conversion price, as applicable, per share less than the exercise price per share then in effect for the May 2019 Warrants, the exercise price of the May 2019 Warrants is reduced to the consideration paid for, or the exercise price or conversion price of, as the case may be, the securities issued in such offering. Pursuant to this provision, in connection with the June 2020 Offering, the exercise price of the May 2019 Warrants was reduced to $3.52 per share, being the amount that is equal to the lower of (x) the consideration paid for the securities issued in the June 2020 Offering, or $4.51 per share, (y) the lowest exercise price of the June 2020 Investor Warrants, or $5.18, and (z) the lowest one-day volume-weighted average price of the Company’s Common Stock on the Nasdaq Capital Market as measured each day during the five trading day period starting on June 8, 2020, rounded to the nearest share, or $3.52.

 

25

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

In addition, if the Company effects or enters into any issuance of common stock or options or convertible securities exercisable for or convertible into common stock at a price which varies or may vary with the market price of the shares of the Company's common stock, subject to certain exceptions, a May 2019 Warrant holder may, at the time of exercise of the holder’s warrant, elect to exercise the warrant at such variable price.

 

The May 2019 Warrants include a put option, whereby while the May 2019 Warrants are outstanding, if the Company enters into a Change of Control, as defined in the May 2019 Warrants, the Company or any successor entity will, at the option of a 2019 Warrant holder exercise within 90 days after the public disclosure of the Change of Control transaction, purchase such holder’s May 2019 Warrants by paying to such holder an amount of cash equal to the Black-Scholes value of the remaining unexercised portion of such warrants on the later date of consummation of the Change of Control transaction or two trading days after the notice of such request. Because of this put option provision, the May 2019 Warrants are classified as a liability and are marked to market at each reporting date.

 

The warrant liability related to the May 2019 Warrants is measured at fair value at each reporting and exercise date using certain estimated inputs, which are classified within Level 3 of the fair value hierarchy. Because of the price protection feature contained in the May 2019 Warrants, the Company uses a combination of the Black-Scholes Model and the Lattice Model to estimate the fair value of the warrants at each reporting period. The following assumptions were used in the Black-Scholes Model in combination with the Lattice Model to measure the fair value of the May 2019 Warrants:

 

  

June 30, 2023

  

December 31, 2022

 

Share price

 $1.43  $1.19 

Conversion price

 $3.52  $3.52 

Risk-free interest rate

  5.40%  4.6%

Expected term (years)

  0.9   1.4 

Volatility of stock

  62.1%  74.5%

 

Management has assessed that the likelihood of a Change of Control occurring during the term of the warrants is low, and that if such an event were to occur, the difference between the cashless exercise value and the May 2019 Warrants fair value is nominal.

 

 

13.         Stock-based Compensation

 

Shares available to grant

 

On June 8, 2023, the Company held its 2023 Annual Meeting of Stockholders and ratified an amendment to the Company's Amended and Restated 2014 Equity Incentive Plan to increase the total number of shares of common stock authorized for issuance by 1,200 shares. As of June 30, 2023, the total number of shares authorized for grant under the Company's Amended and Restated 2014 Equity Incentive Plan was 3,724, of which 410 were available for future grants.

 

Stock Options

 

The following table summarizes information about the Company’s stock options outstanding as of June 30, 2023, and activity during the six months then ended:

 

          

Weighted-

     
          

Average

     
      

Weighted-

  

Remaining

  

Aggregate

 
  

Stock

  

Average

  

Contractual

  

Intrinsic

 
  

Awards

  

Exercise Price

  

Life (Years)

  

Value

 

Balance as of December 31, 2022

  270  $37.96         

Options forfeited

              

Options cancelled

  (9)  77.08         

Balance as of June 30, 2023

  261  $36.65   4.79  $ 

Vested and expected to vest at June 30, 2023

  261  $36.65   4.79  $ 

Exercisable as of June 30, 2023

  257  $37.06   4.77  $ 

 

26

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

As of June 30, 2023, total unrecognized compensation cost related to unvested stock options was $21. This amount is expected to be recognized as stock-based compensation expense in the Company’s condensed consolidated statements of operations and comprehensive loss over the remaining weighted average vesting period of 0.39 years.

 

There were no stock options awarded during the three and six months ended June 30, 2023 and 2022.

 

Restricted Stock Units

 

The Company issues time-based restricted stock units (“RSUs”) and performance-based restricted stock units ("PSUs") to employees and non-employee members of the Board. Each RSU and PSU represents the right to receive one share of the Company’s common stock upon vesting and subsequent settlement. PSUs vest upon achievement of performance targets based on the Company's annual operating plan.

 

The fair values of RSUs and PSUs are determined based on the closing price of the Company’s common stock on the date of grant.

 

Combined RSU and PSU activity for the six months ended June 30, 2023 is summarized below:

 

      

Weighted-

 
  

Number of

  

Average Grant

 
  

Shares

  

Date Fair Value

 

Unvested as of December 31, 2022

  1,383  $2.17 

Granted

  864   1.38 

Vested

  (677)  1.92 

Forfeited

  (15)  1.47 

Unvested at June 30, 2023

  1,555  $1.85 

 

As of June 30, 2023, $2,174 of total unrecognized compensation expense related to unvested RSUs and PSUs was expected to be recognized over a weighted average period of 1.55 years.

 

Compensation Expense

 

Total stock-based compensation expense related to options, RSUs and PSUs granted to employees and non-employee members of the board of directors is included in the condensed consolidated statements of operations and comprehensive loss as follows:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Sales and marketing

 $76  $72  $140  $141 

Research and development

  131   104   213   183 

General and administrative

  307   406   585   757 
  $514  $582  $938  $1,081 

 

401(k) Plan Share Match

 

During the six months ended June 30, 2023 and 2022, the Company issued 161 and 68 shares of common stock with a fair value of $249 and $176, to eligible employees’ deferral accounts for the 401(k) Plan matching contribution representing 50% of each eligible employee’s elected deferral (up to the statutory limit) for the years ended December 31, 2022 and 2021, respectively. 

 

The expense for the 401(k) plan share matching was $219 and $103 for the six months ended June 30, 2023 and 2022, respectively.

 

27

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 
 

14.         Income Taxes

 

There were no material changes to the unrecognized tax benefits in the six months ended June 30, 2023, and the Company does not expect significant changes to unrecognized tax benefits through the end of the fiscal year.

 

 

15.         Commitments and Contingencies

 

Material Contracts

 

The Company has two license agreements with the Regents of the University of California to maintain exclusive rights to certain patents. The Company is required to pay 1% of net sales of licensed medical devices sold to entities other than the U.S. government. In addition, the Company is required to pay 21% of consideration collected from any sub-licensee for the grant of the sub-license.

 

The Company entered into a research and development collaboration agreement in December 2021 with a party that develops technologies having utility in robotic exoskeletons from research and development activities associated with a specific set of government funded research projects. Since January 2022, the Company has assisted with research and development activities in exchange for access to a worldwide, royalty free, transferable, sublicensable, exclusive license to design and market products that use or incorporate the jointly-developed technology within Ekso’s target market segments.

 

In connection with the HMC Acquisition, the Company assumed two license agreements with Vanderbilt University to maintain exclusive rights to patents on the Company's behalf. The Vanderbilt Exoskeleton License Agreement was entered into as of October 15, 2012 and will continue until April 29, 2038, unless sooner terminated. Under this agreement, the Company is required to pay 6% of net sales of licensed patent products and 3% of net sales of licensed software products. The minimum annual royalty for licensed products is $250 after July 31, 2018. The Vanderbilt Knee License Agreement was entered into as of March 1, 2022 and will continue until February 15, 2041, unless sooner terminated. Under this agreement, the Company is required pay 3.75% of net sales for licensed patent products and the minimum annual royalty is $75 due on or before July 31, 2028. The Company also entered into transitional use agreements with Parker granting the Company access to certain information technology systems and shared services relating to manufacturing facilities in Macedonia, Ohio for twelve months following the date of the acquisition. As consideration for access to these resources, the Company is required to make monthly payments of $20.

 

Purchase Obligations

 

The Company purchases components from a variety of suppliers and uses contract manufacturers to provide manufacturing services for its products. Purchase obligations are defined as agreements that are enforceable and legally binding and that specify all significant terms, including: fixed or minimum quantities to be purchased; fixed, minimum or variable price provisions; and the approximate timing of the transaction. 

 

The Company had purchase obligations primarily for purchases of inventory and manufacturing related service contracts totaling $3,455 as of June 30, 2023, which are expected to be paid within one year, and $3,480 as of December 31, 2022. Timing of payments and actual amounts paid may be different depending on the time of receipt of goods or services or changes to agreed-upon amounts for some obligations.

 

The Company has operating lease commitments totaling $1,379 payable over 43 months related to the San Rafael and Hamburg leases disclosed in Note 11. Lease Obligations.

 

Loss Contingencies

 

In the normal course of business, the Company is subject to various legal matters. In the opinion of management, the resolution of such matters will not have a material adverse effect on the Company’s condensed consolidated financial statements.

 

28

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 
 

16.         Net Loss Per Share

 

The following table sets forth the computation of basic and diluted net loss per share:

 

   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2023

   

2022

   

2023

   

2022

 

Numerator:

                               

Net loss applicable to common stockholders, basic and diluted

  $ (4,230 )   $ (2,978 )   $ (8,619 )   $ (7,598 )
                                 

Denominator:

                               

Weighted-average number of shares, basic and diluted

    13,637       12,884       13,467       12,807  
                                 

Net loss per share, basic and diluted

  $ (0.31 )   $ (0.23 )   $ (0.64 )   $ (0.59 )

 

The following table sets forth potential shares of common stock that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:

 

   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2023

   

2022

   

2023

   

2022

 

Options to purchase common stock

    261       307       261       307  

Restricted stock units

    1,555       1,066       1,555       1,066  

Warrants for common stock

    1,240       1,240       1,240       1,240  

Total common stock equivalents

    3,056       2,613       3,056       2,613  

 

 

17.         Segment Disclosures

 

The Company has two reportable segments: EksoHealth and EksoWorks. The EksoHealth segment designs, engineers, manufactures, and markets exoskeletons for applications in the medical markets. The EksoWorks segment designs, engineers, manufactures, and markets exoskeleton devices to allow able-bodied users to perform difficult repetitive work for extended periods. The reportable segments are each managed separately because they serve distinct markets.

 

The Company evaluates performance and allocates resources based on segment gross profit margin. The Company does not consider operating expenses or net assets as segment measures and, accordingly, are not allocated.

 

29

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

Segment reporting information is as follows:

 

  

EksoHealth

  

EksoWorks

  

Total

 

Three months ended June 30, 2023

            

Revenue

 $4,688  $15  $4,703 

Cost of revenue

  2,421   28   2,449 

Gross profit

 $2,267  $(13) $2,254 
             

Three months ended June 30, 2022

            

Revenue

 $3,228  $237  $3,465 

Cost of revenue

  1,631   193   1,824 

Gross profit

 $1,597  $44  $1,641 

 

 

  

EksoHealth

  

EksoWorks

  

Total

 

Six months ended June 30, 2023

            

Revenue

 $8,684  $141  $8,825 

Cost of revenue

  4,372   199   4,571 

Gross profit

 $4,312  $(58) $4,254 
             

Six months ended June 30, 2022

            

Revenue

 $5,109  $923  $6,032 

Cost of revenue

  2,646   536   3,182 

Gross profit

 $2,463  $387  $2,850 

 

30

Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 

The Company operates in the following regions: (1) Americas, (2) Europe, the Middle East, and Africa (EMEA), and (3) Asia Pacific (APAC). Individual countries with revenue greater than 10% of total revenue for the three and six months ended June 30, 2023 and 2022 are disclosed separately from the regional totals. Geographic information for revenue based on location of customers is as follows:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Americas

                

United States

 $3,684  $2,070  $6,642  $3,413 

Other

  6   121   10   176 

Americas revenue

  3,690   2,191   6,652   3,589 
                 

EMEA

                

Romania

  475      475    

Poland

  284   393   511   568 

Other

  104   393   632   783 

EMEA revenue

  863   786   1,618   1,351 
                 

APAC

                

Hong Kong

  118   442   297   485 

Other

  32   46   258   607 

APAC revenue

  150   488   555   1,092 
                 

Total Revenue

 $4,703  $3,465  $8,825  $6,032 

 

 

Note. 18          Related Party Transactions

 

On February 4, 2023, the Company entered into a mutual release and settlement agreement with an entity to settle and resolve any and all potential claims brought forth in connection with a consulting agreement executed between the entity and the Company in July 2017. Under the terms of the consulting agreement, the Company was required to make milestone payments for the introduction of potential partners for, and the consummation of, a strategic joint venture. A member of the Company's board of directors is affiliated with one of two entities under common control.

 

The Company settled on an amount of $325 to be paid in cash over fourteen months, with combined initial payments of $145 due in the first 40 days and $15 per month for the remaining 12 months. The Company has a liability of $135 and $325 related to this settlement on its condensed consolidated balance sheet as of June 30, 2023 and December 31, 2022, respectively.

 

 

31

 
 

Item 2.  Managements Discussion and Analysis of Financial Condition and Results of Operations

 

In this Quarterly Report, the “Company”, “we”, “its” and “our” refers to Ekso Bionics Holdings, Inc. and its wholly-owned subsidiaries. The following discussion of our financial condition and results of operations should be read in conjunction with the condensed consolidated financial statements and the notes thereto included elsewhere in this Quarterly Report on Form 10-Q for the quarter ended June 30, 2023 (this “Quarterly Report”) and in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which is incorporated herein by reference (the “Annual Report”).

 

This Quarterly Report contains forward-looking statements. These forward-looking statements include statements other than statements of historical facts contained or incorporated by reference in this Quarterly Report, including statements regarding (i) the plans and objectives of management for future operations, including those relating to the design, development and commercialization of exoskeleton products for humans, (ii) the manufacturing of our products and strengthening our supply chain, and potential opportunities for strategic partnerships, (iii) beliefs regarding the regulatory path for our products, including potential approvals required and timing of approvals, (iv) statements regarding the financial and operational impacts on our business following the completion of the HMC Acquisition, (v) our future financial performance, including any such statement contained in a discussion and analysis of financial condition by management or in the results of operations included pursuant to the rules and regulations of the SEC, (vi) our beliefs regarding the potential for commercial opportunities, including for exoskeleton technology and our exoskeleton products, and for strategic partnerships, (vii) our beliefs regarding potential clinical and other health benefits of our medical devices, (viii) the impact and effects of the COVID-19 pandemic and other risk factors on our business, results of operations or prospects, and (ix) the assumptions underlying or relating to any statement described in points (i), through (viii) above. The words “may,” “might,” “would,” “should,” “could,” “project,” “estimate,” “pro-forma,” “predict,” “potential,” “strategy,” “anticipate,” “attempt,” “develop,” “plan,” “help,” “believe,” “continue,” “intend,” “expect,” “future,” and similar expressions (including the negative of any of the foregoing) are intended to identify forward-looking statements.

 

The following factors, among others, including those described in the section titled “Risk Factors” included in our Annual Report, as updated and supplemented in this Quarterly Report under the heading “Part II – Item 1A. Risk Factors,” could cause our future results to differ materially from those expressed in the forward-looking information:

 

 

our ability to obtain adequate financing to fund operations and to develop or enhance our technology;

 

our ability to generate sufficient cash flow to service our debt obligations;

 

our ability to obtain or maintain regulatory approval to market our medical devices;

 

our ability to complete clinical trials on a timely basis and that completed clinical trials will be sufficient to support commercialization of our products;

 

the anticipated timing, cost and progress of the development and commercialization of new products or services, and improvements to our existing products, and related impacts on our profitability and cash position;

 

our ability to effectively market and sell our products and expand our business, both in unit sales and product diversification;

 

our ability to achieve broad customer adoption of our products and services;

 

existing or increased competition;

 

rapid changes in technological solutions available to our markets;

 

volatility with our business, including long and variable sales cycles, which could have a negative impact on our results of operations for any given quarter;

 

changes to our domestic or international sales and operations;

 

our ability to obtain or maintain patent protection for our intellectual property;

 

the scope, validity and enforceability of our and third-party intellectual property rights;

 

significant government regulation of medical devices and the healthcare industry;

 

our ability to receive regulatory clearance from certain government authorities, including any conditions, limitations or restrictions placed on such approvals;

 

our customers’ ability to get third-party reimbursement for our products and services associated with them and our ability to manage the complex and lengthy reimbursement process;

 

the potential for our products to be subject to voluntary or involuntary recall;

 

our product liability insurance may not adequately cover potential claims;

 

warrant claims and our accelerated maintenance program results in additional operating costs to us;

 

our failure to implement our business plan or strategies;

 

our ability to successfully consummate acquisitions on acceptable terms and to integrate any such acquisitions;

 

our early termination of leases, difficulty filling vacancies or negotiating improved lease terms;

 

our ability to retain or attract key employees;

 

 

 

scope, scale and duration of the impact of outbreaks of a pandemic disease, such as COVID-19;

 

stock volatility or illiquidity;

 

our ability to maintain adequate internal controls over financial reporting;

 

the impacts of foreign currency price fluctuations; and

 

overall economic and market conditions.

 

Although we believe that the assumptions underlying the forward-looking statements and forward-looking information contained herein are reasonable, any of the assumptions could be inaccurate, and therefore, such statements and information included in this Quarterly Report may not prove to be accurate. In light of the significant uncertainties inherent in the forward-looking statements and forward-looking information included herein, the inclusion of such statements and information should not be regarded as a representation by us or any other person that the results or conditions described in such statements and information or that our objectives and plans will be achieved. Such forward-looking statements speak only as of the date of this Quarterly Report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.

 

Overview

 

Our Business

 

We design, develop, and market exoskeleton products that augment human strength, endurance and mobility. Our exoskeleton technology serves multiple markets and can be utilized both by able-bodied persons and by persons with physical disabilities. We have sold or leased devices that (i) enable individuals with neurological conditions affecting gait, including ABI, SCI and MS, to rehabilitate, and in some cases, to walk again, (ii) assist individuals with a broad range of upper extremity impairments, and (iii) allow industrial workers to perform difficult repetitive work for extended periods.

 

We believe that the commercial opportunity for exoskeleton technology adoption is accelerating as a result of recent advancements in material technologies, electronic and electrical engineering, control technologies, and sensor and software development. Taken individually, many of these advancements have become ubiquitous in peoples’ everyday lives. We believe that we have learned how to integrate these existing technologies and wrap the result around a human being efficiently, elegantly and safely, supported by an industry leading intellectual property portfolio. We further believe that we can do so across a broad spectrum of applications, from persons with lower limb paralysis to able-bodied users.

 

EksoHealth

 

EksoHealth is our business unit focused on developing and marketing exoskeletons for medical applications.

 

Our leading product in EksoHealth, the EksoNR, is a robotic exoskeleton used to provide physical therapy for patients with lower extremity impairment. EksoNR includes unique features designed specifically to assist physical therapists and other clinicians to teach patients to walk again after suffering a neurological impairment. Typical conditions that can be treated with the assistance of EksoNR include ABIs, such as stroke and traumatic brain injuries, as well as SCIs, MS, and others. The benefits of EksoNR rehabilitation can include earlier mobilization of patients, longer and more intense rehab sessions, and increased quality of sessions as compared to alternative therapies. EksoNR is typically used in clinical settings, most commonly at inpatient rehab facilities and stroke centers.

 

EksoHealth expanded its product offerings to include Ekso Indego Therapy and Ekso Indego Personal with the HMC acquisition in the fourth quarter of 2022. The Ekso Indego devices are FDA-cleared lower-limb powered exoskeletons that enable task-specific, overground gait training to patients with weakness or paralysis in their lower extremities. Ekso Indego Personal, a light-weight exoskeleton for safe use in most home and community environments, and Ekso Indego Therapy, an adjustable exoskeleton for patients with spinal cord injury and stroke, address market opportunities across the continuum of care, particularly within outpatient facilities, complementary to those most typically addressed by the EksoNR, expanding Ekso’s product offering to home and community use markets.

 

 

EksoWorks

 

EksoWorks is our business unit focused on developing, marketing, and selling exoskeletons and other assistive tools for industrial applications. The target users for these devices are generally able-bodied, and as such the goal of these products is to reduce fatigue for workers. The benefits of fatigue reduction can include reduced rates of injuries, higher productivity, higher worker morale, and lower turnover. Currently, we primarily sell these products directly to companies that deploy them for use in their operations. EVO, our wearable upper body exoskeleton, supersedes the EksoVest as our primary product designed to support the weight of a worker’s arms and tools, reducing the fatigue associated with working at or above shoulder height for extended periods. In 2022 the EksoWorks unit refocused its product offerings and go to market strategies, placing increased emphasis on EVO and its placement into large industrial settings within our identified target markets. We believe EVO has industrial applications across a broad range of market verticals, and the unit is currently targeting end markets in aerospace, automotive, manufacturing, commercial construction, and renewable energy.

 

Prior to ceasing commercialization of the EksoZeroG support arm and related products and accessories, at the end of the second quarter of 2022, we manufactured and sold our EksoZeroG tool holder, which could mount on an aerial lift platform or scaffolding.

 

Second Quarter 2023 Highlights

 

 

Booked a total of 44 EksoHealth units in the second quarter of 2023

 

 

Reported revenue of $4.7 million in the second quarter of 2023, an increase of 36% year-over-year

 

Economic and Industry Trends

 

Our revenue is highly dependent on market demand for our exoskeleton products. This market demand is influenced by many factors including the level of awareness of robotic exoskeleton rehabilitation among the rehabilitation clinics with significant stroke, ABI, and SCI populations, the imperatives among construction and manufacturing companies to drive adoption of improved safety and health practices, the levels of reimbursements our customers will be able to receive, as well as conditions relating to overall economic growth and general business activity. Difficult and challenging economic conditions, including an increasingly inflationary environment, could lead to increased price-based competition. In particular, the effects of such increasing price-based competition may have an especially significant impact on certain products that we offer, including the EksoNR and Ekso Indego, which have a lengthy sale and purchase order cycle because they are major capital expenditure items and generally require the approval of senior management at purchasing institutions. Furthermore, our business includes operations in the Americas, EMEA and APAC, so we are affected by demand for our products in those regions, as well as the strengthening or weakening of local currencies relative to the U.S. Dollar.

 

The current economic environment is impacting our customers financially and operationally. Hospitals are experiencing staffing shortages and supply chain issues that affect their ability to provide patient care. Additionally, hospitals are facing significant financial pressure as supply chain constraints and inflation drive up operating costs and fiscal stimulus programs enacted during the COVID-19 pandemic wind down. As a consequence of the financial pressures and decreased profitability, some hospitals have indicated that they are lowering their capital investment plans and tightening their operational budgets. We believe that these factors could contribute to a reduced demand for our offerings, particularly in the United States, which may have a material adverse effect on our business, financial condition, results of operations, or cash flows.

 

We believe the clinical need for our products has not diminished, as evidenced by clinical data showing the increased prevalence of strokes during the pandemic. We continue to engage with our current and prospective customers both onsite and virtually through video conferencing, virtual training events and online education demos to offer our support and showcase the value of our Ekso devices. 

 

Critical Accounting Policies and Estimates

 

Our discussion and analysis of our financial condition and results of operations is based upon our condensed consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and the related disclosure of contingent assets and liabilities. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. Our estimates form the basis for our judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates. Our most critical accounting estimates include:

 

 

the standalone selling prices used to allocate the contract consideration to the individual performance obligations in our device sales arrangements, which impacts revenue recognition;

 

the unobservable inputs and assumptions used by management in estimating the fair value of our warrant liabilities, which impacts net income or loss;

  the preliminary fair value of the assets acquired and liabilities assumed in our business combination;
 

the valuation of inventory, which impacts gross profit margins; and

 

the estimates made regarding the recoverability of our net deferred tax asset, which impacts our financial condition.

 

 

Standalone Selling Prices

 

Our device sales arrangements contain multiple products and services, most often including the device(s) and service, both of which we have identified as distinct performance obligations. Revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which we separately sell the products or services. If a standalone selling price is not directly observable, then we estimate the standalone selling prices considering market conditions and entity-specific factors including, but not limited to, features and functionality of the products and services, geographies, type of customer, and gross margin targets. Changes in the relative standalone selling price between devices and service can have an impact on how transaction prices are allocated between revenue and deferred revenue.

 

Warrant Liabilities

 

We use the Black-Scholes option-pricing model to value our warrant liabilities at each reporting period, which requires the input of highly subjective assumptions, most notably the estimated volatility of our common stock over the expected term. We use our historical common stock volatility to estimate expected volatility over the warrant terms. Management must also make uncertain estimates regarding the likelihood and timing of certain future events for application of the Lattice Model for the valuation of certain warrants. Changes in these assumptions could have potential material impacts on the estimated fair value of warrant liabilities. During the three months ended June 30, 2023, management made no changes to its estimates regarding the likelihood of future events, but revised its estimates regarding the timing of future events. We do not believe the revision resulted in a material impact to the estimated fair value of warrant liabilities measured using the Lattice Model.

 

Inventory Valuation

 

Inventory is stated at the lower of cost or net realizable value. Cost is computed using the standard cost method which approximates actual cost on a first-in, first-out basis. The cost basis of our inventory is reduced for any products that are considered excessive or obsolete based upon assumptions about future demand and market conditions. If actual future demand or market conditions are less favorable than those projected by management, additional inventory write-downs may be required, which could have a material adverse effect on the results of our operations.

 

Deferred Tax Asset

 

We estimate a valuation allowance in consideration of the realizability of our net deferred tax assets, primarily based on our assessment of the timing, likelihood and amounts of potential future income during which such items become deductible. It is inherently difficult and subjective to estimate such amounts, as we must determine the probability of various possible outcomes and estimate future amounts. Management does not believe it is more likely than not that we will generate future income in a timeframe and amount sufficient to realize our net deferred tax assets. Changes in management's estimate of future income in the timeframe during which the temporary differences and carryforwards comprising our deferred tax assets become deductible could result in a material impact to our financial position including the recognition of a net deferred tax asset.

 

Accounting Policies

 

An accounting policy is considered to be critical if it requires an accounting estimate to be made based on assumptions about matters that are highly uncertain at the time the estimate is made, and if different estimates that reasonably could have been used, or changes in the accounting estimate that are reasonably likely to occur, could materially impact the condensed consolidated financial statements. We believe that our critical accounting policies reflect the more significant estimates and assumptions used in the preparation of the condensed consolidated financial statements. Refer to Note. 2 Basis of Presentation and Summary of Significant Accounting Policies and Estimates in the notes to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.

 

 

Results of Operations

 

The following table presents our results of operations for the three months ended June 30, 2023 and 2022 (in thousands, except percentages):

 

   

Three Months Ended June 30,

                 
   

2023

   

2022

   

Change

   

% Change

 
                                 

Revenue

  $ 4,703     $ 3,465     $ 1,238       36 %

Cost of revenue

    2,449       1,824       625       34 %

Gross profit

    2,254       1,641       613       37 %

Gross profit %

    48 %     47 %                
                                 

Operating expenses:

                               

Sales and marketing

    2,349       1,841       508       28 %

Research and development

    1,398       873       525       60 %

General and administrative

    2,791       2,156       635       29 %

Total operating expenses

    6,538       4,870       1,668       34 %

Loss from operations

    (4,284 )     (3,229 )     (1,055 )     33 %

Other (expense) income, net:

                               

Interest expense, net

    (61 )     (29 )     (32 )     110 %

Gain on revaluation of warrant liabilities

    152       999       (847 )     (85 )%

Unrealized loss on foreign exchange

    (7 )     (718 )     711       (99 )%

Other expense, net

    (30 )     (1 )     (29 )     (1 )

Total other income, net

    54       251       (197 )     (78 )%

Net loss

  $ (4,230 )   $ (2,978 )   $ (1,252 )     42 %

 

(1)Not Meaningful

 

Revenue

 

Revenue increased $1.2 million, or 36%, for the three months ended June 30, 2023, compared to the same period of 2022. This increase was comprised of a $1.5 million increase in EksoHealth revenue, partially offset by a $0.2 million decrease in EksoWorks.

 

The increase in EksoHealth revenue was primarily driven by an increase in the volume of EksoNR and Indego device sales. The decrease in EksoWorks revenue was primarily driven by a reduction in the volume of EVO. Revenue from our EVO product line was affected by delays from our transition to our contract manufacturer.

 

Gross Profit

 

Gross profit increased $0.6 million for the three months ended June 30, 2023 compared to the same period of 2022, driven by an increase in sales in the EksoHealth segment.

 

Gross margin increased to 48% for the three months ended June 30, 2023, compared to a gross margin of 47% for the same period of 2022. The overall increase in gross margin was primarily due to lower device costs.

 

 

Operating Expenses

 

Sales and marketing expenses increased $0.5 million, or 28%, for the three months ended June 30, 2023, compared to the same period of 2022. The increase was primarily due to the addition of headcount associated with the acquisition of HMC and an increase in marketing activities.

 

Research and development expenses increased $0.5 million, or 60%, for the three months ended June 30, 2023, compared to the same period of 2022. The increase was primarily due to the addition of headcount associated with the acquisition of HMC and costs associated with HMC-sponsored research agreements.

 

General and administrative expenses increased $0.6 million, or 29%, for the three months ended June 30, 2023, compared to the same period of 2022, primarily due to an increase in legal activity and costs associated with the integration of HMC.

 

Total Other (Expense) Income, Net

 

Interest expense increased 110% for the three months ended June 30, 2023 compared to the same period of 2022. This increase was related to the Promissory Note the Company recorded in December 2022 related to the HMC acquisition.

 

Gain on revaluation of warrant liabilities was $0.2 million for the three months ended June 30, 2023, and was associated with the revaluation of warrants issued in 2019, 2020 and 2021. Gain on revaluation of warrant liabilities was $1.0 million for the three months ended June 30, 2022, and was associated with the revaluation of warrants issued in 2019, 2020 and 2021. Gains and losses on revaluation of warrants are primarily driven by changes in our stock price and the risk-free rate.

 

Unrealized loss on foreign exchange for the three months ended June 30, 2023 was de minimus compared to $0.7 million for the same period of 2022. These unrealized gains and losses are primarily the result of foreign currency revaluations of our inter-company monetary assets and liabilities.

 

The following table presents our results of operations for the six months ended June 30, 2023 and 2022 (in thousands, except percentages):

 

   

Six Months Ended June 30,

                 
   

2023

   

2022

   

Change

   

% Change

 
                                 

Revenue

  $ 8,825     $ 6,032     $ 2,793       46 %

Cost of revenue

    4,571       3,182       1,389       44 %

Gross profit

    4,254       2,850       1,404       49 %

Gross profit %

    48 %     47 %                
                                 

Operating expenses:

                               

Sales and marketing

    4,437       3,470       967       28 %

Research and development

    2,552       1,793       759       42 %

General and administrative

    5,997       5,053       944       19 %

Total operating expenses

    12,986       10,316       2,670       26 %

Loss from operations

    (8,732 )     (7,466 )     (1,266 )     17 %

Other (expense) income, net:

                               

Interest expense, net

    (172 )     (56 )     (116 )     207 %

Gain on revaluation of warrant liabilities

    126       899       (773 )     (86 )%

Unrealized gain (loss) on foreign exchange

    210       (972 )     1,182       (122 )%

Other expense, net

    (51 )     (3 )     (48 )     (1 )

Total other income (expense), net

    113       (132 )     245       (186 )%

Net loss

  $ (8,619 )   $ (7,598 )   $ (1,021 )     13 %

 

(1)Not Meaningful

 

 

Revenue

 

Revenue increased $2.8 million, or 46%, for the six months ended June 30, 2023, compared to the same period of 2022. This increase was comprised of a $3.6 million increase in EksoHealth revenue, partially offset by a $0.8 million decrease in EksoWorks.

 

The increase in EksoHealth revenue was primarily driven by an increase in the volume of EksoNR and Indego device sales. The decrease in EksoWorks revenue was primarily driven by a reduction in the volume of EVO sales and the absence of the recognition of prepaid royalties in the same period of 2022, which was associated with a license and distribution agreement that expired. Revenue from our EVO product line was affected by delays from our transition to our contract manufacturer.

 

Gross Profit

 

Gross profit increased $1.4 million for the six months ended June 30, 2023 compared to the same period of 2022, driven by an increase in sales in the EksoHealth segment.

 

Gross margin increased to 48% for the six months ended June 30, 2023, compared to a gross margin of 47% for the same period of 2022. The overall increase in gross margin was primarily due to lower device costs.

 

Operating Expenses

 

Sales and marketing expenses increased $1.0 million, or 28%, for the six months ended June 30, 2023, compared to the same period of 2022. The increase was primarily due to the addition of headcount associated with the acquisition of HMC, an increase in marketing activities and severance expense.

 

Research and development expenses increased $0.8 million, or 42%, for the six months ended June 30, 2023, compared to the same period of 2022. The increase was primarily due to the addition of headcount associated with the acquisition of HMC and costs associated with HMC-sponsored research agreements.

 

General and administrative expenses increased $0.9 million, or 19%, for the six months ended June 30, 2023, compared to the same period of 2022, primarily due to an increase in legal activity, audit and accounting services in connection with the acquisition of HMC, and costs associated with the integration of HMC, partially offset by the absence of severance costs associated with the departure of our former Chief Executive Officer in the same period of 2022.

 

Total Other (Expense) Income, Net

 

Interest expense increased 207% for the three months ended June 30, 2023 compared to the same period of 2022. This increase was related to the Promissory Note the Company recorded in December 2022 related to the HMC acquisition.

 

Gain on revaluation of warrant liabilities was $0.1 million for the six months ended June 30, 2023, and was associated with the revaluation of warrants issued in 2019, 2020 and 2021. Gain on revaluation of warrant liabilities was $0.9 million for the six months ended June 30, 2022, and was associated with the revaluation of warrants issued in 2019, 2020 and 2021. Gains and losses on revaluation of warrants are primarily driven by changes in our stock price, time to maturity, and the risk-free rate.

 

Unrealized gain on foreign exchange for the six months ended June 30, 2023 was $0.2 million compared to an unrealized loss on foreign exchange of $1.0 million for the same period of 2022. These unrealized gains and losses are primarily the result of foreign currency revaluations of our inter-company monetary assets and liabilities.

 

 

Liquidity and Capital Resources

 

Since our inception, we have devoted substantially all of our efforts toward the development and commercialization of exoskeletons for the medical and industrial markets and toward raising capital. We have financed our operations primarily through the issuance and sale of equity securities for cash consideration and through bank debt.

 

Liquidity and Capital Resources

 

On June 30, 2023, we had working capital of $14.6 million, compared to working capital of $21.8 million at December 31, 2022. The decrease in working capital was primarily due to a lower cash balance from cash used in operations. Our cash as of June 30, 2023, consisted of bank deposits with third party financial institutions. As of June 30, 2023, of our $13.3 million of cash, $13.0 million was held domestically while $0.3 million was held by foreign subsidiaries.

 

As described in Note 10 in the notes to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q under the caption Notes Payable, net, borrowings under our secured term loan agreement with Pacific Western Bank have a requirement of minimum cash on hand equivalent to the current outstanding principal balance. As of June 30, 2023, $2.0 million of cash must remain as restricted. After considering cash restrictions, effective unrestricted cash as of June 30, 2023 is approximately $11.3 million.

 

Cash

 

The following table summarizes the sources and uses of cash (in thousands).

 

   

Six months ended June 30,

 
   

2023

   

2022

 

Net cash used in operating activities

  $ (7,117 )   $ (8,454 )

Net cash used in investing activities

    (97 )      

Effect of exchange rate changes on cash

    (4 )     (40 )

Net decrease in cash

    (7,218 )     (8,494 )

Cash and restricted cash at beginning of period

    20,525       40,406  

Cash and restricted cash at end of period

  $ 13,307     $ 31,912  

 

Net Cash Used in Operating Activities

 

Net cash used in operations decreased 16%, for the six months ended June 30, 2023, compared to the same period of 2022 was primarily due to the absence of business development costs in the comparable period, partially offset by payments of acquisition and integration costs associated with HMC.

 

 

Net Cash Used in Investing Activities

 

Net cash used in investing activities for the six months ended June 30, 2023, was related to leasehold improvements for our new headquarters and manufacturing facility in San Rafael, California and manufacturing equipment.

 

Material Cash Requirements

 

Our material cash requirements include the following items, some of which are represented in the table of Contractual Obligations and Commitments: (1) employee wages, benefits and incentives, (2) the procurement of raw materials and components to support the manufacturing and sale of our products, (3) expenditures for the ongoing improvement and development of existing and new technologies, (4) debt repayments (for additional information see Note 10 in the notes to our condensed consolidated financial statements included elsewhere in the Quarterly Report on Form 10-Q), and (5) operating lease payments (for additional information see Note 11 in the notes to our condensed consolidated financial statements included elsewhere in the Quarterly Report on Form 10-Q).

 

We expect that our operating cash requirements in the near term will continue to exceed cash provided by operations with the additional headcount and product development activities assumed in the HMC Acquisition. Additionally, our term loan with Pacific Western Bank will mature in August 2023 requiring cash outflows of $2.0 million for the repayment of principal. Principal payments on our promissory note with Parker Hannifin begin in December 2023. Notwithstanding our ability to refinance our maturing loan obligation, coordinate with our suppliers to delay the receipt of materials on order, or delay product development activities, with cash on hand of $13.3 million at June 30, 2023 we have sufficient resources to finance our operations into the second quarter of 2024. As described in Note 1. Organization of the notes to our condensed consolidated financial statements management believes that substantial doubt exists at June 30, 2023 about our ability to meet cash requirements twelve months from the issuance of the financial statements, which is in the third quarter of 2024, and is not alleviated by our plans.

 

The Company does not expect, nor do our historical operating results suggest, that cash flows generated from operations will be sufficient to meet our material cash requirements in the long term. Management expects that the Company's historical reliance on external financing, from both equity and debt financings, will continue to provide the capital necessary to meet its material cash requirements in the long term. Management has not yet determined the form such additional financing may take, but management expects that the most likely forms include one or more of the following: (i) underwritten offerings of shares of our common stock (ii) sales of shares of our common stock under an "at the market" offering program, (iii) incurring indebtedness with one or more financial institutions, and (iv) the factoring of trade receivables.

 

Contractual Obligations and Commitments

 

The following table summarizes our outstanding contractual obligations as of June 30, 2023, and the effect those obligations are expected to have on our liquidity and cash flows in future periods (in thousands):

 

   

Payments Due By Period:

 
           

Less than

                 
   

Total

   

One Year

   

1-3 Years

   

3-5 Years

 

Term loan

  $ 2,029     $ 2,029     $     $  

Promissory note

    5,000       625       2,500       1,875  

Facility operating leases

    1,379       415       803       161  

Purchase obligations

    3,455       3,455              

Total

  $ 11,863     $ 6,524     $ 3,303     $ 2,036  

 

In response to, or in anticipation of, supplier disruptions and extended lead times, we may stockpile certain components or raw materials to help prevent disruption in our production of the EksoNR, Ekso Indego Therapy and Ekso Indego Personal devices. Such purchasing behavior is a contributing factor to the increase in purchase obligations as compared to prior periods. These actions have, and could continue to have, a short-term adverse impact on our cash used in operating activities and increase our inventory balance. Obligations related to these activities are reflected in the line purchase obligations in the table above.

 

Refer to Note 15. Commitments and Contingencies in the notes to our condensed consolidated financial statements for additional information regarding our contractual obligations and lease commitments.

 

 

Item 3. Quantitative and Qualitative Disclosure About Market Risk

 

There have been no material changes in our market risk during the six months ended June 30, 2023, compared to the disclosures in Part II, Item 7A of our Annual Report on Form 10-K for the year ended December 31, 2022.

 

Item 4. Controls and Procedures

 

Disclosure Controls and Procedures.

 

Our management, with the participation of our principal executive officer and principal financial officer, conducted an evaluation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (“Exchange Act”)) as of the end of the period covered by this Quarterly Report. Based upon that evaluation, our principal executive officer and principal financial officer concluded that, as of such date, our disclosure controls and procedures were effective to ensure that information required to be disclosed in reports filed by us under the Exchange Act is recorded, processed, summarized and reported within the required time periods and is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.

 

It should be noted that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment and makes assumptions about the likelihood of future events. There can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions, regardless of how remote. Management believes that the financial statements included in this Quarterly Report fairly present in all material respects our financial condition, results of operations and cash flows for the periods presented.

 

Changes in Internal Control Over Financial Reporting

 

There were no changes in our internal control over financial reporting that occurred during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. 

 

 

PART II. OTHER INFORMATION

 

Item 1. Legal Proceedings

 

From time to time we are subject to legal proceedings and claims arising in the ordinary course of business. Based on our current knowledge, we believe that the amount or range of reasonably possible losses will not, either individually or in the aggregate, have a material adverse effect on our business, results of operations, or financial condition.

 

The results of any litigation cannot be predicted with certainty, and an unfavorable resolution in any legal proceedings could materially affect our future business, results of operations, or financial condition. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors. For additional information, please refer to Note 15. Commitments and Contingencies in the notes to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.

 

Item 1A. Risk Factors

 

We have not identified any material changes to the risk factors previously disclosed in Part I - Item 1A - “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022 other than as set forth below:

 

We might not be able to continue as a going concern.

 

Our unaudited condensed consolidated financial statements as of June 30, 2023 have been prepared under the assumption that we will continue as a going concern for the next twelve months. As of June 30, 2023, we had cash and restricted cash of $13.3 million and an accumulated deficit of $232.6 million. In addition, the $2.0 million principal balance of the PWB Term Loan matures on August 13, 2023, at which time all unpaid principal and accrued and unpaid interest shall be due and payable in full. For additional information on the PWB Term Loan, see Note 10 in the notes to our condensed consolidated financial statements included elsewhere in the Quarterly Report on Form 10-Q. We do not believe that our cash and restricted cash are sufficient to fund our operations for the next 12 months. We will need to increase revenues substantially beyond levels that we have attained in the past in order to generate sustainable operating profit and sufficient cash flows to continue doing business without raising additional capital from time to time. As a result of our expected operating losses and cash burn for the foreseeable future and recurring losses from operations, if we are unable to raise sufficient capital through additional debt or equity arrangements, there will be uncertainty regarding our ability to maintain liquidity sufficient to operate our business effectively, which raises substantial doubt as to our ability to continue as a going concern. If we cannot continue as a viable entity, our stockholders would likely lose most or all of their investment in us.

 

If we are unable to generate sustainable operating profit and sufficient cash flows, then our future success will depend on our ability to raise capital. We are seeking additional financing and evaluating financing alternatives in order to meet our cash requirements for the next 12 months. We cannot be certain that raising additional capital, whether through selling additional debt or equity securities or obtaining a line of credit or other loan, will be available to us or, if available, will be on terms acceptable to us. If we issue additional securities to raise funds, these securities may have rights, preferences, or privileges senior to those of our common stock, and our current stockholders may experience dilution. If we are unable to obtain funds when needed or on acceptable terms, we may be required to curtail our current product development programs, cut operating costs, forego future development and other opportunities or even terminate our operations.

 

 

Item 6. Exhibits

 

Exhibit

Number

 

Description

 
         
10.1   Amendment No. 1 to At the Market Offering Agreement, dated June 12, 2023, between Ekso Bionics Holdings, Inc. and H.C. Wainwright & Co., LLC (incorporated by reference from Exhibit 10.1 to Ekso Bionics Holdings, Inc.'s Current Report on Form 8-K filed on June 12, 2023).  
         
10.2*   Amendment to Loan Agreement with Pacific Western Bank, dated as of March 28, 2023.  
         
10.3*   Amendment to Loan Agreement with Pacific Western Bank, dated as of July 3, 2023.  
         

31.1*

 

Certification of Chief Executive Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as amended.

 
         

31.2*

 

Certification of Chief Financial Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as amended.

 
         

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*

 

The following financial statements from the Ekso Bionics Holdings, Inc. Quarterly Report on Form 10-Q for the quarter ended June 30, 2023, formatted in Inline Extensible Business Reporting Language (“XBRL”):

 
   

unaudited condensed consolidated balance sheets;

 
   

unaudited condensed consolidated statements of operations and comprehensive income (loss);

 
   

unaudited condensed consolidated statements of stockholders’ equity;

 
   

unaudited condensed consolidated statement of cash flows; and

 
   

notes to unaudited condensed consolidated financial statements.

 
101.ins   Instant Document  
101.sch   Inline XBRL Taxonomy Schema Document  
101.cal   Inline XBRL Taxonomy Calculation Linkbase Document  
101.def   Inline XBRL Taxonomy Definition Linkbase Document  
101.lab   Inline XBRL Taxonomy Label Linkbase Document  
101.pre   Inline XBRL Taxonomy Presentation Linkbase Document  
104   Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)  

 

 

*

Filed herewith.

 

+

Furnished herewith.

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, Ekso Bionics Holdings, Inc. has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

 

EKSO BIONICS HOLDINGS, INC.

   

Date: July 27, 2023

By:

/s/ Scott G. Davis

   

Scott G. Davis

   

Chief Executive Officer

   

(Principal Executive Officer)

     
     

Date: July 27, 2023

By:

/s/ Jerome Wong

   

Jerome Wong

   

Chief Financial Officer

   

(Principal Financial and Accounting Officer)

 

44
EX-10.2 2 ex_547804.htm EXHIBIT 10.2 ex_547804.htm
 

Exhibit 10.2

 

THIRD AMENDMENT
TO

LOAN AND SECURITY AGREEMENT

 

This Third Amendment to Loan and Security Agreement (this “Amendment”) is entered into as of March 28, 2023, by and among PACIFIC WESTERN BANK, a California state chartered bank (“Bank”), and EKSO BIONICS, INC. and EKSO BIONICS HOLDINGS, INC. (individually and collectively referred to as “Borrower”).

 

RECITALS

 

Borrower and Bank are parties to that certain Loan and Security Agreement dated as of August 13, 2020 (as amended from time to time, the “Agreement”). The parties desire to amend the Agreement in accordance with the terms of this Amendment.

 

NOW, THEREFORE, the parties agree as follows:

 

1)

Pursuant to the Primary Depository covenant, as more particularly described in Section 6.6 of the Agreement (as such section is in effect immediately prior to the effectiveness of this Amendment), Borrower shall maintain all of its depository, operating, and investment accounts with Bank. Borrower has informed Bank that it recently transferred approximately $2,000,000 to an account of Borrower at JPMorgan Chase, resulting in a violation of Section 6.6 of the Agreement (the “Existing Cash Outside Bank Violation”). Bank hereby waives the Existing Cash Outside Bank Violation.

 

2)

Section 6.6 of the Agreement is hereby amended and restated, as follows:

 

6.6    Primary Depository. Borrower shall maintain, and shall cause all of its Subsidiaries to maintain, all depository, operating, and investment accounts with Bank. Notwithstanding the foregoing, (i) through July 1, 2023, Borrower and Borrower’s Subsidiaries domiciled outside the United States may maintain up to an aggregate amount not to exceed $3,000,000 (or its foreign currency equivalent) in one or more accounts outside of Bank and (ii) beginning on July 2, 2023 and continuing at all times thereafter, Borrower’s Subsidiaries domiciled outside the United States may maintain up to an aggregate amount not to exceed $1,000,000 (or its foreign currency equivalent) in one or more accounts outside of Bank.

 

3)

Unless otherwise defined, all initially capitalized terms in this Amendment shall be as defined in the Agreement. The Agreement, as amended hereby, shall be and remain in full force and effect in accordance with its respective terms and hereby is ratified and confirmed in all respects. Except as expressly set forth herein, the execution, delivery, and performance of this Amendment shall not operate as a waiver of, or as an amendment of, any right, power, or remedy of Bank under the Agreement, as in effect prior to the date hereof. Each Borrower ratifies and reaffirms the continuing effectiveness of all agreements entered into in connection with the Agreement.

 

1

 

4)

Each Borrower represents and warrants that the representations and warranties contained in the Agreement are true and correct as of the date of this Amendment.

 

5)

This Amendment may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one instrument.

 

6)

As a condition to the effectiveness of this Amendment, Bank shall have received, in form and substance satisfactory to Bank, the following:

 

 

a)

this Amendment, duly executed by each Borrower;

 

 

b)

payment of all Bank Expenses, including Bank’s expenses for the documentation of this Amendment and any related documents, which may be debited from any Borrower’s accounts; and

 

 

c)

such other documents and completion of such other matters, as Bank may reasonably deem necessary or appropriate.

 

[Signature Page Follows]

 

2

 

 

 

IN WITNESS WHEREOF, the undersigned have executed this Amendment as of the first date above written.

 

EKSO BIONICS, INC.   PACIFIC WESTERN BANK  
           
By:     By:    
Name: Jerome Wong   Name: Ryan Kelley  
Title: CFO & Corporate Secretary   Title: VP, Client Manager  
           
           
           
EKSO BIONICS HOLDINGS, INC.        
           
By:          
Name: Jerome Wong        
Title: CFO & Corporate Secretary        

                                                                                   

         

 

 

[Signature Page to Third Amendment to Loan and Security Agreement]

 

 

3
EX-10.3 3 ex_547805.htm EXHIBIT 10.3 ex_547805.htm
 

Exhibit 10.3

 

FOURTH AMENDMENT
TO

LOAN AND SECURITY AGREEMENT

 

This Fourth Amendment to Loan and Security Agreement (this “Amendment”) is entered into as of July 3, 2023, by and among PACIFIC WESTERN BANK, a California state chartered bank (“Bank”), and EKSO BIONICS, INC. and EKSO BIONICS HOLDINGS, INC. (individually and collectively referred to as “Borrower”).

 

RECITALS

 

Borrower and Bank are parties to that certain Loan and Security Agreement dated as of August 13, 2020 (as amended from time to time, the “Agreement”). The parties desire to amend the Agreement in accordance with the terms of this Amendment.

 

NOW, THEREFORE, the parties agree as follows:

 

1)

Section 6.6 of the Agreement is hereby amended and restated, as follows:

 

6.6     Primary Depository. Borrower shall maintain, and shall cause all of its Subsidiaries to maintain, all depository, operating, and investment accounts with Bank; provided that prior to Borrower maintaining any investment accounts with Bank’s Affiliates, Borrower, Bank, and any such Affiliate shall have entered into a securities control agreement with respect to any such investment accounts, in form and substance satisfactory to Bank. Notwithstanding the foregoing, through August 13, 2023, Borrower and Borrower’s Subsidiaries may maintain up to an aggregate amount not to exceed $3,000,000 (or its foreign currency equivalent) in one or more accounts outside of Bank.

 

2)

Unless otherwise defined, all initially capitalized terms in this Amendment shall be as defined in the Agreement. The Agreement, as amended hereby, shall be and remain in full force and effect in accordance with its respective terms and hereby is ratified and confirmed in all respects. Except as expressly set forth herein, the execution, delivery, and performance of this Amendment shall not operate as a waiver of, or as an amendment of, any right, power, or remedy of Bank under the Agreement, as in effect prior to the date hereof. Each Borrower ratifies and reaffirms the continuing effectiveness of all agreements entered into in connection with the Agreement.

 

3)

Each Borrower represents and warrants that the representations and warranties contained in the Agreement are true and correct as of the date of this Amendment.

 

4)

This Amendment may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one instrument.

 

5)

As a condition to the effectiveness of this Amendment, Bank shall have received, in form and substance satisfactory to Bank, the following:

 

a)    this Amendment, duly executed by each Borrower;

 

1

 

b)    payment of all Bank Expenses, including Bank’s expenses for the documentation of this Amendment and any related documents, which may be debited from any Borrower’s accounts; and

 

c)    such other documents and completion of such other matters, as Bank may reasonably deem necessary or appropriate.

 

[Signature Page Follows]

 

2

 

 

IN WITNESS WHEREOF, the undersigned have executed this Amendment as of the first date above written.

 

EKSO BIONICS, INC.    PACIFIC WESTERN BANK  
           
By:     By:    
Name: Jerome Wong   Name: Steve Kent  
Title: CFO & Corporate Secretary   Title: VP  
           
           
           
EKSO BIONICS HOLDINGS, INC.        
           
By:          
Name: Jerome Wong        
Title: CFO & Corporate Secretary        

                                       

 

 

 

[Signature Page to Fourth Amendment to Loan and Security Agreement]

 

 

3
EX-31.1 4 ex_523271.htm EXHIBIT 31.1 ex_523271.htm

Exhibit 31.1

 

CERTIFICATION

 

I, Scott G. Davis, certify that:

 

 

(1)

I have reviewed this Quarterly Report on Form 10-Q of Ekso Bionics Holdings, 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 company as of, and for, the periods presented in this report;

 

 

(4)

The company’s other certifying officer 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 company 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 company, 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 company’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 company’s internal control over financial reporting that occurred during the company’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

 

 

(5)

The company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of the company’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 company’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 company’s internal control over financial reporting.

 

Date: July 27, 2023

 

 

/s/ Scott G. Davis

 

Scott G. Davis

 

Principal Executive Officer

 

 
EX-31.2 5 ex_523272.htm EXHIBIT 31.2 ex_523272.htm

Exhibit 31.2

 

CERTIFICATION

 

I, Jerome Wong, certify that:

 

 

(1)

I have reviewed this Quarterly Report on Form 10-Q of Ekso Bionics Holdings, 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 company as of, and for, the periods presented in this report;

 

 

(4)

The company’s other certifying officer 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 company 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 company, 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 company’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 company’s internal control over financial reporting that occurred during the company’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

 

 

(5)

The company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of the company’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 company’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 company’s internal control over financial reporting.

 

Date: July 27, 2023

 

 

/s/ Jerome Wong

 

Jerome Wong

 

Principal Financial Officer

 

 
EX-32.1 6 ex_523273.htm EXHIBIT 32.1 ex_523273.htm

Exhibit 32.1

 

CERTIFICATION BY THE PRINCIPAL EXECUTIVE OFFICER PURSUANT TO

18 U.S.C. SECTION 1350

 

In connection with the Quarterly Report on Form 10-Q of Ekso Bionics Holdings, Inc. (the “Company”), for the quarterly period ended June 30, 2023 as filed with the Securities and Exchange Commission (the “Report”), I, Scott G. Davis, Chief Executive Officer and principal executive officer, hereby certify as of the date hereof, solely for purposes of 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

 

 

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934; and

 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.

 

Dated: July 27, 2023

 

 

/s/ Scott G. Davis

 

Scott G. Davis

 

Principal Executive Officer

 

 

 
EX-32.2 7 ex_523274.htm EXHIBIT 32.2 ex_523274.htm

Exhibit 32.2

 

CERTIFICATION BY THE PRINCIPAL FINANCIAL OFFICER PURSUANT TO

18 U.S.C. SECTION 1350

 

In connection with the Quarterly Report on Form 10-Q of Ekso Bionics Holdings, Inc. (the “Company”), for the quarterly period ended June 30, 2023 as filed with the Securities and Exchange Commission (the “Report”), I, Jerome Wong, Chief Financial Officer and principal financial officer, hereby certify as of the date hereof, solely for purposes of 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

 

 

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934; and

 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.

 

Dated: July 27, 2023

 

 

/s/ Jerome Wong

 

Jerome Wong

 

Principal Financial Officer

 

 
EX-101.SCH 8 ekso-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Organization link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies and Estimates link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Accumulated Other Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Human Motion and Control Acquisition link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Fair Value Measurement link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Inventories link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Revenue link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Accrued Liabilities link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Goodwill and Intangible Assets link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Notes Payable, Net link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Lease Obligations link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Capitalization and Equity Structure link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 14 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 15 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 16 - Net Loss Per Share link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 17 - Segment Disclosures link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 18 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 3 - Accumulated Other Comprehensive Income (Loss) (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 4 - Human Motion and Control Acquisition (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 5 - Fair Value Measurement (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 6 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 7 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 8 - Accrued Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 9 - Goodwill and Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 10 - Notes Payable, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 11 - Lease Obligations (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 12 - Capitalization and Equity Structure (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 13 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 16 - Net Loss Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 17 - Segment Disclosures (Tables) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 1 - Organization (Details Textual) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details Textual) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 3 - Accumulated Other Comprehensive Income (Loss) - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 4 - Human Motion and Control Acquisition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 4 - Human Motion and Control Acquisition (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 5 - Fair Value Measurement - Fair Value Hierarchies (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 5 - Fair Value Measurement - Changes in Fair Value (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 6 - Inventories - Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 7 - Revenue 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 7 - Revenue 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 7 - Revenue - Deferred Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 7 - Revenue - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 8 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 8 - Accrued Liabilities - Warrant Liability (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 9 - Goodwill and Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 9 - Goodwill and Intangible Assets - Goodwill and Intangible Assets Balances (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 9 - Goodwill and Intangible Assets - Schedule of Finite Lived Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 10 - Notes Payable, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 10 - Notes Payable, Net - Schedule of Principle Payments (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 11 - Lease Obligations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 11 - Lease Obligations - Schedule of Future Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 12 - Capitalization and Equity Structure (Details Textual) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 12 - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 12 - Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 13 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 13 - Stock-based Compensation - Stock Option Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 13 - Stock-based Compensation - RSU and PSU Activity (Details) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 13 - Stock-based Compensation - Stock Based Compensation Expense (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 15 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 16 - Net Loss Per Share - Computation of Basic and Diluted Net Loss per Share (Details) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 16 - Net Loss Per Share - Schedule of Antidilutive Securities (Details) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 17 - Segment Disclosures (Details Textual) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 17 - Segment Disclosures - Segment Reporting Information (Details) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 17 - Segment Disclosures - Geographic Information (Details) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note 18 - Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 9 ekso-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 ekso-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 ekso-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Initial Payment2 [Member] Represents Initial Payment2. Initial Payment1 [Member] Represents Initial Payment 1. Note To Financial Statement Details Textual Intangible assets Gain on revaluation of warrant liabilities Gain on revaluation of warrant liabilities us-gaap_LongtermPurchaseCommitmentPeriod Long-Term Purchase Commitment, Period (Year) Significant Accounting Policies Initial Payment [Member] Represents Initial Payment. Note 3 - Accumulated Other Comprehensive Income (Loss) ekso_RelatedPartyTransactionPaymentTerm Related Party Transaction, Payment Term (Year) Description of the terms of payment of the related party transaction. Note 4 - Human Motion and Control Acquisition Angel Pond Capital LLC [Member] Represents Angel Pond Capital LLC. Note 5 - Fair Value Measurement Note 6 - Inventories Note 7 - Revenue Note 8 - Accrued Liabilities Note 9 - Goodwill and Intangible Assets Note 10 - Notes Payable, Net EMEA Other [Member] Represent EMEA other. Income Tax Disclosure [Text Block] Note 11 - Lease Obligations Americas Other [Member] Represent other Americas. Note 12 - Capitalization and Equity Structure Note 13 - Stock-based Compensation Note 16 - Net Loss Per Share us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory Inventories Note 17 - Segment Disclosures us-gaap_LiabilitiesCurrent Total current liabilities Schedule of Maturities of Long-Term Debt [Table Text Block] Note 3 - Accumulated Other Comprehensive Income (Loss) - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details) Note 4 - Human Motion and Control Acquisition (Details) ekso_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentOtherThanOptionsRightToReceiveShares Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instrument Other Than Options, Right To Receive, Shares (in shares) The number of equity-based payment instruments, excluding stock (or unit) options, that were right to receive during the reporting period. Note 5 - Fair Value Measurement - Fair Value Hierarchies (Details) Note 5 - Fair Value Measurement - Changes in Fair Value (Details) Equity Incentive Plan 2014 [Member] Represent Equity Incentive Plan 2014. Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Note 6 - Inventories - Inventories (Details) Note 7 - Revenue - Deferred Revenue (Details) APAC Other [Member] Represents APAC other. us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred Total consideration Note 7 - Revenue - Disaggregation of Revenue (Details) Note 8 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) Note 8 - Accrued Liabilities - Warrant Liability (Details) us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) Note 9 - Goodwill and Intangible Assets - Goodwill and Intangible Assets Balances (Details) Note 9 - Goodwill and Intangible Assets - Schedule of Finite Lived Intangible Assets (Details) Fair value of promissory note Business Combination, Consideration Transferred, Liabilities Incurred Note 10 - Notes Payable, Net - Schedule of Principle Payments (Details) Note 11 - Lease Obligations - Schedule of Future Lease Liabilities (Details) Note 12 - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details) Share-Based Payment Arrangement, Option, Activity [Table Text Block] Note 12 - Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details) Note 13 - Stock-based Compensation - Stock Option Outstanding (Details) Note 13 - Stock-based Compensation - RSU and PSU Activity (Details) Note 13 - Stock-based Compensation - Stock Based Compensation Expense (Details) Note 16 - Net Loss Per Share - Computation of Basic and Diluted Net Loss per Share (Details) Note 16 - Net Loss Per Share - Schedule of Antidilutive Securities (Details) Note 17 - Segment Disclosures - Segment Reporting Information (Details) Note 17 - Segment Disclosures - Geographic Information (Details) Foreign currency translation adjustments Notes To Financial Statements Notes To Financial Statements [Abstract] Vested and expected to vest at June 30, 2023 (Year) Current portion us-gaap_LongTermDebtCurrent Current portion Vested and expected to vest at June 30, 2023 Warrants exercised (in shares) Number of warrants or rights exercised. Vested and expected to vest at June 30, 2023 (in shares) Other comprehensive (loss) income Vested and expected to vest at June 30, 2023 (in dollars per share) June 2020 Investor Warrants [Member] Represents June 2020 investor warrants. Exercisable as of June 30, 2023 (in dollars per share) Exercisable as of June 30, 2023 (Year) Notes payable, current Exercisable as of June 30, 2023 us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount Business Acquisition, Goodwill, Expected Tax Deductible Amount May 2019 Warrants [Member] Represents May 2019 warrants. Exercisable as of June 30, 2023 (in shares) December 2019 Warrants [Member] Represents December 2019 warrants. June 2020 Placement Agent Warrants [Member] Represents June 2020 placement agent warrants. Balance as of June 30, 2023 (Year) Balance as of June 30, 2023 December 2019 Placement Agent Warrants [Member] Represents December 2019 placement agent warrants. Granted (in dollars per share) Vested (in dollars per share) Forfeited (in dollars per share) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue Balance (in dollars per share) Balance (in dollars per share) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares Vested (in shares) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares Forfeited (in shares) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares Balance (in shares) Balance (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Balance (in dollars per share) Balance (in dollars per share) Options forfeited (in dollars per share) Deferred revenues, current Less current portion Options cancelled (in dollars per share) Goodwill and Intangible Assets Disclosure [Text Block] Accrued liabilities Total us-gaap_EmployeeRelatedLiabilitiesCurrent Salaries, benefits and related expenses us-gaap_LessorOperatingLeaseTermOfContract Lessor, Operating Lease, Term of Contract (Month) Lessee, Operating Leases [Text Block] Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Balance (in shares) Balance (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Options cancelled (in shares) Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] us-gaap_OtherAccruedLiabilitiesCurrent Other us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_ProductWarrantyAccrualClassifiedCurrent Device warranty Trade Names [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Acquisition of property and equipment us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) Supplemental disclosure of non-cash activities us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Product and Service, Other [Member] Current liabilities: Developed Technology Rights [Member] Product [Member] Supplemental disclosure of cash flow activities us-gaap_Assets Total assets Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount us-gaap_OperatingLeaseExpense Operating Lease, Expense Intellectual Property [Member] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net loss applicable to common stockholders, basic and diluted Customer Relationships [Member] Finite-Lived Intangible Assets by Major Class [Axis] Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Business Description and Basis of Presentation [Text Block] Award Type [Domain] Award Type [Axis] Net loss Net loss Net loss us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Intangibles, Accumulated Amortization Intangibles, Accumulated Amortization us-gaap_FiniteLivedIntangibleAssetsNet Total Intangibles, Net Carrying Amount Intangible assets, net Intangibles, Net Carrying Amount Restricted Stock Units (RSUs) [Member] us-gaap_FiniteLivedIntangibleAssetsGross Intangibles, Gross Carrying Amount Restricted Stock [Member] Share-Based Payment Arrangement, Option [Member] Warrant [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill Intangibles, Gross Carrying Amount Business Combination Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] Property and equipment, net Goodwill Goodwill Long-Term Debt, Type [Axis] Long-Term Debt, Type [Domain] Investing activities: Earnings Per Share [Text Block] us-gaap_RelatedPartyTransactionAmountsOfTransaction Related Party Transaction, Amounts of Transaction Related Party Transactions Disclosure [Text Block] Accrued, lease and other liabilities, current and noncurrent us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_OperatingExpenses Total operating expenses General and administrative us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue Restricted Cash and Cash Equivalents, Current us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch Defined Contribution Plan, Employer Matching Contribution, Percent of Match Cash and restricted cash Cash and Cash Equivalents, at Carrying Value Subordinated Debt [Member] us-gaap_AllocatedShareBasedCompensationExpense Stock based compensation us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings Net gain on revaluation of warrants issued us-gaap_RoyaltyExpense Royalty Expense Amendment Flag HONG KONG us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss City Area Code Use of Estimates, Policy [Policy Text Block] us-gaap_DebtInstrumentPeriodicPayment Debt Instrument, Periodic Payment New Accounting Pronouncements, Policy [Policy Text Block] us-gaap_IncreaseDecreaseInContractWithCustomerLiability Deferred revenues us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, outstanding (in shares) Common Stock, Shares, Outstanding (in shares) Preferred Stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding (in shares) Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage us-gaap_DebtInstrumentInterestRateEffectivePercentage Debt Instrument, Interest Rate, Effective Percentage us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other assets, current and noncurrent us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Weighted-average discount rate Document Fiscal Period Focus Document Fiscal Year Focus Document Period End Date us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Weighted-average remaining lease term (in years) (Year) Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Service [Member] us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue Balance Balance Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Variable Rate [Domain] Prime Rate [Member] Variable Rate [Axis] us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Liability Class [Axis] Stock-based compensation expense Fair Value by Liability Class [Domain] Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Entity Address, Address Line One Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] Entity Common Stock, Shares Outstanding POLAND Accounts Receivable [Member] Long-Term Debt [Text Block] Revenue from Contract with Customer Benchmark [Member] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol ROMANIA Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] us-gaap_LineOfCreditFacilityInterestRateDuringPeriod Line of Credit Facility, Interest Rate During Period Matching contribution to 401(k) plan Stock Issued During Period, Value, Employee Benefit Plan Local Phone Number Matching contribution to 401(k) plan (in shares) Stock Issued During Period, Shares, Employee Benefit Plan (in shares) us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Related Party, Type [Axis] Related Party, Type [Domain] Equity incentive plan (in shares) Changes in allowance for doubtful accounts Equity incentive plan Granted (in shares) Warrant, measurement input Options forfeited (in shares) Term (Year) Warrants and Rights Outstanding, Term (Year) Sales and marketing us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity UNITED STATES Related Party Transaction [Axis] Related Party Transaction [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Research and development Accumulated other comprehensive income Measurement Input, Share Price [Member] us-gaap_InterestExpense Interest expense, net us-gaap_InterestExpenseDebt Interest Expense, Debt Measurement Input, Price Volatility [Member] Changes in operating assets and liabilities: Measurement Input, Risk Free Interest Rate [Member] us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] Lease liabilities Schedule of Inventory, Current [Table Text Block] Measurement Input, Expected Term [Member] us-gaap_OperatingLeaseLiability Operating Lease, Liability Lease liabilities, current us-gaap_ForeignCurrencyTransactionGainLossUnrealized Unrealized (gain) loss on foreign currency transactions Measurement Input, Conversion Price [Member] us-gaap_IntangibleAssetsGrossExcludingGoodwill Intangibles, Gross Carrying Amount Right-of-use assets Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Lessee, Operating Lease, Liability, to be Paid us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: imputed interest us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2026 Measurement Input Type [Axis] 2023 - remainder Measurement Input Type [Domain] 2025 2026 2027 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2025 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] 2024 Foreign Currency Transactions and Translations Policy [Policy Text Block] Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] us-gaap_ShareBasedCompensation Stock-based compensation expense Other assets Lessee, Leases [Policy Text Block] us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear 2023 - remainder us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Operating expenses: Amortization of debt discounts Schedule of Finite-Lived Intangible Assets [Table Text Block] us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Year) us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) Depreciation and amortization us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) us-gaap_AssetsCurrent Total current assets Equity [Text Block] us-gaap_OtherResearchAndDevelopmentExpense Other Research and Development Expense Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Common stock, $0.001 par value; 141,429 shares authorized; 13,807 and 13,203 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively Adjustments to reconcile net loss to net cash used in operating activities Measurement Frequency [Axis] Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, authorized (in shares) Common Stock, Shares Authorized (in shares) Americas [Member] Common stock, issued (in shares) Common stock, par value (in dollars per share) Asia Pacific [Member] Revenue from Contract with Customer [Policy Text Block] Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Convertible preferred stock, $0.001 par value; 10,000 shares authorized; none issued and outstanding at June 30, 2023 and December 31, 2022 Preferred Stock, shares issued (in shares) Cash paid for interest Cash paid for income taxes Geographical [Axis] Geographical [Domain] Preferred Stock, shares authorized (in shares) Preferred Stock, Shares Authorized (in shares) Inventories Inventories Preferred Stock, par value (in dollars per share) EMEA [Member] us-gaap_InventoryWorkInProcess Work in progress Revenue Revenue Fair Value, Inputs, Level 3 [Member] Unrealized (loss) gain on foreign exchange us-gaap_InventoryFinishedGoods Finished goods Fair Value Hierarchy and NAV [Domain] Customer [Axis] Customer [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] us-gaap_InventoryRawMaterials Raw materials Operating activities: Schedule of Segment Reporting Information, by Segment [Table Text Block] Statement [Line Items] Allowance for doubtful accounts Accounts receivable, net of allowances of $4 and $40, respectively us-gaap_NumberOfReportableSegments Number of Reportable Segments Additional paid-in capital Accumulated Foreign Currency Adjustment Attributable to Parent [Member] AOCI Attributable to Parent [Member] Stockholders’ equity: Other expense, net us-gaap_NonoperatingIncomeExpense Total other income (expense), net Segment Reporting Disclosure [Text Block] us-gaap_SaleOfStockConsiderationReceivedOnTransaction Sale of Stock, Consideration Received on Transaction Current assets: us-gaap_SaleOfStockPricePerShare Sale of Stock, Price Per Share (in dollars per share) Fair Value Disclosures [Text Block] Initial recognition of operating lease liability and right of use asset Represents initial recognition of operating lease liability and right of use asset. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and restricted cash at beginning of period Cash and restricted cash at end of period Inventory, Policy [Policy Text Block] us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction Sale of Stock, Number of Shares Issued in Transaction (in shares) us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net decrease in cash us-gaap_Liabilities Total liabilities Commitments and contingencies (Note 15) Sale of Stock [Axis] Sale of Stock [Domain] Effect of exchange rate changes on cash us-gaap_OperatingIncomeLoss Loss from operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net Cash Provided by (Used in) Operating Activities Net cash used in operating activities Customer C [Member] Represents customer C. us-gaap_ContractWithCustomerLiabilityRevenueRecognized Recognition of deferred revenue Other (expense) income, net: us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Prepaid expenses and other current assets us-gaap_GrossProfit Gross profit Gross profit Cost of revenue Cost of revenue Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] us-gaap_ContractWithCustomerLiability Total deferred revenues Beginning balance Ending balance us-gaap_DerivativeLiabilities Warrant liabilities us-gaap_BelowMarketLeaseNet Intangibles, Net Carrying Amount us-gaap_AccountsPayableCurrentAndNoncurrent Accounts Payable Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_BelowMarketLeaseGross Intangibles, Gross Carrying Amount us-gaap_BelowMarketLeaseAccumulatedAmortization Intangibles, Accumulated Amortization Retained Earnings [Member] Additional Paid-in Capital [Member] Common Stock [Member] Preferred Stock [Member] Equity Components [Axis] Equity Component [Domain] Note payable, net us-gaap_LongTermDebt Note payable, net us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] us-gaap_ClassOfWarrantOrRightOutstanding Class of Warrant or Right, Outstanding (in shares) Balance (in shares) Balance (in shares) Comprehensive Income (Loss) Note [Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] us-gaap_SubordinatedDebt Subordinated Debt us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet Less debt discount and issuance cost Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Text Block] Less debt discount us-gaap_DebtInstrumentUnamortizedDiscount Document Quarterly Report Entity Incorporation, State or Country Code Total principal payments us-gaap_DebtInstrumentCarryingAmount Long-Term Debt, Gross General and Administrative Expense [Member] Accounting Policies [Abstract] Significant Accounting Policies [Text Block] Document Transition Report Basis of Accounting, Policy [Policy Text Block] Entity Interactive Data Current Selling and Marketing Expense [Member] Security Exchange Name Title of 12(b) Security Research and Development Expense [Member] Income Statement Location [Axis] Income Statement Location [Domain] Segments [Axis] Segments [Domain] us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities (in shares) us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Weighted-average number of shares, basic and diluted (in shares) us-gaap_PurchaseObligation Purchase Obligation Statement [Table] Statement of Financial Position [Abstract] us-gaap_EarningsPerShareDiluted Net loss per share, basic and diluted (in dollars per share) Weighted average number of shares outstanding, basic and diluted (in shares) Business Acquisition [Axis] Net loss per share applicable to common shareholders, basic and diluted (in dollars per share) Business Acquisition, Acquiree [Domain] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Statement of Cash Flows [Abstract] 2023 - remainder us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear 2023 - remainder Statement of Stockholders' Equity [Abstract] Net unrealized (loss) gain on foreign currency translation Income Statement [Abstract] 2026 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree 2027 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour Revenue from External Customers by Geographic Areas [Table Text Block] us-gaap_LesseeOperatingLeaseRemainingLeaseTerm Lessee, Operating Lease, Remaining Lease Term (Month) Schedule of Accrued Liabilities [Table Text Block] 2024 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths 2025 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo Transfer of inventory (from) to property and equipment The amount of transfer of property and equipment from inventory. ekso_UnrestrictedCash Unrestricted Cash Represents unrestricted cash. Share issuance for common stock contribution to 401(k) plan The amount of capital contribution from shares issued. Common stock contribution to 401(k) plan Common Stock Contribution The amount of common stock contribution. Customer A [Member] Represents Customer A. Customer B [Member] Represents Customer B. ekso_DebtCovenantCovenantComplianceUnrestrictedCash Debt Covenant, Covenant Compliance, Unrestricted Cash The amount of unrestricted cash the entity has in compliance with the debt covenants throughout the reporting period. ekso_NumberOfCustomers Number Of Customers Represents the number of customers. Accrued royalties The amount of accrued royalties assumed (as defined) which have been recognized as of the acquisition date. ekso_ContractsWithCustomerAccountsReceivablePaymentTermsDuration Contracts With Customer, Accounts Receivable, Payment Terms, Duration (Month) Description of payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration. Going Concern [Policy Text Block] The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern. ekso_DebtInstrumentPeriodicPaymentNumberOfInstallments Debt Instrument, Periodic Payment, Number of Installments The number of installments of the required periodic payments including both interest and principle payments. Human Motion And Control [Member] Represents Human Motion and Control. Ekso Works [Member] Represents Ekso Works. ekso_ContractWithCustomerLiabilityDeferralOfRevenue Deferral of revenue Amount of differed 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. Collaborative Arrangements [Member] Represents Collaborative Arrangements. Subscription [Member] Represent subscription. ekso_ContractWithCustomerLiabilityNoncancellableBacklog Contract With Customer, Liability, Non-Cancellable Backlog Amount of non-cancellable backlog 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. Ekso Health [Member] Represents Ekso Health. ekso_ContractWithCustomerLiabilityDevicesAndAdvances Customer advances Amount of devices and advances 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. Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] ekso_ContractWithCustomerLiabilityExtendedMaintenanceAndSupport Deferred extended maintenance and support Amount of extended maintenance and support 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. Other non-current liabilities ekso_ProductMaintenanceWarrantyLiabilitiesCurrent Current portion The amount of product maintenance warranty liabilities current. Warranty [Member] Represent warranty. ekso_BelowMarketLeaseAmortizationPeriod Below Market Lease, Amortization Period (Year) Amount of amortization of acquired leases acquired as part of a real property acquisition at below market lease rate with a finite life. ekso_ProductMaintenanceWarrantyLiabilitiesNoncurrent Long-term portion The amount of product maintenance warranty liabilities noncurrent. ekso_ProductMaintenanceWarrantyLiabilitiesCurrentNoncurrent Total Balance at beginning of period Balance at end of period The amount of product maintenance warranty liabilities current and noncurrent. Product Maintenance And Warranty [Table Text Block] Tabular disclosure of the components of product maintenance and warranty. Incurred costs ekso_ProductMaintenanceWarrantyExpense The expense charged against earnings for the period pertaining to product maintenance warrant on the entity's goods and services granted to customers. Additions for estimated future costs ekso_ProductMaintenanceWarrantyAddition Represents the amount of additions for estimated future costs. ekso_DebtInstrumentCovenantComplianceMaximumDepositsOutsideOfUnitedStates Debt Instrument, Covenant Compliance, Maximum Deposits Outside Of United States The amount of maximum deposits outside of the United States that the entity has in compliance with the debt covenants throughout the reporting period. PWB Agreement [Member] Represents P W P Agreement. Promissory Note [Member] Represents the promissory note. Research and Development Arrangement, Contract to Perform for Others, Type [Axis] Research and Development Arrangement, Contract to Perform for Others, Type [Domain] Warrant liabilities Term Loan [Member] Represent Term Loan. Royalty Agreement Terms [Member] 2028 and thereafter Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized after year four. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Richmond California [Member] Represents Richmond California. San Rafael California [Member] Represents San Rafael California. ekso_LesseeOperatingLeasesMaintenanceCostsPercentageOfMarkup Lessee, Operating Leases, Maintenance Costs, Percentage Of Mark-Up Percentage of Maintenance cost Mark-up of lessee's operating lease. ekso_DebtInstrumentDiscountRatePercentage Debt Instrument, Discount Rate, Percentage The percentage of debt discount. us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet Net assets acquired At the Market Offering [Member] Represent At the Market Offering. ekso_ClassOfWarrantOrWarrantsExercised Class Of Warrant Or Warrants Exercised (in shares) Number of warrants or rights exercised. ekso_LesseeOperatingLeaseNumberOfExtension Lessee, Operating Lease, Number Of Extension Number of extensions of lessee's operating lease. Hamburg Germany [Member] Represents Hamburg Germany. Deferred revenues Deferred revenues, non-current us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities Total liabilities ekso_ClassOfWarrantOrRightExpirationPeriod Class of Warrant or Right Expiration Period (Year) Class of Warrant or Right Expiration Period (Years). ekso_NumberOfLicenseAgreements Number Of License Agreements Represents the number of license agreements. ekso_ClassOfWarrantOrRightExpirationPeriod1 Class of Warrant or Right Expiration Period (Year) Class of Warrant or Right Expiration Period (Years). Warrants issued (in shares) Class Of Warrant Or Right Issued (in shares) Number of warrants or right issued. Class of Stock [Axis] A2021 Warrants [Member] Represents A 2021 Warrants. Long-term portion us-gaap_LongTermDebtNoncurrent Long-term portion Licensed Software Products [Member] Represents Licensed Software Products. Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cash delivered at close Payments to Acquire Businesses, Gross Licensed Patent Products [Member] Represents Licensed Patent Products. us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets Total assets ekso_RoyaltyPercentage Royalty Percentage The amount of royalty percentage. License Revenue [Member] Represent License revenue. Notes payable, net Sales Revenue Goods Net Excluding Government Sales [Member] Represents sales revenue goods net excluding government sales. Derivative Financial Instruments, Liabilities [Member] San Rafael and Hamburg [Member] Represents San Rafael and Hamburg. Fixed assets EX-101.PRE 12 ekso-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2023
Jul. 24, 2023
Document Information [Line Items]    
Entity Central Index Key 0001549084  
Entity Registrant Name EKSO BIONICS HOLDINGS, INC.  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2023  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-37854  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 99-0367049  
Entity Address, Address Line One 101 Glacier Point, Suite A  
Entity Address, City or Town San Rafael  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94901  
City Area Code 510  
Local Phone Number 984-1761  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol EKSO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   13,806,950
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and restricted cash $ 13,307 $ 20,525
Accounts receivable, net of allowances of $4 and $40, respectively 5,052 4,625
Inventories 5,602 5,187
Prepaid expenses and other current assets 759 700
Total current assets 24,720 31,037
Property and equipment, net 2,304 2,680
Right-of-use assets 1,146 1,307
Intangible assets, net 5,053 5,217
Goodwill 431 431
Other assets 332 231
Total assets 33,986 40,903
Current liabilities:    
Accounts payable 3,155 3,151
Accrued liabilities 2,393 2,278
Deferred revenues, current 1,286 1,121
Notes payable, current 2,937 2,310
Lease liabilities, current 358 341
Total current liabilities 10,129 9,201
Deferred revenues 1,632 1,032
Notes payable, net 3,301 3,767
Lease liabilities 907 1,087
Warrant liabilities 107 233
Other non-current liabilities 103 141
Total liabilities 16,179 15,461
Commitments and contingencies (Note 15)
Stockholders’ equity:    
Convertible preferred stock, $0.001 par value; 10,000 shares authorized; none issued and outstanding at June 30, 2023 and December 31, 2022 0 0
Common stock, $0.001 par value; 141,429 shares authorized; 13,807 and 13,203 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively 14 13
Additional paid-in capital 250,000 248,813
Accumulated other comprehensive income 359 563
Accumulated deficit (232,566) (223,947)
Total stockholders’ equity 17,807 25,442
Total liabilities and stockholders’ equity $ 33,986 $ 40,903
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Allowance for doubtful accounts $ 4 $ 40
Preferred Stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred Stock, shares authorized (in shares) 10,000 10,000
Preferred Stock, shares issued (in shares) 0 0
Preferred Stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 141,429 141,429
Common stock, issued (in shares) 13,807 13,203
Common stock, outstanding (in shares) 13,807 13,203
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 4,703 $ 3,465 $ 8,825 $ 6,032
Cost of revenue 2,449 1,824 4,571 3,182
Gross profit 2,254 1,641 4,254 2,850
Operating expenses:        
Sales and marketing 2,349 1,841 4,437 3,470
Research and development 1,398 873 2,552 1,793
General and administrative 2,791 2,156 5,997 5,053
Total operating expenses 6,538 4,870 12,986 10,316
Loss from operations (4,284) (3,229) (8,732) (7,466)
Other (expense) income, net:        
Interest expense, net (61) (29) (172) (56)
Gain on revaluation of warrant liabilities 152 999 126 899
Unrealized (loss) gain on foreign exchange (7) (718) 210 (972)
Other expense, net (30) (1) (51) (3)
Total other income (expense), net 54 251 113 (132)
Net loss (4,230) (2,978) (8,619) (7,598)
Other comprehensive (loss) income (10) 639 (204) 851
Comprehensive loss $ (4,240) $ (2,339) $ (8,823) $ (6,747)
Net loss per share applicable to common shareholders, basic and diluted (in dollars per share) $ (0.31) $ (0.23) $ (0.64) $ (0.59)
Weighted average number of shares outstanding, basic and diluted (in shares) 13,637 12,884 13,467 12,807
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2021 0 12,693,000        
Balance at Dec. 31, 2021 $ 0 $ 13 $ 246,090 $ (17) $ (208,867) $ 37,219
Net loss $ 0 $ 0 0 0 (4,620) (4,620)
Equity incentive plan (in shares) 0 83,000        
Stock-based compensation expense $ 0 $ 0 499 0 0 499
Foreign currency translation adjustments $ 0 $ 0 0 212 0 212
Matching contribution to 401(k) plan (in shares) 0 68,000        
Matching contribution to 401(k) plan $ 0 $ 0 176 0 0 176
Equity incentive plan $ 0 $ 0 0 0 0 0
Balance (in shares) at Mar. 31, 2022 0 12,844,000        
Balance at Mar. 31, 2022 $ 0 $ 13 246,765 195 (213,487) 33,486
Balance (in shares) at Dec. 31, 2021 0 12,693,000        
Balance at Dec. 31, 2021 $ 0 $ 13 246,090 (17) (208,867) 37,219
Net loss           (7,598)
Matching contribution to 401(k) plan (in shares)   68,000        
Matching contribution to 401(k) plan     176      
Balance (in shares) at Jun. 30, 2022 0 13,010,000        
Balance at Jun. 30, 2022 $ 0 $ 13 247,347 834 (216,465) 31,729
Balance (in shares) at Mar. 31, 2022 0 12,844,000        
Balance at Mar. 31, 2022 $ 0 $ 13 246,765 195 (213,487) 33,486
Net loss $ 0 $ 0 0 0 (2,978) (2,978)
Equity incentive plan (in shares) 0 166,000        
Stock-based compensation expense $ 0 $ 0 582 0 0 582
Foreign currency translation adjustments $ 0 $ 0 0 639 0 639
Balance (in shares) at Jun. 30, 2022 0 13,010,000        
Balance at Jun. 30, 2022 $ 0 $ 13 247,347 834 (216,465) 31,729
Balance (in shares) at Dec. 31, 2022 0 13,203,000        
Balance at Dec. 31, 2022 $ 0 $ 13 248,813 563 (223,947) 25,442
Net loss $ 0 $ 0 0 0 (4,389) (4,389)
Equity incentive plan (in shares) 0 139,000        
Stock-based compensation expense $ 0 $ 0 424 0 0 424
Foreign currency translation adjustments $ 0 $ 0 0 (194) 0 (194)
Balance (in shares) at Mar. 31, 2023 0 13,342,000        
Balance at Mar. 31, 2023 $ 0 $ 13 249,237 369 (228,336) 21,283
Balance (in shares) at Dec. 31, 2022 0 13,203,000        
Balance at Dec. 31, 2022 $ 0 $ 13 248,813 563 (223,947) 25,442
Net loss           (8,619)
Matching contribution to 401(k) plan (in shares)   161        
Matching contribution to 401(k) plan     249      
Balance (in shares) at Jun. 30, 2023 0 13,807,000        
Balance at Jun. 30, 2023 $ 0 $ 14 250,000 359 (232,566) 17,807
Balance (in shares) at Mar. 31, 2023 0 13,342,000        
Balance at Mar. 31, 2023 $ 0 $ 13 249,237 369 (228,336) 21,283
Net loss $ 0 $ 0 0 0 (4,230) (4,230)
Equity incentive plan (in shares) 0 304,000        
Stock-based compensation expense $ 0 $ 0 514 0 0 514
Foreign currency translation adjustments $ 0 $ 0 0 (10) 0 (10)
Matching contribution to 401(k) plan (in shares) 0 161,000        
Matching contribution to 401(k) plan $ 0 $ 0 249 0 0 249
Balance (in shares) at Jun. 30, 2023 0 13,807,000        
Balance at Jun. 30, 2023 $ 0 $ 14 $ 250,000 $ 359 $ (232,566) $ 17,807
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Operating activities:    
Net loss $ (8,619) $ (7,598)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 681 462
Changes in allowance for doubtful accounts 16 (7)
Gain on revaluation of warrant liabilities (126) (899)
Amortization of debt discounts 161 2
Stock-based compensation expense 938 1,081
Common stock contribution to 401(k) plan 219 103
Unrealized (gain) loss on foreign currency transactions (210) 972
Changes in operating assets and liabilities:    
Accounts receivable (518) 1,228
Inventories (283) (1,221)
Prepaid expenses and other assets, current and noncurrent (62) (318)
Accounts payable (13) (1,048)
Accrued, lease and other liabilities, current and noncurrent (61) (838)
Deferred revenues 760 (373)
Net cash used in operating activities (7,117) (8,454)
Investing activities:    
Acquisition of property and equipment (97) 0
Net cash used in investing activities (97) 0
Effect of exchange rate changes on cash (4) (40)
Net decrease in cash (7,218) (8,494)
Cash and restricted cash at beginning of period 20,525 40,406
Cash and restricted cash at end of period 13,307 31,912
Supplemental disclosure of cash flow activities    
Cash paid for interest 98 55
Cash paid for income taxes 32 4
Supplemental disclosure of non-cash activities    
Transfer of inventory (from) to property and equipment (131) 175
Initial recognition of operating lease liability and right of use asset 0 174
Share issuance for common stock contribution to 401(k) plan $ 249 $ 176
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Organization
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Business Description and Basis of Presentation [Text Block]

1.         Organization

 

Description of Business

 

Ekso Bionics Holdings, Inc. (the “Company”) designs, develops, and markets exoskeleton products to augment human strength, endurance and mobility. The Company’s exoskeleton technology serves multiple markets and can be utilized both by able-bodied users and by persons with physical disabilities. The Company has marketed devices that (i) enable individuals with neurological conditions affecting gait, including acquired brain injury ("ABI") and multiple sclerosis ("MS"), and spinal cord injury ("SCI"), to rehabilitate and to walk again, (ii) assist individuals with a broad range of upper extremity impairments, and (iii) allow industrial workers to perform difficult repetitive work for extended periods. Founded in 2005, the Company is headquartered in the San Francisco Bay area and listed on the Nasdaq Capital Market under the symbol “EKSO”.

 

On December 5, 2022, the Company acquired the Human Motion and Control (“HMC”) Business Unit from Parker Hannifin Corporation (“Parker”), an Ohio corporation. The assets acquired from the business unit include intellectual property rights for devices which are U.S. Food and Drug Administration ("FDA")-cleared lower-limb powered exoskeletons that enable task-specific, overground gait training to patients with weakness or paralysis in their lower extremities. Products include Ekso Indego Personal, a light-weight exoskeleton for safe use in most home and community environments, and Ekso Indego Therapy, an adjustable exoskeleton for patients with spinal cord injury and stroke, complementing Ekso’s product offering in outpatient facilities.

 

Liquidity and Capital Resources

 

As of June 30, 2023, the Company had an accumulated deficit of $232,566.  Largely as a result of significant research and development activities related to the development of the Company’s advanced technology and commercialization of such technology into its medical device business, the Company has incurred significant operating losses and negative cash flows from operations since inception. In the six months ended June 30, 2023, the Company used $7,117 of cash in its operations. Cash on hand as of June 30, 2023 was $13,307.

 

As described in Note 10, Notes payable, net, borrowings under the Company’s secured term loan agreement with Pacific Western Bank have a liquidity covenant requiring minimum cash on hand equivalent to the current outstanding principal balance. As of June 30, 2023, $2,000 of cash must remain as restricted. After considering cash restrictions, effective unrestricted cash as of June 30, 2023 is approximately $11,307.

 

In accordance with Accounting Standards Codification (“ASC”) 205-40, Going Concern, we evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about our ability to continue as a going concern within one year after the date that the consolidated financial statements are issued. This evaluation initially does not take into consideration the potential mitigating effect of our plans that have not been fully implemented as of the date the financial statements are issued. When substantial doubt exists under this methodology, we evaluate whether the mitigating effect of our plans sufficiently alleviates substantial doubt about our ability to continue as a going concern. The mitigating effect of our plans, however, is only considered if both (1) it is probable that the plans will be effectively implemented within one year after the date that the financial statements are issued, and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about our ability to continue as a going concern within one year after the date that the financial statements are issued. In performing this analysis, we excluded certain elements of our operating plan that cannot be considered probable.

 

Our expectation to generate operating losses and negative operating cash flows in the future and the need for additional funding to support our planned operations raise substantial doubt regarding our ability to continue as a going concern for a period of one year after the date that the financial statements are issued. Management intends to raise funds through one or more financings. However, due to several factors, including those outside management’s control, there can be no assurance that the Company will be able to complete such financings on acceptable terms or in amounts sufficient to continue operating the business under the operating plan. If we are unable to complete sufficient additional financings, management’s plans include delaying or abandoning certain product development projects, cost reduction efforts for our products, and refocused sales efforts to accelerate revenue growth above historical results. We have concluded the likelihood that our plan to successfully reduce expenses to align with our available cash, while reasonably possible, is less than probable. Accordingly, we have concluded that substantial doubt exists about our ability to continue as a going concern for a period of at least 12 months from the date of issuance of these unaudited financial statements. 

 

The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.

 

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies and Estimates
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

2.         Basis of Presentation and Summary of Significant Accounting Policies and Estimates

 

Basis of Presentation and Consolidation

 

The accompanying condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. These financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the SEC on March 28, 2023.

 

In the opinion of management, the accompanying unaudited condensed consolidated financial statements have been prepared on a consistent basis with the audited consolidated financial statements for the fiscal year ended December 31, 2022, and include all adjustments, consisting of only normal recurring adjustments, necessary to fairly state the information set forth herein.

 

Certain reclassifications have been made to the amounts in prior periods to conform to the current period’s presentation.

 

The results of operations for the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending  December 31, 2023 or any future periods.

 

The condensed consolidated financial statements include the financial statements of Ekso Bionics Holdings, Inc. and its subsidiaries. All significant transactions and balances between Ekso Bionics Holdings, Inc. and its subsidiaries have been eliminated in consolidation.

 

Use of Estimates

 

The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the balance sheet, and the reported amounts of revenues and expenses during the reporting period. For the Company, these estimates include, but are not limited to, assets acquired and liabilities assumed in business combinations, revenue recognition, deferred revenue, the valuation of warrants and employee equity awards, future warranty costs, accounting for leases, useful lives assigned to long-lived assets, valuation of inventory, realizability of deferred tax assets, and contingencies. Actual results could differ from those estimates.

 

Foreign Currency

 

The assets and liabilities of foreign subsidiaries and equity investments, where the local currency is the functional currency, are translated from their respective functional currencies into U.S. dollars at the rates in effect at the balance sheet date, and revenue and expense amounts are translated at average rates during the period, with resulting foreign currency translation adjustments recorded in accumulated other comprehensive income as a component of stockholders’ equity. Gains and losses from the re-measurement of balances denominated in currencies other than the entities' functional currencies, are recorded in other expense, net in the accompanying condensed consolidated statements of operations and comprehensive loss.

 

Inventory

 

Inventories are recorded at the lower of cost or net realizable value. Cost is computed using the standard cost method, which approximates actual cost on a first-in, first-out basis. Materials from vendors are received and recorded as raw materials. Once the raw materials are incorporated in the fabrication of the product, the related value of the component is recorded as work in progress ("WIP"). Direct and indirect labor and applicable overhead costs are also allocated and recorded to WIP inventory. Finished goods are comprised of completed products that are ready for customer shipment. The Company periodically evaluates the carrying value of inventory on hand for potential excess amounts over sales and forecasted demand. Excess and obsolete inventories identified, if any, are recorded as an inventory impairment charge within the condensed consolidated statements of operations and comprehensive loss. The Company's estimate of write-downs for excess and obsolete inventory is based on a detailed analysis which includes on-hand inventory and purchase commitments in excess of forecasted demand. Subsequent disposals of inventories are recorded as a reduction of inventory.

 

Leases

 

The Company records its leases in accordance with the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic 842, Leases. At the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present. Operating lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The interest rate implicit in lease contracts is typically not readily determinable. As such, the Company utilizes its incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. Certain adjustments to the right-of-use asset may be required for items, such as initial direct costs paid or incentives received.

 

Lease expense is recognized over the expected lease term on a straight-line basis. Operating leases are recognized on the balance sheet as right-of-use assets, lease liabilities current and lease liabilities non-current.

 

Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company recognizes the lease expense for such leases on a straight-line basis over the lease term.

 

Revenue Recognition

 

The Company records its revenue in accordance with ASC 606, Revenue from Contracts with Customers. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which when capable of being distinct, are accounted for as separate performance obligations. Revenue recognition is evaluated based on the following five steps: (i) identification of the contract with the customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied.

 

For multiple-element arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are determined based on observable prices at which the Company separately sells its products or services. If a standalone selling price is not directly observable, judgment is made to estimate the selling price based on market conditions and entity-specific factors including cost plus analyses, features and functionality of the product and/or services, the geography of the Company’s customers, and type of customer. Any discounts or other reductions to the transaction price are allocated proportionately to all performance obligations within the multiple-element arrangement. The Company periodically validates the stand-alone selling price for performance obligations by evaluating whether changes in the key assumptions used to determine the stand-alone selling prices will have a significant effect on the allocation of transaction price between multiple performance obligations.

 

The Company exercised judgement to determine that a product return reserve was not required as historical returns activity have not been material.

 

Going Concern

 

The Company assesses its ability to continue as a going concern at every interim and annual period in accordance with ASC 205-40. The accompanying condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern.

 

Concentration of Credit Risk and Other Risks and Uncertainties

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and accounts receivable. The Company has significant cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $250. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company's financial condition, results of operations, and cash flows. The Company extends credit to customers in the normal course of business. Concentrations of credit risk with respect to accounts receivable exist to the full extent of amounts presented in the condensed consolidated financial statements. The Company does not require collateral from its customers to secure accounts receivable.

 

Accounts receivable are derived from the sale of products shipped and services performed for customers primarily located in the U.S., Europe, Asia, and Australia. Invoices are aged based on contractual terms with the customer. The Company reviews accounts receivable for collectability and provides an allowance for potential credit losses. The allowance for potential credit losses on trade receivables reflects the Company’s best estimate of probable losses inherent in the accounts receivable balance based on known troubled accounts, historical experience, and other currently available evidence. Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 90 days. The Company has not experienced material losses related to accounts receivable as of  June 30, 2023 and December 31, 2022.

 

Many of the sales contracts with customers outside of the U.S. are settled in a foreign currency other than the U.S. dollar. The Company does not enter into any foreign currency hedging agreements and is susceptible to gains and losses from foreign currency fluctuations. To date, the Company has not experienced significant gains or losses upon collecting receivables denominated in a foreign currency.

 

At June 30, 2023 the Company had one customer with an accounts receivable balance totaling 10% or more of the Company’s total accounts receivable (13%) as compared with no customers at December 31, 2022.

 

During the three months ended June 30, 2023, the Company had three customers with sales of 10% or more of the Company’s total revenue (18%, 14% and 10%), as compared with three in the three months ended  June 30, 2022 (34%, 13% and 11%).

 

During the six months ended June 30, 2023, the Company had two customers with sales of 10% or more of the Company’s total revenue (16% and 13%), as compared with one in the six months ended  June 30, 2022 (22%).

 

Accounting Pronouncements Adopted in 2023

 

In June 2016, the FASB issued Accounting Standard Update ("ASU") No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and subsequent amendments to the initial guidance under ASU 2018-19, ASU 2019-04, ASU 2019-05 and ASU 2019-10, which amended the current approach to estimate credit losses on certain financial assets, including trade and other receivables. Generally, this amendment requires entities to establish a valuation allowance for the expected lifetime losses of these certain financial assets. Upon the initial recognition of such assets, which is based on, among other things, historical information, current conditions, and reasonable supportable forecasts. Subsequent changes in the valuation allowance are recorded in current earnings and reversal of previous losses are permitted. Previously, U.S. GAAP required entities to write down credit losses only when losses were probable and loss reversals were not permitted. The Company adopted ASU 2016-13 as of January 1, 2023, using the modified retrospective transition method. The adoption of ASU 2016-13 did not have a material impact on the Company's financial position or the results of operations.

 

Recent Accounting Pronouncements

 

In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. The guidance also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. This guidance is effective for the Company beginning in the first quarter of 2024 and must be applied using either a modified or full retrospective approach. Early adoption is permitted. The Company does not expect the impact of adopting ASU 2020-06 to be material on its condensed consolidated financial statements.

 

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Accumulated Other Comprehensive Income (Loss)
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

3.         Accumulated Other Comprehensive Income (Loss)

 

The Company's accumulated other comprehensive income (loss) consists of the accumulated net unrealized gains or losses on foreign currency translation adjustments. The change in accumulated other comprehensive income (loss) presented on the condensed consolidated balance sheets for the six months ended June 30, 2023 and 2022, is reflected in the table below net of tax:

 

   

Six Months Ended June 30,

 
   

2023

   

2022

 

Balance at beginning of period

  $ 563     $ (17 )

Net unrealized (loss) gain on foreign currency translation

    (204 )     851  

Balance at end of period

  $ 359     $ 834  

 

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Human Motion and Control Acquisition
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

4.          Human Motion and Control Acquisition

 

On December 5, 2022, the Company acquired the HMC business from Parker. The assets acquired from the business unit include intellectual property rights for devices which are FDA-cleared lower-limb powered exoskeletons that enable task-specific, overground gait training to patients with weakness or paralysis in their lower extremities. Products include Ekso Indego Personal, a light-weight exoskeleton for safe use in most home and community environments, and Ekso Indego Therapy, an adjustable exoskeleton for patients with spinal cord injury and stroke, complementing Ekso’s product offering in outpatient facilities.

 

The assets purchased by the Company include intellectual property related to the aforementioned Ekso Indego devices and future products in the orthotics and prosthetics space, inventories related to the Ekso Indego product line, fixed assets configured for the manufacture of the Ekso Indego products, and Ekso Indego devices maintained for service and sales demonstrations. The Company did not acquire any cash in connection with the acquisition of the business unit.

 

As consideration for the assets acquired, the Company (i) paid Parker $5,000 in cash and (ii) delivered to Parker a $5,000 unsecured, subordinated zero percent interest promissory note (the “Promissory Note”). Under the terms of the Promissory Note, the Company shall pay Parker sixteen (16) equal quarterly installments of $313, with the first payment being due and payable December 31, 2023, and the last payment being due and payable September 30, 2027. For additional information see Note 10.

 

The Company accounted for the acquisition as a business combination in accordance with ASC 805, Business Combinations, by applying the acquisition method, and accordingly, the purchase price of $9,055, as calculated in the table below, was allocated to the assets acquired and liabilities assumed based on their fair values at the acquisition date. The fair values presented for fixed assets, intangible assets, and goodwill are preliminary figures pending final fair value analyses. In accordance with ASC 805, the acquirer has a year from the date of acquisition to recognize measurement period adjustments. The preliminary fair values presented below could be subject to change as result of the aforementioned adjustments. The excess of the purchase price over the preliminary net assets acquired of $431 was recorded as goodwill. The goodwill recognized is attributed primarily to expected synergies of HMC with the Company. From the acquisition date through  June 30, 2023, there were no changes in the recognized amounts of goodwill resulting from the acquisition.

 

The following table summarizes the preliminary fair values of the assets acquired, liabilities assumed and consideration given as of the acquisition date. These estimates are preliminary, pending final evaluation of certain assets, and therefore, are subject to revisions that may result in adjustments to the values presented below:

 

Inventories

 $1,935 

Fixed assets

  1,599 

Intangible assets

  5,240 

Goodwill

  431 

Total assets

 $9,205 
     

Accrued royalties

  150 

Total liabilities

 $150 
     

Net assets acquired

 $9,055 
     

Cash delivered at close

 $5,000 

Fair value of promissory note

  4,055 

Total consideration

 $9,055 

 

The fair value of finished goods inventories acquired was estimated at retail selling price less estimated costs to sell and a reasonable profit allowance for the selling effort. The fair value of raw materials acquired were estimated using current prices from suppliers. The preliminary fair value of fixed assets was estimated using a cost approach, adjusting historical gross asset values for inflation, reduced for the remaining estimated economic life of the assets. The preliminary fair values of intangible assets were estimated using a relief from royalty method, the excess earnings method, and a distributor method, all income approaches, which required significant estimates from management regarding future sales expectations, long-term operating margins, the weighted average cost of capital or other appropriate discount rates, and royalty rates. The fair value of the promissory note was estimated as the present value of scheduled principal payments discounted at the Company's estimated borrowing rate.

 

The Company recorded $5,240 to intangible assets as of the acquisition date and is amortizing the value of the developed technology, customer relationships and intellectual property over a weighted average estimated useful life of eight years. Amortization expense related to the acquired definite lived intangible assets was $82 and $163 for the three and six months ended June 30, 2023, respectively, and was included as a component of operating expenses and cost of revenue in the condensed consolidated statement of operations and comprehensive loss. Of the $431 of goodwill, none was expected to be deductible for tax purposes.

 

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Fair Value Measurement
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

5.         Fair Value Measurement

 

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Three levels of inputs, of which the first two are considered observable and the last unobservable, may be used to measure fair value which are the following:

 

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.

 

The Company’s fair value hierarchies for its financial assets and liabilities, which require fair value measurement on a recurring basis are as follows:

 

   

Total

   

Level 1

   

Level 2

   

Level 3

 

June 30, 2023

                               

Liabilities

                               

Warrant liabilities

  $ 107     $     $     $ 107  

December 31, 2022

                               

Liabilities

                               

Warrant liabilities

  $ 233     $     $     $ 233  

 

The following table sets forth a summary of the changes in the fair value of the Company’s Level 3 financial liabilities for the three months ended June 30, 2023, which were measured at fair value on a recurring basis:

 

   

Warrant Liabilities

 

Balance at December 31, 2022

  $ 233  

Net gain on revaluation of warrants issued

    (126 )

Balance at June 30, 2023

  $ 107  

 

Refer to Note 12. Capitalization and Equity Structure Warrants for additional information regarding the valuation of warrants.

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Inventories
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Inventory Disclosure [Text Block]

6.         Inventories

 

Inventories consisted of the following:

 

   

June 30, 2023

   

December 31, 2022

 

Raw materials

  $ 4,173     $ 3,837  

Work in progress

    751       487  

Finished goods

    678       863  

Inventories

  $ 5,602     $ 5,187  

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Revenue
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

7.         Revenue

 

The Company’s medical device segment (EksoHealth) revenue is primarily generated through the sale and subscription of the EksoNR, EksoUE, Ekso Indego Therapy, and Ekso Indego Personal devices, along with the sale of support and maintenance contracts. Revenue from medical device product sales is recognized at the point in time when control of the product transfers to the customer. Transfer of control generally occurs upon shipment from the Company’s facility for sales of the EksoNR, Ekso UE, Ekso Indego Therapy, and Ekso Indego Personal devices. Support and maintenance contracts extend coverage beyond the Company’s standard warranty agreements. The separately priced support and maintenance contracts range from 12 to 48 months. The Company typically receives payment at the inception of the contract and recognizes revenue evenly over the term of the contracts. Revenue from medical device subscriptions is recognized evenly over the contract term, typically over 12 to 24 months.

 

The Company’s industrial device segment (EksoWorks) revenue is primarily generated through the sale of the upper body exoskeleton EVO and associated accessories. Revenue from industrial device sales is recognized at the point in time when control of the product transfers to the customer. Transfer of control generally occurs upon shipment from the Company’s facility. In June of 2022, the Company ceased commercialization of the EksoZeroG support arm and related products and accessories. 

 

Deferred Revenue

 

Deferred revenue is comprised mainly of unearned revenue related to extended support and maintenance contracts, but also includes other offerings for which the Company has been paid in advance and earns revenue when the Company transfers control of the product or service.

 

Deferred revenue consisted of the following:

 

  

June 30, 2023

  

December 31, 2022

 

Deferred extended maintenance and support

 $2,843   2,124 

Customer advances

  75   29 

Total deferred revenues

  2,918   2,153 

Less current portion

  (1,286)  (1,121)

Deferred revenues, non-current

 $1,632  $1,032 

 

Deferred revenue activity consisted of the following for the six months ended June 30, 2023:

 

Beginning balance

 $2,153 

Deferral of revenue

  2,145 

Recognition of deferred revenue

  (1,380)

Ending balance

 $2,918 

 

The Company expects to recognize approximately $758 of the deferred revenue during the remainder of 2023, $1,020 in 2024, and $1,140 thereafter.

 

In addition to deferred revenue, the Company has a non-cancellable backlog of $1,063, expected to be recognized between 2023 and 2025, related to its contracts for subscription units with its customers. These subscription contracts typically have 12 to 24 month terms, and subscription income is recognized on a straight-line basis over the term of the contract.

 

Disaggregation of Revenue

 

The following table disaggregates the Company’s revenue by major source for the three months ended June 30, 2023:

 

  

EksoHealth

  

EksoWorks

  

Total

 

Device revenue

 $3,603  $7  $3,610 

Service and support

  722      722 

Subscriptions

  261   4   265 

Parts and other

  102   4   106 
  $4,688  $15  $4,703 

 

The following table disaggregates the Company’s revenue by major source for the six months ended June 30, 2023:

 

  

EksoHealth

  

EksoWorks

  

Total

 

Device revenue

 $6,651  $118  $6,769 

Service and support

  1,366      1,366 

Subscriptions

  536   11   547 

Parts and other

  131   12   143 
  $8,684  $141  $8,825 

 

The following table disaggregates the Company’s revenue by major source for the three months ended June 30, 2022:

 

  

EksoHealth

  

EksoWorks

  

Total

 

Device revenue

 $2,369  $163  $2,532 

Service and support

  489      489 

Subscriptions

  225   51   276 

Parts and other

  117   23   140 

Collaborative arrangements

  28      28 
  $3,228  $237  $3,465 

 

The following table disaggregates the Company’s revenue by major source for the six months ended June 30, 2022:

 

  

EksoHealth

  

EksoWorks

  

Total

 

Device revenue

 $3,332  $472  $3,804 

Service and support

  956      956 

Subscriptions

  441   120   561 

Parts and other

  273   331   604 

Collaborative arrangements

  107      107 
  $5,109  $923  $6,032 

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Accrued Liabilities
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]

8.         Accrued Liabilities

 

Accrued liabilities consisted of the following:

 

  

June 30, 2023

  

December 31, 2022

 

Salaries, benefits and related expenses

 $1,799  $1,843 

Device warranty

  338   274 

Other

  256   161 

Total

 $2,393  $2,278 

 

Warranty

 

The current portion of the device warranty liability is classified as a component of Accrued liabilities, while the long-term portion of the device warranty liability is classified as a component of Other non-current liabilities in the condensed consolidated balance sheets. A reconciliation of the changes in the device warranty liability for the three and six months ended June 30, 2023 is as follows:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2023

  

June 30, 2023

 

Balance at beginning of period

 $426  $413 

Additions for estimated future costs

  123   236 

Incurred costs

  (107)  (207)

Balance at end of period

 $442  $442 

 

  

Balance as of June 30, 2023

 

Current portion

 $338 

Long-term portion

  104 

Total

 $442 

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

9.         Goodwill and Intangible Assets

 

Goodwill

 

The Company determined no impairment existed for goodwill for the three and six months ended June 30, 2023.

 

Intangible Assets

 

The following table summarizes the components of preliminary gross assets, accumulated amortization, and net carrying values for definite and indefinite lived intangible asset balances as of June 30, 2023:

 

  

June 30, 2023

 
  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

 

Developed technology

 $2,310  $(166) $2,144 

Trade name

  2,310      2,310 

Intellectual property

  460      460 

Customer relationships

  140   (10)  130 

Below market lease

  20   (11)  9 

Total intangible assets

 $5,240  $(187) $5,053 

 

Definite lived intangible assets are amortized over their estimated lives using the straight line method, which is estimated as 8 years for developed technology, 12 years for intellectual property, eight years for customer relationships and one year for below market lease. The acquired trade name was estimated to have an indefinite life, and consequently, no amortization expense was recorded. The Company determined no impairment existed for intangible assets for the three months ended June 30, 2023.

 

The estimated future amortization expenses related to definite lived intangible assets as of June 30, 2023 is as follows:

 

Fiscal Year

 

Amount

 

2023 - remainder

 $162 

2024

  306 

2025

  345 

2026

  345 

2027

  345 

2028 and thereafter

  1,240 

Total

 $2,743 

 

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Notes Payable, Net
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Long-Term Debt [Text Block]

10.         Notes Payable, net

 

PWB Term Loan

 

In August 2020, the Company entered into a loan agreement (the "PWB Loan Agreement") with a lender, Pacific Western Bank, and received a loan in the principal amount of $2,000 (the "PWB Term Loan") that bears interest on the outstanding daily balance at a rate equal to the greater of: (a) 0.50% above the variable rate of interest announced by the lender as its “prime rate” then in effect; or (b) 4.50%. The PWB Loan Agreement created a first priority security interest with respect to substantially all assets of the Company, including proceeds of intellectual property, but expressly excluding intellectual property itself.

 

The Company is required to pay accrued interest on the current loan on the 13th day of each month through and including August 13, 2023. The principal balance of the PWB Term Loan matures on August 13, 2023, at which time all unpaid principal and accrued and unpaid interest shall be due and payable in full. The interest rate of the PWB Term Loan is subject to increase in the event of late payments and after occurrence of and during the continuation of an event of default. The Company may elect to prepay the PWB Term Loan at any time, in whole or in part, without penalty or premium.

 

The PWB Loan Agreement contains a liquidity covenant, which requires that the Company maintain cash in accounts of the lender or subject to control agreements in favor of the lender in an amount equal to at least the outstanding balance of the PWB Term Loan, which was $2,000 as of June 30, 2023. On June 30, 2023, with cash on hand of $13,307, the Company was compliant with this covenant. In March 2023, the Company entered into an amendment to the PWB Loan Agreement increasing the primary depository covenant, which restricts the Company from having more than $3,000 held in subsidiary accounts outside of the United States until July 2, 2023. In July 2023, the Company entered into another amendment to the PWB Loan Agreement extending the aforementioned date to August 13, 2023.

 

The debt issuance costs and debt discounts combined with the stated interest resulted in an effective interest rate of 8.87% and 8.70% for the three and six months ended June 30, 2023, respectively. The debt issuance costs are amortized to interest expense using the effective interest method over the life of the loan.

 

The following table presents scheduled principal payments of the Company’s PWB term loan as of June 30, 2023:

 

Period

 

Amount

 

2023 - remainder

 $2,000 

Total principal payments

  2,000 

Less debt discount and issuance cost

  1 

Note payable, net

 $1,999 
     

Current portion

 $1,999 

Long-term portion

   

Note payable, net

 $1,999 

 

Parker Hannifin Promissory Note

 

In connection with the HMC Acquisition, on December 5, 2022, the Company delivered a $5,000 unsecured, subordinated promissory note (the "Promissory Note") to Parker. The Promissory Note, subordinate to the PWB Term Loan, bears no interest with principal payable in sixteen equal installments due on the last day of each quarter, commencing on December 31, 2023 and maturing on September 30, 2027. For additional information see Note 4.

 

The Promissory Note, upon the occurrence of an event of default, allows for the levying of interest equal to the lesser of (a) 5% per annum and (b) the maximum interest rate permitted under applicable law on the then entire outstanding principal balance, and also for the acceleration of all outstanding liabilities and obligations, making them immediately payable. Under the terms of the Promissory Note, the following occurrences constitute a default, and could, upon written notice or declaration by Parker, allow for the levying of interest and or the acceleration of principal outstanding: (i) failure to pay any amount of the principal when due and payable, (ii) the dissolution of the Company (including the declaration of bankruptcy), and (iii) the acquisition of the Company by another entity or the sale of substantially all of its assets to another entity.

 

The Company recorded the Promissory Note of $4,055 in its condensed consolidated balance sheets under the captions Notes Payable, Current and Notes Payable, Net, estimating an implicit discount rate of 7.5% via reference to the interest charged on the Company's PWB Term Loan and other relevant economic factors present at the execution date of the Promissory Note. The amortization of debt discounts resulted in an effective interest rate of 7.45% for the three and six months ended June 30, 2023. The debt discount is amortized to interest expense using the effective interest method over the life of the loan. Interest expense on the Promissory Note was $79 and $159 for the three and six months ended June 30, 2023, respectively.

 

The following table presents scheduled principal payments of the Company's note payable as of June 30, 2023:

 

Period

 

Amount

 

2023 - remainder

 $313 

2024

  1,250 

2025

  1,250 

2026

  1,250 

2027

  937 

Total principal payments

  5,000 

Less debt discount

  (761)

Note payable, net

 $4,239 
     

Current portion

  938 

Long-term portion

  3,301 

Note payable, net

 $4,239 

 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Lease Obligations
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

11.         Lease Obligations

 

The Company maintained a five-year operating lease agreement for its headquarters and manufacturing facility in Richmond, California (the "Richmond Lease") which expired at the end of May 2022. The Company continued to maintain its tenancy at this location until the end of August 2022. Pursuant to the terms of the original lease agreement, the Company incurred monthly expenses equal to the most recent monthly lease payment under the now expired lease agreement and common area maintenance costs plus a 25% mark-up.

 

In July 2022, the Company entered into an operating lease agreement for its new headquarters and manufacturing facility in San Rafael, California (the "San Rafael Lease") expiring in October 2026 with the option to renew for an additional three-year period at the prevailing market rate at the time of extension. At the end of August 2022, the Company relocated to its new headquarters and manufacturing facility in San Rafael.

 

The Company has determined that the new San Rafael Lease constitutes an operating lease under ASC 842 and estimates the lease term as July 2022 through October 2026. The option to extend for a three-year period lacks significant economic incentives and disincentives, which would make exercise reasonably certain. Fixed lease payments for identified lease components over the identified term have been discounted at the Company's estimated incremental borrowing rate as of the date of contract execution and are reflected in the condensed consolidated balance sheets under the captions Lease liabilities, current and Lease liabilities, and the corresponding right of use asset is reflected in the condensed consolidated balance sheets under the caption Right-of-use assets. Non-lease components, such as common area maintenance costs, are excluded from the lease liability calculation and expensed as incurred. The Company records a straight-line monthly rent expense for the San Rafael Lease equal to the sum of all fixed lease payments divided by the number of months in the lease term.

 

The Company previously maintained a five-year operating lease agreement for its European operations office in Hamburg, Germany, which was originally set to expire in July 2022. In February 2022, the Company executed a new lease agreement with the same landlord for a replacement office in Hamburg, Germany commencing May 1, 2022 and expiring June 30, 2025 with an option to renew for one five-year period. Upon the early termination of the previous lease agreement, it was agreed between the landlord and the Company that access to the previously leased office space would be revoked and the Company would be relieved of its payment obligations for the final two months of the lease term. Consequently, the Company removed the right of use asset and lease liability, $15 and $16 respectively, recorded in its condensed consolidated financial statements related to the original Hamburg tenancy.

 

The Company has determined that the new Hamburg lease agreement constitutes a lease under ASC 842 and estimates the lease term as May 2022 through June 2025. The option to extend for a five-year period lacks significant economic incentives and disincentives which would make exercise reasonably certain. Fixed lease payments for identified lease components over the identified term have been discounted at the Company's estimated incremental borrowing rate and are reflected in the condensed consolidated balance sheets under the captions Lease liabilities, current and Lease liabilities, and the corresponding right of use asset is reflected in the condensed consolidated balance sheets under the caption Right-of-use assets. Non-lease components, such as common area maintenance costs, are excluded from the lease liability calculation and expensed as incurred. The Company records a straight-line monthly rent expense for this lease equal to the sum of all fixed lease payments divided by the number of months in the lease term.

 

The Company’s future lease payments as of June 30, 2023, which are presented as Lease liabilities, current and Lease liabilities on the Company’s condensed consolidated balance sheets are as follows:

 

Periods

 

Operating Leases

 

2023 - remainder

 $207 

2024

  421 

2025

  402 

2026

  349 

Total lease payments

  1,379 

Less: imputed interest

  (114)

Present value of lease liabilities

 $1,265 
     

Weighted-average remaining lease term (in years)

  3.21 

Weighted-average discount rate

  5.4%

 

Lease expense under the Company’s operating leases was $138 and $124 for the three months ended June 30, 2023 and 2022, respectively; and $271 and $266 for the six months ended June 30, 2023 and 2022, respectively.

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Capitalization and Equity Structure
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Equity [Text Block]

12.         Capitalization and Equity Structure

 

Summary

 

The Company’s authorized capital stock at  June 30, 2023 and  December 31, 2022 consisted of 141,429 shares of common stock and 10,000 shares of preferred stock. As of June 30, 2023 and December 31, 2022, there were 13,807 and 13,203, respectively, shares of common stock issued and outstanding and no shares of preferred stock issued and outstanding.

 

At the Market Offering

 

In October 2020, the Company entered into an At The Market Offering Agreement (the "ATM Agreement") with H.C. Wainwright & Co., LLC (the "Agent"), under which the Company may issue and sell shares of its common stock, from time to time, to or through the Agent. The Company may offer and sell shares having an aggregate offering price of up to $7,500 under the registration statement and prospectus supplement filed with the SEC related to such offering. In June 2023, the Company entered into an amendment to the ATM Agreement that removed the requirement that shares of the Company's common stock may not be sold for a price lower than $6.75 per share. The Company did not sell any shares under the ATM agreement during the three and six months ended June 30, 2023 and 2022

 

Warrants

 

Warrants outstanding as of June 30, 2023 and  December 31, 2022 were as follows:  

 

  

Exercise

  

Term

                 

Source

 

Price

  

(Years)

  

December 31, 2022

  

Issued

  

Exercised

  

June 30, 2023

 

2021 Warrants

 $12.81   5   273         273 

June 2020 Investor Warrants

 $5.18   5.5   127         127 

June 2020 Placement Agent Warrants

 $5.64   5   39         39 

December 2019 Warrants

 $8.10   5   556         556 

December 2019 Placement Agent Warrants

 $8.44   5   52         52 

May 2019 Warrants

 $3.52   5   193         193 
          1,240         1,240 

 

No warrants were exercised during the three and six months ended June 30, 2023 and 2022.

 

2021 Warrants

 

In February 2021, the Company issued warrants (the "2021 Warrants"), exercisable for up to 273 shares of the Company’s common stock at an exercise price of $12.81 per share. The 2021 Warrants were exercisable immediately and will expire five years from the date of issuance, or on February 11, 2026.

 

In addition, the 2021 Warrants contain a cashless exercise provision, whereby, if, at the time a holder exercises its 2021 Warrants, a registration statement registering the issuance or the resale of the shares of common stock underlying the 2021 Warrants under the Securities Act is not then effective or available for the issuance of such shares, then in lieu of making the cash payment otherwise contemplated to be made to the Company upon such exercise in payment of the aggregate exercise price, the holder may elect to instead receive, upon such exercise (either in whole or in part), the net number of shares of the Company’s common stock determined according to a formula set forth in the 2021 Warrants. The 2021 Warrants will be automatically exercised on a cashless basis on their expiration date. The 2021 Warrants could also require payment of liquidated damages by the Company in the form of cash payments in the event of a failure by the Company to timely deliver shares of common stock upon exercise of such warrants.

 

The 2021 Warrants also contain a put option, under which, if the Company enters into a Fundamental Transaction, as defined in the 2021 Warrants, the Company or any successor entity will, at the option of a holder of a 2021 Warrant, exercisable concurrently with or at any time within 30 days after the consummation of such Fundamental Transaction, purchase such holder’s 2021 Warrant by paying to such holder an amount of cash equal to the Black-Scholes value of the remaining unexercised portion of such holder’s 2021 Warrant within five trading days after the notice of exercise by the holder of the put option. Because of this put-option provision, the 2021 Warrants are classified as a liability and are marked to market at each reporting date.

 

The warrant liability related to the 2021 Warrants is measured at fair value upon issuance and at each reporting date using certain estimated inputs, which are classified within Level 3 of the fair value hierarchy. The following assumptions were used in the Black-Scholes Model to measure the fair value of the 2021 Warrants:

 

  

June 30, 2023

  

December 31, 2022

 

Current share price

 $1.43  $1.19 

Conversion price

 $12.81  $12.81 

Risk-free interest rate

  4.64%  4.21%

Expected term (years)

  2.61   3.11 

Volatility of stock

  72.6%  99.6%

 

June 2020 Investor Warrants

 

In June 2020, the Company issued warrants (the "June 2020 Investor Warrants"), exercisable for up to 874 shares of the Company’s common stock at an exercise price of $5.18 per share. The June 2020 Investor Warrants were immediately exercisable and will expire five and one-half years from the date of issuance, or on December 10, 2025.

 

In addition, the June 2020 Investor Warrants contain a cashless exercise provision, whereby, if, at the time a holder exercises its June 2020 Investor Warrants, a registration statement registering the issuance or the resale of the shares of common stock underlying the June 2020 Investor Warrants under the Securities Act is not then effective or available for the issuance of such shares, then in lieu of making the cash payment otherwise contemplated to be made to the Company upon such exercise in payment of the aggregate exercise price, the holder may elect to instead receive, upon such exercise (either in whole or in part), the net number of shares of the Company’s common stock determined according to a formula set forth in the June 2020 Investor Warrant. The June 2020 Investor Warrants will be automatically exercised on a cashless basis on their expiration date.

 

The June 2020 Investor Warrants could also require payment of liquidated damages by the Company in the form of cash payments in the event of a failure by the Company to timely deliver shares of common stock upon exercise of such warrants.

 

The June 2020 Investor Warrants also contain a put option, under which, if the Company enters into a Fundamental Transaction, as defined in the June 2020 Investor Warrants, the holders of the June 2020 Investor Warrants will be entitled to receive upon exercise of the June 2020 Investor Warrants the kind and amount of securities, cash or other property that the holders would have received had they exercised the June 2020 Investor Warrants immediately prior to such Fundamental Transaction. Alternatively, the Company or any successor entity will, at the option of a holder of a June 2020 Investor Warrant, exercisable concurrently with or at any time within 30 days after the consummation of such Fundamental Transaction, purchase such holder’s June 2020 Investor Warrant by paying to such holder an amount of cash equal to the Black-Scholes value of the remaining unexercised portion of such holder’s June 2020 Investor Warrant. Because of this put-option provision, the June 2020 Investor Warrants are classified as a liability and are marked to market at each reporting date.

 

The warrant liability related to the June 2020 Investor Warrants is measured at fair value at each reporting and exercise date using certain estimated inputs, which are classified within Level 3 of the fair value hierarchy. The following assumptions were used in the Black-Scholes Model to measure the fair value of the June 2020 Investor Warrants:

 

  

June 30, 2023

  

December 31, 2022

 

Current share price

 $1.43  $1.19 

Conversion price

 $5.18  $5.18 

Risk-free interest rate

  4.70%  4.23%

Expected term (years)

  2.45   2.94 

Volatility of stock

  70.0%  99.6%

 

June 2020 Placement Agent Warrants

 

In June 2020, the Company issued warrants (the "June 2020 Placement Agent Warrants"), exercisable for up to 122 shares of the Company’s common stock, to the placement agent for such offering. The June 2020 Placement Agent Warrants have substantially the same form as the June 2020 Investor Warrants, including the put option described above, except that they have an exercise price per share equal to $5.64, subject to adjustment in certain circumstances, and will expire on June 7, 2025.

 

Because of the put-option provision in the June 2020 Placement Agent Warrants, these warrants are classified as a liability and are marked to market at each reporting date.

 

The warrant liability related to the June 2020 Placement Agent Warrants is measured at fair value at each reporting and exercise date using certain estimated inputs, which are classified within Level 3 of the fair value hierarchy. The following assumptions were used in the Black-Scholes Model to measure the fair value of the June 2020 Placement Agent Warrants:

 

  

June 30, 2023

  

December 31, 2022

 

Current share price

 $1.43  $1.19 

Conversion price

 $5.64  $5.64 

Risk-free interest rate

  4.90%  4.33%

Expected term (years)

  1.95   2.44 

Volatility of stock

  62.5%  73.5%

 

December 2019 Warrants

 

In December 2019, pursuant to a securities purchase agreement (the "December 2019 Offering"), the Company issued warrants (the "December 2019 Warrants") to purchase 556 shares of common stock. The December 2019 Warrants are currently exercisable, have an exercise price of $8.10 per share, and will expire five years from the date they initially became exercisable, or on June 21, 2025.

 

The December 2019 Warrants also contain a cashless exercise provision and could require cash payments in the event of a failure to timely deliver securities or in the event of insufficient authorized shares. The December 2019 Warrants will be automatically exercised on a cashless basis on their expiration date. The December 2019 Warrants also contain a put option, under which, if the Company enters into a Fundamental Transaction, as defined in the December 2019 Warrants, the Company or any successor entity will, at the option of a holder of a December 2019 Warrant, exercisable concurrently with or at any time within 30 days after the consummation of such Fundamental Transaction, purchase such holder’s December 2019 Warrant by paying to such holder an amount of cash equal to the Black-Scholes value of the remaining unexercised portion of such holder’s December 2019 Warrant within five trading days after the notice of exercise by the holder of the put option. Because of this put-option provision, the December 2019 Warrants are classified as a liability and are marked to market at each reporting date.

 

The warrant liability related to the December 2019 Warrants is measured at fair value at each reporting date using certain estimated inputs, which are classified within Level 3 of the fair value hierarchy. The following assumptions were used in the Black-Scholes Model to measure the fair value of the December 2019 Warrants:

 

  

June 30, 2023

  

December 31, 2022

 

Current share price

 $1.43  $1.19 

Conversion price

 $8.10  $8.10 

Risk-free interest rate

  4.89%  4.32%

Expected term (years)

  1.97   2.47 

Volatility of stock

  62.2%  73.3%

 

December 2019 Placement Agent Warrants

 

In December 2019, in connection with the December 2019 Offering, the Company issued warrants to purchase 52 shares of the Company’s common stock to the placement agent for such offering (the "December 2019 Placement Agent Warrants"). The December 2019 Placement Agent Warrants have substantially the same form as the December 2019 Warrants, except that they have an exercise price per share equal to $8.44, subject to adjustment in certain circumstances, and will expire on December 18, 2025.

 

The warrant liability related to the December 2019 Placement Agent Warrants is measured at fair value at each reporting date using certain estimated inputs, which are classified within Level 3 of the fair value hierarchy. The following assumptions were used in the Black-Scholes Model to measure the fair value of the December 2019 Placement Agent Warrants:

 

  

June 30, 2023

  

December 31, 2022

 

Current share price

 $1.43  $1.19 

Conversion price

 $8.44  $8.44 

Risk-free interest rate

  5.15%  4.42%

Expected term (years)

  1.47   1.97 

Volatility of stock

  65.5%  71.8%

 

Management has assessed that the likelihood of a Change of Control (as defined in the December 2019 Placement Agent Warrants), occurring during the term of the December 2019 Placement Agent Warrants is low, and that if such an event were to occur, the difference between the cashless exercise value and the warrants fair value is nominal.

 

May 2019 Warrants

 

In May 2019, pursuant to an underwriting agreement, (the "May 2019 Offering"), the Company issued the warrants (the "May 2019 Warrants") to purchase 444 shares of common stock. The May 2019 Warrants are currently exercisable, have a current exercise price of $3.52 per share, and will expire five years from the date of their issuance, or on May 24, 2024. The May 2019 Warrants contain a price protection feature, pursuant to which, subject to certain exceptions, if shares of common stock are sold or issued in the future, or securities convertible or exercisable for shares of the Company’s common stock are sold or issued in the future, for consideration, or with an exercise price or conversion price, as applicable, per share less than the exercise price per share then in effect for the May 2019 Warrants, the exercise price of the May 2019 Warrants is reduced to the consideration paid for, or the exercise price or conversion price of, as the case may be, the securities issued in such offering. Pursuant to this provision, in connection with the June 2020 Offering, the exercise price of the May 2019 Warrants was reduced to $3.52 per share, being the amount that is equal to the lower of (x) the consideration paid for the securities issued in the June 2020 Offering, or $4.51 per share, (y) the lowest exercise price of the June 2020 Investor Warrants, or $5.18, and (z) the lowest one-day volume-weighted average price of the Company’s Common Stock on the Nasdaq Capital Market as measured each day during the five trading day period starting on June 8, 2020, rounded to the nearest share, or $3.52.

 

In addition, if the Company effects or enters into any issuance of common stock or options or convertible securities exercisable for or convertible into common stock at a price which varies or may vary with the market price of the shares of the Company's common stock, subject to certain exceptions, a May 2019 Warrant holder may, at the time of exercise of the holder’s warrant, elect to exercise the warrant at such variable price.

 

The May 2019 Warrants include a put option, whereby while the May 2019 Warrants are outstanding, if the Company enters into a Change of Control, as defined in the May 2019 Warrants, the Company or any successor entity will, at the option of a 2019 Warrant holder exercise within 90 days after the public disclosure of the Change of Control transaction, purchase such holder’s May 2019 Warrants by paying to such holder an amount of cash equal to the Black-Scholes value of the remaining unexercised portion of such warrants on the later date of consummation of the Change of Control transaction or two trading days after the notice of such request. Because of this put option provision, the May 2019 Warrants are classified as a liability and are marked to market at each reporting date.

 

The warrant liability related to the May 2019 Warrants is measured at fair value at each reporting and exercise date using certain estimated inputs, which are classified within Level 3 of the fair value hierarchy. Because of the price protection feature contained in the May 2019 Warrants, the Company uses a combination of the Black-Scholes Model and the Lattice Model to estimate the fair value of the warrants at each reporting period. The following assumptions were used in the Black-Scholes Model in combination with the Lattice Model to measure the fair value of the May 2019 Warrants:

 

  

June 30, 2023

  

December 31, 2022

 

Share price

 $1.43  $1.19 

Conversion price

 $3.52  $3.52 

Risk-free interest rate

  5.40%  4.6%

Expected term (years)

  0.9   1.4 

Volatility of stock

  62.1%  74.5%

 

Management has assessed that the likelihood of a Change of Control occurring during the term of the warrants is low, and that if such an event were to occur, the difference between the cashless exercise value and the May 2019 Warrants fair value is nominal.

 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Stock-based Compensation
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

13.         Stock-based Compensation

 

Shares available to grant

 

On June 8, 2023, the Company held its 2023 Annual Meeting of Stockholders and ratified an amendment to the Company's Amended and Restated 2014 Equity Incentive Plan to increase the total number of shares of common stock authorized for issuance by 1,200 shares. As of June 30, 2023, the total number of shares authorized for grant under the Company's Amended and Restated 2014 Equity Incentive Plan was 3,724, of which 410 were available for future grants.

 

Stock Options

 

The following table summarizes information about the Company’s stock options outstanding as of June 30, 2023, and activity during the six months then ended:

 

          

Weighted-

     
          

Average

     
      

Weighted-

  

Remaining

  

Aggregate

 
  

Stock

  

Average

  

Contractual

  

Intrinsic

 
  

Awards

  

Exercise Price

  

Life (Years)

  

Value

 

Balance as of December 31, 2022

  270  $37.96         

Options forfeited

              

Options cancelled

  (9)  77.08         

Balance as of June 30, 2023

  261  $36.65   4.79  $ 

Vested and expected to vest at June 30, 2023

  261  $36.65   4.79  $ 

Exercisable as of June 30, 2023

  257  $37.06   4.77  $ 

 

As of June 30, 2023, total unrecognized compensation cost related to unvested stock options was $21. This amount is expected to be recognized as stock-based compensation expense in the Company’s condensed consolidated statements of operations and comprehensive loss over the remaining weighted average vesting period of 0.39 years.

 

There were no stock options awarded during the three and six months ended June 30, 2023 and 2022.

 

Restricted Stock Units

 

The Company issues time-based restricted stock units (“RSUs”) and performance-based restricted stock units ("PSUs") to employees and non-employee members of the Board. Each RSU and PSU represents the right to receive one share of the Company’s common stock upon vesting and subsequent settlement. PSUs vest upon achievement of performance targets based on the Company's annual operating plan.

 

The fair values of RSUs and PSUs are determined based on the closing price of the Company’s common stock on the date of grant.

 

Combined RSU and PSU activity for the six months ended June 30, 2023 is summarized below:

 

      

Weighted-

 
  

Number of

  

Average Grant

 
  

Shares

  

Date Fair Value

 

Unvested as of December 31, 2022

  1,383  $2.17 

Granted

  864   1.38 

Vested

  (677)  1.92 

Forfeited

  (15)  1.47 

Unvested at June 30, 2023

  1,555  $1.85 

 

As of June 30, 2023, $2,174 of total unrecognized compensation expense related to unvested RSUs and PSUs was expected to be recognized over a weighted average period of 1.55 years.

 

Compensation Expense

 

Total stock-based compensation expense related to options, RSUs and PSUs granted to employees and non-employee members of the board of directors is included in the condensed consolidated statements of operations and comprehensive loss as follows:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Sales and marketing

 $76  $72  $140  $141 

Research and development

  131   104   213   183 

General and administrative

  307   406   585   757 
  $514  $582  $938  $1,081 

 

401(k) Plan Share Match

 

During the six months ended June 30, 2023 and 2022, the Company issued 161 and 68 shares of common stock with a fair value of $249 and $176, to eligible employees’ deferral accounts for the 401(k) Plan matching contribution representing 50% of each eligible employee’s elected deferral (up to the statutory limit) for the years ended December 31, 2022 and 2021, respectively. 

 

The expense for the 401(k) plan share matching was $219 and $103 for the six months ended June 30, 2023 and 2022, respectively.

 

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Note 14 - Income Taxes
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

14.         Income Taxes

 

There were no material changes to the unrecognized tax benefits in the six months ended June 30, 2023, and the Company does not expect significant changes to unrecognized tax benefits through the end of the fiscal year.

 

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Note 15 - Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

15.         Commitments and Contingencies

 

Material Contracts

 

The Company has two license agreements with the Regents of the University of California to maintain exclusive rights to certain patents. The Company is required to pay 1% of net sales of licensed medical devices sold to entities other than the U.S. government. In addition, the Company is required to pay 21% of consideration collected from any sub-licensee for the grant of the sub-license.

 

The Company entered into a research and development collaboration agreement in December 2021 with a party that develops technologies having utility in robotic exoskeletons from research and development activities associated with a specific set of government funded research projects. Since January 2022, the Company has assisted with research and development activities in exchange for access to a worldwide, royalty free, transferable, sublicensable, exclusive license to design and market products that use or incorporate the jointly-developed technology within Ekso’s target market segments.

 

In connection with the HMC Acquisition, the Company assumed two license agreements with Vanderbilt University to maintain exclusive rights to patents on the Company's behalf. The Vanderbilt Exoskeleton License Agreement was entered into as of October 15, 2012 and will continue until April 29, 2038, unless sooner terminated. Under this agreement, the Company is required to pay 6% of net sales of licensed patent products and 3% of net sales of licensed software products. The minimum annual royalty for licensed products is $250 after July 31, 2018. The Vanderbilt Knee License Agreement was entered into as of March 1, 2022 and will continue until February 15, 2041, unless sooner terminated. Under this agreement, the Company is required pay 3.75% of net sales for licensed patent products and the minimum annual royalty is $75 due on or before July 31, 2028. The Company also entered into transitional use agreements with Parker granting the Company access to certain information technology systems and shared services relating to manufacturing facilities in Macedonia, Ohio for twelve months following the date of the acquisition. As consideration for access to these resources, the Company is required to make monthly payments of $20.

 

Purchase Obligations

 

The Company purchases components from a variety of suppliers and uses contract manufacturers to provide manufacturing services for its products. Purchase obligations are defined as agreements that are enforceable and legally binding and that specify all significant terms, including: fixed or minimum quantities to be purchased; fixed, minimum or variable price provisions; and the approximate timing of the transaction. 

 

The Company had purchase obligations primarily for purchases of inventory and manufacturing related service contracts totaling $3,455 as of June 30, 2023, which are expected to be paid within one year, and $3,480 as of December 31, 2022. Timing of payments and actual amounts paid may be different depending on the time of receipt of goods or services or changes to agreed-upon amounts for some obligations.

 

The Company has operating lease commitments totaling $1,379 payable over 43 months related to the San Rafael and Hamburg leases disclosed in Note 11. Lease Obligations.

 

Loss Contingencies

 

In the normal course of business, the Company is subject to various legal matters. In the opinion of management, the resolution of such matters will not have a material adverse effect on the Company’s condensed consolidated financial statements.

 

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Note 16 - Net Loss Per Share
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

16.         Net Loss Per Share

 

The following table sets forth the computation of basic and diluted net loss per share:

 

   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2023

   

2022

   

2023

   

2022

 

Numerator:

                               

Net loss applicable to common stockholders, basic and diluted

  $ (4,230 )   $ (2,978 )   $ (8,619 )   $ (7,598 )
                                 

Denominator:

                               

Weighted-average number of shares, basic and diluted

    13,637       12,884       13,467       12,807  
                                 

Net loss per share, basic and diluted

  $ (0.31 )   $ (0.23 )   $ (0.64 )   $ (0.59 )

 

The following table sets forth potential shares of common stock that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:

 

   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2023

   

2022

   

2023

   

2022

 

Options to purchase common stock

    261       307       261       307  

Restricted stock units

    1,555       1,066       1,555       1,066  

Warrants for common stock

    1,240       1,240       1,240       1,240  

Total common stock equivalents

    3,056       2,613       3,056       2,613  

 

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Note 17 - Segment Disclosures
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

17.         Segment Disclosures

 

The Company has two reportable segments: EksoHealth and EksoWorks. The EksoHealth segment designs, engineers, manufactures, and markets exoskeletons for applications in the medical markets. The EksoWorks segment designs, engineers, manufactures, and markets exoskeleton devices to allow able-bodied users to perform difficult repetitive work for extended periods. The reportable segments are each managed separately because they serve distinct markets.

 

The Company evaluates performance and allocates resources based on segment gross profit margin. The Company does not consider operating expenses or net assets as segment measures and, accordingly, are not allocated.

 

Segment reporting information is as follows:

 

  

EksoHealth

  

EksoWorks

  

Total

 

Three months ended June 30, 2023

            

Revenue

 $4,688  $15  $4,703 

Cost of revenue

  2,421   28   2,449 

Gross profit

 $2,267  $(13) $2,254 
             

Three months ended June 30, 2022

            

Revenue

 $3,228  $237  $3,465 

Cost of revenue

  1,631   193   1,824 

Gross profit

 $1,597  $44  $1,641 

 

 

  

EksoHealth

  

EksoWorks

  

Total

 

Six months ended June 30, 2023

            

Revenue

 $8,684  $141  $8,825 

Cost of revenue

  4,372   199   4,571 

Gross profit

 $4,312  $(58) $4,254 
             

Six months ended June 30, 2022

            

Revenue

 $5,109  $923  $6,032 

Cost of revenue

  2,646   536   3,182 

Gross profit

 $2,463  $387  $2,850 

 

The Company operates in the following regions: (1) Americas, (2) Europe, the Middle East, and Africa (EMEA), and (3) Asia Pacific (APAC). Individual countries with revenue greater than 10% of total revenue for the three and six months ended June 30, 2023 and 2022 are disclosed separately from the regional totals. Geographic information for revenue based on location of customers is as follows:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Americas

                

United States

 $3,684  $2,070  $6,642  $3,413 

Other

  6   121   10   176 

Americas revenue

  3,690   2,191   6,652   3,589 
                 

EMEA

                

Romania

  475      475    

Poland

  284   393   511   568 

Other

  104   393   632   783 

EMEA revenue

  863   786   1,618   1,351 
                 

APAC

                

Hong Kong

  118   442   297   485 

Other

  32   46   258   607 

APAC revenue

  150   488   555   1,092 
                 

Total Revenue

 $4,703  $3,465  $8,825  $6,032 

 

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Note 18 - Related Party Transactions
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

Note. 18          Related Party Transactions

 

On February 4, 2023, the Company entered into a mutual release and settlement agreement with an entity to settle and resolve any and all potential claims brought forth in connection with a consulting agreement executed between the entity and the Company in July 2017. Under the terms of the consulting agreement, the Company was required to make milestone payments for the introduction of potential partners for, and the consummation of, a strategic joint venture. A member of the Company's board of directors is affiliated with one of two entities under common control.

 

The Company settled on an amount of $325 to be paid in cash over fourteen months, with combined initial payments of $145 due in the first 40 days and $15 per month for the remaining 12 months. The Company has a liability of $135 and $325 related to this settlement on its condensed consolidated balance sheet as of June 30, 2023 and December 31, 2022, respectively.

 

 

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation and Consolidation

 

The accompanying condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. These financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the SEC on March 28, 2023.

 

In the opinion of management, the accompanying unaudited condensed consolidated financial statements have been prepared on a consistent basis with the audited consolidated financial statements for the fiscal year ended December 31, 2022, and include all adjustments, consisting of only normal recurring adjustments, necessary to fairly state the information set forth herein.

 

Certain reclassifications have been made to the amounts in prior periods to conform to the current period’s presentation.

 

The results of operations for the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending  December 31, 2023 or any future periods.

 

The condensed consolidated financial statements include the financial statements of Ekso Bionics Holdings, Inc. and its subsidiaries. All significant transactions and balances between Ekso Bionics Holdings, Inc. and its subsidiaries have been eliminated in consolidation.

 

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the balance sheet, and the reported amounts of revenues and expenses during the reporting period. For the Company, these estimates include, but are not limited to, assets acquired and liabilities assumed in business combinations, revenue recognition, deferred revenue, the valuation of warrants and employee equity awards, future warranty costs, accounting for leases, useful lives assigned to long-lived assets, valuation of inventory, realizability of deferred tax assets, and contingencies. Actual results could differ from those estimates.

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign Currency

 

The assets and liabilities of foreign subsidiaries and equity investments, where the local currency is the functional currency, are translated from their respective functional currencies into U.S. dollars at the rates in effect at the balance sheet date, and revenue and expense amounts are translated at average rates during the period, with resulting foreign currency translation adjustments recorded in accumulated other comprehensive income as a component of stockholders’ equity. Gains and losses from the re-measurement of balances denominated in currencies other than the entities' functional currencies, are recorded in other expense, net in the accompanying condensed consolidated statements of operations and comprehensive loss.

 

Inventory, Policy [Policy Text Block]

Inventory

 

Inventories are recorded at the lower of cost or net realizable value. Cost is computed using the standard cost method, which approximates actual cost on a first-in, first-out basis. Materials from vendors are received and recorded as raw materials. Once the raw materials are incorporated in the fabrication of the product, the related value of the component is recorded as work in progress ("WIP"). Direct and indirect labor and applicable overhead costs are also allocated and recorded to WIP inventory. Finished goods are comprised of completed products that are ready for customer shipment. The Company periodically evaluates the carrying value of inventory on hand for potential excess amounts over sales and forecasted demand. Excess and obsolete inventories identified, if any, are recorded as an inventory impairment charge within the condensed consolidated statements of operations and comprehensive loss. The Company's estimate of write-downs for excess and obsolete inventory is based on a detailed analysis which includes on-hand inventory and purchase commitments in excess of forecasted demand. Subsequent disposals of inventories are recorded as a reduction of inventory.

 

Lessee, Leases [Policy Text Block]

Leases

 

The Company records its leases in accordance with the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic 842, Leases. At the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present. Operating lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The interest rate implicit in lease contracts is typically not readily determinable. As such, the Company utilizes its incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. Certain adjustments to the right-of-use asset may be required for items, such as initial direct costs paid or incentives received.

 

Lease expense is recognized over the expected lease term on a straight-line basis. Operating leases are recognized on the balance sheet as right-of-use assets, lease liabilities current and lease liabilities non-current.

 

Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company recognizes the lease expense for such leases on a straight-line basis over the lease term.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

 

The Company records its revenue in accordance with ASC 606, Revenue from Contracts with Customers. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which when capable of being distinct, are accounted for as separate performance obligations. Revenue recognition is evaluated based on the following five steps: (i) identification of the contract with the customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied.

 

For multiple-element arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are determined based on observable prices at which the Company separately sells its products or services. If a standalone selling price is not directly observable, judgment is made to estimate the selling price based on market conditions and entity-specific factors including cost plus analyses, features and functionality of the product and/or services, the geography of the Company’s customers, and type of customer. Any discounts or other reductions to the transaction price are allocated proportionately to all performance obligations within the multiple-element arrangement. The Company periodically validates the stand-alone selling price for performance obligations by evaluating whether changes in the key assumptions used to determine the stand-alone selling prices will have a significant effect on the allocation of transaction price between multiple performance obligations.

 

The Company exercised judgement to determine that a product return reserve was not required as historical returns activity have not been material.

 

Going Concern [Policy Text Block]

Going Concern

 

The Company assesses its ability to continue as a going concern at every interim and annual period in accordance with ASC 205-40. The accompanying condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern.

 

Concentration Risk, Credit Risk, Policy [Policy Text Block]

Concentration of Credit Risk and Other Risks and Uncertainties

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and accounts receivable. The Company has significant cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $250. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company's financial condition, results of operations, and cash flows. The Company extends credit to customers in the normal course of business. Concentrations of credit risk with respect to accounts receivable exist to the full extent of amounts presented in the condensed consolidated financial statements. The Company does not require collateral from its customers to secure accounts receivable.

 

Accounts receivable are derived from the sale of products shipped and services performed for customers primarily located in the U.S., Europe, Asia, and Australia. Invoices are aged based on contractual terms with the customer. The Company reviews accounts receivable for collectability and provides an allowance for potential credit losses. The allowance for potential credit losses on trade receivables reflects the Company’s best estimate of probable losses inherent in the accounts receivable balance based on known troubled accounts, historical experience, and other currently available evidence. Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 90 days. The Company has not experienced material losses related to accounts receivable as of  June 30, 2023 and December 31, 2022.

 

Many of the sales contracts with customers outside of the U.S. are settled in a foreign currency other than the U.S. dollar. The Company does not enter into any foreign currency hedging agreements and is susceptible to gains and losses from foreign currency fluctuations. To date, the Company has not experienced significant gains or losses upon collecting receivables denominated in a foreign currency.

 

At June 30, 2023 the Company had one customer with an accounts receivable balance totaling 10% or more of the Company’s total accounts receivable (13%) as compared with no customers at December 31, 2022.

 

During the three months ended June 30, 2023, the Company had three customers with sales of 10% or more of the Company’s total revenue (18%, 14% and 10%), as compared with three in the three months ended  June 30, 2022 (34%, 13% and 11%).

 

During the six months ended June 30, 2023, the Company had two customers with sales of 10% or more of the Company’s total revenue (16% and 13%), as compared with one in the six months ended  June 30, 2022 (22%).

 

New Accounting Pronouncements, Policy [Policy Text Block]

Accounting Pronouncements Adopted in 2023

 

In June 2016, the FASB issued Accounting Standard Update ("ASU") No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and subsequent amendments to the initial guidance under ASU 2018-19, ASU 2019-04, ASU 2019-05 and ASU 2019-10, which amended the current approach to estimate credit losses on certain financial assets, including trade and other receivables. Generally, this amendment requires entities to establish a valuation allowance for the expected lifetime losses of these certain financial assets. Upon the initial recognition of such assets, which is based on, among other things, historical information, current conditions, and reasonable supportable forecasts. Subsequent changes in the valuation allowance are recorded in current earnings and reversal of previous losses are permitted. Previously, U.S. GAAP required entities to write down credit losses only when losses were probable and loss reversals were not permitted. The Company adopted ASU 2016-13 as of January 1, 2023, using the modified retrospective transition method. The adoption of ASU 2016-13 did not have a material impact on the Company's financial position or the results of operations.

 

Recent Accounting Pronouncements

 

In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. The guidance also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. This guidance is effective for the Company beginning in the first quarter of 2024 and must be applied using either a modified or full retrospective approach. Early adoption is permitted. The Company does not expect the impact of adopting ASU 2020-06 to be material on its condensed consolidated financial statements.

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Accumulated Other Comprehensive Income (Loss) (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
   

Six Months Ended June 30,

 
   

2023

   

2022

 

Balance at beginning of period

  $ 563     $ (17 )

Net unrealized (loss) gain on foreign currency translation

    (204 )     851  

Balance at end of period

  $ 359     $ 834  
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Human Motion and Control Acquisition (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]

Inventories

 $1,935 

Fixed assets

  1,599 

Intangible assets

  5,240 

Goodwill

  431 

Total assets

 $9,205 
     

Accrued royalties

  150 

Total liabilities

 $150 
     

Net assets acquired

 $9,055 
     

Cash delivered at close

 $5,000 

Fair value of promissory note

  4,055 

Total consideration

 $9,055 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
   

Total

   

Level 1

   

Level 2

   

Level 3

 

June 30, 2023

                               

Liabilities

                               

Warrant liabilities

  $ 107     $     $     $ 107  

December 31, 2022

                               

Liabilities

                               

Warrant liabilities

  $ 233     $     $     $ 233  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
   

Warrant Liabilities

 

Balance at December 31, 2022

  $ 233  

Net gain on revaluation of warrants issued

    (126 )

Balance at June 30, 2023

  $ 107  
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Inventories (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

June 30, 2023

   

December 31, 2022

 

Raw materials

  $ 4,173     $ 3,837  

Work in progress

    751       487  

Finished goods

    678       863  

Inventories

  $ 5,602     $ 5,187  
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

June 30, 2023

  

December 31, 2022

 

Deferred extended maintenance and support

 $2,843   2,124 

Customer advances

  75   29 

Total deferred revenues

  2,918   2,153 

Less current portion

  (1,286)  (1,121)

Deferred revenues, non-current

 $1,632  $1,032 

Beginning balance

 $2,153 

Deferral of revenue

  2,145 

Recognition of deferred revenue

  (1,380)

Ending balance

 $2,918 
Disaggregation of Revenue [Table Text Block]
  

EksoHealth

  

EksoWorks

  

Total

 

Device revenue

 $3,603  $7  $3,610 

Service and support

  722      722 

Subscriptions

  261   4   265 

Parts and other

  102   4   106 
  $4,688  $15  $4,703 
  

EksoHealth

  

EksoWorks

  

Total

 

Device revenue

 $6,651  $118  $6,769 

Service and support

  1,366      1,366 

Subscriptions

  536   11   547 

Parts and other

  131   12   143 
  $8,684  $141  $8,825 
  

EksoHealth

  

EksoWorks

  

Total

 

Device revenue

 $2,369  $163  $2,532 

Service and support

  489      489 

Subscriptions

  225   51   276 

Parts and other

  117   23   140 

Collaborative arrangements

  28      28 
  $3,228  $237  $3,465 
  

EksoHealth

  

EksoWorks

  

Total

 

Device revenue

 $3,332  $472  $3,804 

Service and support

  956      956 

Subscriptions

  441   120   561 

Parts and other

  273   331   604 

Collaborative arrangements

  107      107 
  $5,109  $923  $6,032 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

June 30, 2023

  

December 31, 2022

 

Salaries, benefits and related expenses

 $1,799  $1,843 

Device warranty

  338   274 

Other

  256   161 

Total

 $2,393  $2,278 
Product Maintenance And Warranty [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2023

  

June 30, 2023

 

Balance at beginning of period

 $426  $413 

Additions for estimated future costs

  123   236 

Incurred costs

  (107)  (207)

Balance at end of period

 $442  $442 
  

Balance as of June 30, 2023

 

Current portion

 $338 

Long-term portion

  104 

Total

 $442 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

June 30, 2023

 
  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

 

Developed technology

 $2,310  $(166) $2,144 

Trade name

  2,310      2,310 

Intellectual property

  460      460 

Customer relationships

  140   (10)  130 

Below market lease

  20   (11)  9 

Total intangible assets

 $5,240  $(187) $5,053 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Fiscal Year

 

Amount

 

2023 - remainder

 $162 

2024

  306 

2025

  345 

2026

  345 

2027

  345 

2028 and thereafter

  1,240 

Total

 $2,743 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Notes Payable, Net (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Maturities of Long-Term Debt [Table Text Block]

Period

 

Amount

 

2023 - remainder

 $2,000 

Total principal payments

  2,000 

Less debt discount and issuance cost

  1 

Note payable, net

 $1,999 
     

Current portion

 $1,999 

Long-term portion

   

Note payable, net

 $1,999 

Period

 

Amount

 

2023 - remainder

 $313 

2024

  1,250 

2025

  1,250 

2026

  1,250 

2027

  937 

Total principal payments

  5,000 

Less debt discount

  (761)

Note payable, net

 $4,239 
     

Current portion

  938 

Long-term portion

  3,301 

Note payable, net

 $4,239 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Lease Obligations (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Periods

 

Operating Leases

 

2023 - remainder

 $207 

2024

  421 

2025

  402 

2026

  349 

Total lease payments

  1,379 

Less: imputed interest

  (114)

Present value of lease liabilities

 $1,265 
     

Weighted-average remaining lease term (in years)

  3.21 

Weighted-average discount rate

  5.4%
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Capitalization and Equity Structure (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
  

Exercise

  

Term

                 

Source

 

Price

  

(Years)

  

December 31, 2022

  

Issued

  

Exercised

  

June 30, 2023

 

2021 Warrants

 $12.81   5   273         273 

June 2020 Investor Warrants

 $5.18   5.5   127         127 

June 2020 Placement Agent Warrants

 $5.64   5   39         39 

December 2019 Warrants

 $8.10   5   556         556 

December 2019 Placement Agent Warrants

 $8.44   5   52         52 

May 2019 Warrants

 $3.52   5   193         193 
          1,240         1,240 
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
  

June 30, 2023

  

December 31, 2022

 

Current share price

 $1.43  $1.19 

Conversion price

 $12.81  $12.81 

Risk-free interest rate

  4.64%  4.21%

Expected term (years)

  2.61   3.11 

Volatility of stock

  72.6%  99.6%
  

June 30, 2023

  

December 31, 2022

 

Current share price

 $1.43  $1.19 

Conversion price

 $5.18  $5.18 

Risk-free interest rate

  4.70%  4.23%

Expected term (years)

  2.45   2.94 

Volatility of stock

  70.0%  99.6%
  

June 30, 2023

  

December 31, 2022

 

Current share price

 $1.43  $1.19 

Conversion price

 $5.64  $5.64 

Risk-free interest rate

  4.90%  4.33%

Expected term (years)

  1.95   2.44 

Volatility of stock

  62.5%  73.5%
  

June 30, 2023

  

December 31, 2022

 

Current share price

 $1.43  $1.19 

Conversion price

 $8.10  $8.10 

Risk-free interest rate

  4.89%  4.32%

Expected term (years)

  1.97   2.47 

Volatility of stock

  62.2%  73.3%
  

June 30, 2023

  

December 31, 2022

 

Current share price

 $1.43  $1.19 

Conversion price

 $8.44  $8.44 

Risk-free interest rate

  5.15%  4.42%

Expected term (years)

  1.47   1.97 

Volatility of stock

  65.5%  71.8%
  

June 30, 2023

  

December 31, 2022

 

Share price

 $1.43  $1.19 

Conversion price

 $3.52  $3.52 

Risk-free interest rate

  5.40%  4.6%

Expected term (years)

  0.9   1.4 

Volatility of stock

  62.1%  74.5%
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted-

     
          

Average

     
      

Weighted-

  

Remaining

  

Aggregate

 
  

Stock

  

Average

  

Contractual

  

Intrinsic

 
  

Awards

  

Exercise Price

  

Life (Years)

  

Value

 

Balance as of December 31, 2022

  270  $37.96         

Options forfeited

              

Options cancelled

  (9)  77.08         

Balance as of June 30, 2023

  261  $36.65   4.79  $ 

Vested and expected to vest at June 30, 2023

  261  $36.65   4.79  $ 

Exercisable as of June 30, 2023

  257  $37.06   4.77  $ 
Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]
      

Weighted-

 
  

Number of

  

Average Grant

 
  

Shares

  

Date Fair Value

 

Unvested as of December 31, 2022

  1,383  $2.17 

Granted

  864   1.38 

Vested

  (677)  1.92 

Forfeited

  (15)  1.47 

Unvested at June 30, 2023

  1,555  $1.85 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Sales and marketing

 $76  $72  $140  $141 

Research and development

  131   104   213   183 

General and administrative

  307   406   585   757 
  $514  $582  $938  $1,081 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Note 16 - Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2023

   

2022

   

2023

   

2022

 

Numerator:

                               

Net loss applicable to common stockholders, basic and diluted

  $ (4,230 )   $ (2,978 )   $ (8,619 )   $ (7,598 )
                                 

Denominator:

                               

Weighted-average number of shares, basic and diluted

    13,637       12,884       13,467       12,807  
                                 

Net loss per share, basic and diluted

  $ (0.31 )   $ (0.23 )   $ (0.64 )   $ (0.59 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2023

   

2022

   

2023

   

2022

 

Options to purchase common stock

    261       307       261       307  

Restricted stock units

    1,555       1,066       1,555       1,066  

Warrants for common stock

    1,240       1,240       1,240       1,240  

Total common stock equivalents

    3,056       2,613       3,056       2,613  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Note 17 - Segment Disclosures (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

EksoHealth

  

EksoWorks

  

Total

 

Three months ended June 30, 2023

            

Revenue

 $4,688  $15  $4,703 

Cost of revenue

  2,421   28   2,449 

Gross profit

 $2,267  $(13) $2,254 
             

Three months ended June 30, 2022

            

Revenue

 $3,228  $237  $3,465 

Cost of revenue

  1,631   193   1,824 

Gross profit

 $1,597  $44  $1,641 
  

EksoHealth

  

EksoWorks

  

Total

 

Six months ended June 30, 2023

            

Revenue

 $8,684  $141  $8,825 

Cost of revenue

  4,372   199   4,571 

Gross profit

 $4,312  $(58) $4,254 
             

Six months ended June 30, 2022

            

Revenue

 $5,109  $923  $6,032 

Cost of revenue

  2,646   536   3,182 

Gross profit

 $2,463  $387  $2,850 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Americas

                

United States

 $3,684  $2,070  $6,642  $3,413 

Other

  6   121   10   176 

Americas revenue

  3,690   2,191   6,652   3,589 
                 

EMEA

                

Romania

  475      475    

Poland

  284   393   511   568 

Other

  104   393   632   783 

EMEA revenue

  863   786   1,618   1,351 
                 

APAC

                

Hong Kong

  118   442   297   485 

Other

  32   46   258   607 

APAC revenue

  150   488   555   1,092 
                 

Total Revenue

 $4,703  $3,465  $8,825  $6,032 
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Organization (Details Textual) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Retained Earnings (Accumulated Deficit) $ (232,566)   $ (223,947)
Net Cash Provided by (Used in) Operating Activities (7,117) $ (8,454)  
Restricted Cash and Cash Equivalents, Current 13,307    
Debt Covenant, Covenant Compliance, Unrestricted Cash 2,000    
Unrestricted Cash $ 11,307    
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details Textual) - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Accounts Receivable [Member]          
Number Of Customers 1        
Accounts Receivable [Member] | Customer A [Member]          
Concentration Risk, Percentage         13.00%
Revenue from Contract with Customer Benchmark [Member]          
Number Of Customers 3 3 2 1  
Revenue from Contract with Customer Benchmark [Member] | Customer A [Member]          
Concentration Risk, Percentage 18.00% 34.00% 16.00% 22.00%  
Revenue from Contract with Customer Benchmark [Member] | Customer B [Member]          
Concentration Risk, Percentage 14.00% 13.00% 13.00%    
Revenue from Contract with Customer Benchmark [Member] | Customer C [Member]          
Concentration Risk, Percentage 10.00% 11.00%      
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Accumulated Other Comprehensive Income (Loss) - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Balance $ 25,442 $ 37,219
Net unrealized (loss) gain on foreign currency translation (204) 851
Balance 17,807 31,729
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Balance 563 (17)
Balance $ 359 $ 834
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Human Motion and Control Acquisition (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 05, 2022
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Goodwill   $ 431 $ 431 $ 431  
Human Motion And Control [Member]          
Payments to Acquire Businesses, Gross $ 5,000        
Business Combination, Consideration Transferred, Liabilities Incurred 4,055        
Business Combination, Consideration Transferred 9,055        
Goodwill 431 431 $ 431    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles         $ 5,240
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)     8 years    
Amortization of Intangible Assets   82 $ 163    
Business Acquisition, Goodwill, Expected Tax Deductible Amount   $ 0 $ 0    
Human Motion And Control [Member] | Subordinated Debt [Member]          
Business Combination, Consideration Transferred, Liabilities Incurred $ 5,000        
Debt Instrument, Interest Rate, Stated Percentage 0.00%        
Debt Instrument, Periodic Payment, Number of Installments 16        
Debt Instrument, Periodic Payment $ 313        
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Human Motion and Control Acquisition (Details) - USD ($)
$ in Thousands
Dec. 05, 2022
Jun. 30, 2023
Dec. 31, 2022
Goodwill   $ 431 $ 431
Human Motion And Control [Member]      
Inventories $ 1,935    
Fixed assets 1,599    
Intangible assets 5,240    
Goodwill 431 $ 431  
Total assets 9,205    
Accrued royalties 150    
Total liabilities 150    
Net assets acquired 9,055    
Cash delivered at close 5,000    
Fair value of promissory note 4,055    
Total consideration $ 9,055    
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Fair Value Measurement - Fair Value Hierarchies (Details) - Fair Value, Recurring [Member] - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Warrant liabilities $ 107 $ 233
Fair Value, Inputs, Level 1 [Member]    
Warrant liabilities 0 0
Fair Value, Inputs, Level 2 [Member]    
Warrant liabilities 0 0
Fair Value, Inputs, Level 3 [Member]    
Warrant liabilities $ 107 $ 233
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Fair Value Measurement - Changes in Fair Value (Details) - Derivative Financial Instruments, Liabilities [Member]
$ in Thousands
3 Months Ended
Jun. 30, 2023
USD ($)
Balance $ 233
Net gain on revaluation of warrants issued (126)
Balance $ 107
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Inventories - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Raw materials $ 4,173 $ 3,837
Work in progress 751 487
Finished goods 678 863
Inventories $ 5,602 $ 5,187
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Revenue 1 (Details Textual)
$ in Thousands
3 Months Ended
Jun. 30, 2023
USD ($)
Contract With Customer, Liability, Non-Cancellable Backlog $ 1,063
Minimum [Member]  
Lessor, Operating Lease, Term of Contract (Month) 12 months
Minimum [Member] | Ekso Health [Member]  
Contracts With Customer, Accounts Receivable, Payment Terms, Duration (Month) 12 months
Maximum [Member]  
Lessor, Operating Lease, Term of Contract (Month) 24 months
Maximum [Member] | Ekso Health [Member]  
Contracts With Customer, Accounts Receivable, Payment Terms, Duration (Month) 48 months
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Revenue 2 (Details Textual)
$ in Thousands
Jun. 30, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Amount $ 758
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Amount $ 1,020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Amount $ 1,140
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Revenue - Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Deferred extended maintenance and support $ 2,843 $ 2,124
Customer advances 75 29
Total deferred revenues 2,918 2,153
Less current portion (1,286) (1,121)
Deferred revenues, non-current 1,632 $ 1,032
Beginning balance 2,153  
Deferral of revenue 2,145  
Recognition of deferred revenue (1,380)  
Ending balance $ 2,918  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 4,703 $ 3,465 $ 8,825 $ 6,032
Ekso Health [Member]        
Revenue 4,688 3,228 8,684 5,109
Ekso Works [Member]        
Revenue 15 237 141 923
Product [Member]        
Revenue 3,610 2,532 6,769 3,804
Product [Member] | Ekso Health [Member]        
Revenue 3,603 2,369 6,651 3,332
Product [Member] | Ekso Works [Member]        
Revenue 7 163 118 472
Service [Member]        
Revenue 722 489 1,366 956
Service [Member] | Ekso Health [Member]        
Revenue 722 489 1,366 956
Service [Member] | Ekso Works [Member]        
Revenue 0 0 0 0
Subscription [Member]        
Revenue 265 276 547 561
Subscription [Member] | Ekso Health [Member]        
Revenue 261 225 536 441
Subscription [Member] | Ekso Works [Member]        
Revenue 4 51 11 120
Product and Service, Other [Member]        
Revenue 106 140 143 604
Product and Service, Other [Member] | Ekso Health [Member]        
Revenue 102 117 131 273
Product and Service, Other [Member] | Ekso Works [Member]        
Revenue $ 4 23 $ 12 331
Collaborative Arrangements [Member]        
Revenue   28   107
Collaborative Arrangements [Member] | Ekso Health [Member]        
Revenue   28   107
Collaborative Arrangements [Member] | Ekso Works [Member]        
Revenue   $ 0   $ 0
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Salaries, benefits and related expenses $ 1,799 $ 1,843
Device warranty 338 274
Other 256 161
Total $ 2,393 $ 2,278
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Accrued Liabilities - Warrant Liability (Details) - Warranty [Member]
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Balance at beginning of period $ 426 $ 413
Additions for estimated future costs 123 236
Incurred costs (107) (207)
Balance at end of period 442 442
Current portion 338 338
Long-term portion 104 104
Total $ 442 $ 442
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Goodwill and Intangible Assets (Details Textual)
6 Months Ended
Jun. 30, 2023
Below Market Lease, Amortization Period (Year) 1 year
Developed Technology Rights [Member]  
Finite-Lived Intangible Asset, Useful Life (Year) 8 years
Intellectual Property [Member]  
Finite-Lived Intangible Asset, Useful Life (Year) 12 years
Customer Relationships [Member]  
Finite-Lived Intangible Asset, Useful Life (Year) 8 years
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Goodwill and Intangible Assets - Goodwill and Intangible Assets Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Intangibles, Accumulated Amortization $ (187)  
Intangibles, Net Carrying Amount 2,743  
Intangibles, Accumulated Amortization 187  
Intangibles, Gross Carrying Amount 20  
Intangibles, Accumulated Amortization (11)  
Intangibles, Net Carrying Amount 9  
Intangibles, Gross Carrying Amount 5,240  
Intangibles, Net Carrying Amount 5,053 $ 5,217
Developed Technology Rights [Member]    
Intangibles, Gross Carrying Amount 2,310  
Intangibles, Accumulated Amortization (166)  
Intangibles, Net Carrying Amount 2,144  
Intangibles, Accumulated Amortization 166  
Trade Names [Member]    
Intangibles, Gross Carrying Amount 2,310  
Intellectual Property [Member]    
Intangibles, Gross Carrying Amount 460  
Intangibles, Accumulated Amortization 0  
Intangibles, Net Carrying Amount 460  
Intangibles, Accumulated Amortization 0  
Customer Relationships [Member]    
Intangibles, Gross Carrying Amount 140  
Intangibles, Accumulated Amortization (10)  
Intangibles, Net Carrying Amount 130  
Intangibles, Accumulated Amortization $ 10  
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Goodwill and Intangible Assets - Schedule of Finite Lived Intangible Assets (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
2023 - remainder $ 162
2024 306
2025 345
2026 345
2027 345
2028 and thereafter 1,240
Total $ 2,743
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Notes Payable, Net (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 05, 2022
Aug. 30, 2020
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Cash and Cash Equivalents, at Carrying Value     $ 13,307   $ 13,307 $ 20,525
Term Loan [Member] | PWB Agreement [Member]            
Line of Credit Facility, Maximum Borrowing Capacity   $ 2,000        
Debt Instrument, Interest Rate, Stated Percentage   4.50%        
Long-Term Debt, Gross     $ 2,000   $ 2,000  
Debt Instrument, Covenant Compliance, Maximum Deposits Outside Of United States       $ 3,000    
Line of Credit Facility, Interest Rate During Period     8.87%   8.70%  
Term Loan [Member] | PWB Agreement [Member] | Prime Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate   0.50%        
Subordinated Debt [Member] | Promissory Note [Member]            
Debt Instrument, Basis Spread on Variable Rate 5.00%          
Debt Instrument, Interest Rate, Stated Percentage 0.00%          
Long-Term Debt, Gross     $ 5,000   $ 5,000  
Debt Instrument, Face Amount $ 5,000          
Debt Instrument, Periodic Payment, Number of Installments 16          
Subordinated Debt     $ 4,055   $ 4,055  
Debt Instrument, Discount Rate, Percentage         7.50%  
Debt Instrument, Interest Rate, Effective Percentage     7.45%   7.45%  
Interest Expense, Debt     $ 79   $ 159  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Notes Payable, Net - Schedule of Principle Payments (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Term Loan [Member] | PWB Agreement [Member]  
2023 - remainder $ 2,000
Long-Term Debt, Gross 2,000
Less debt discount and issuance cost 1
Note payable, net 1,999
Current portion 1,999
Long-term portion 0
2023 - remainder 2,000
Total principal payments 2,000
Note payable, net 1,999
Current portion 1,999
Long-term portion 0
Subordinated Debt [Member] | Promissory Note [Member]  
2023 - remainder 313
Long-Term Debt, Gross 5,000
Note payable, net 4,239
Current portion 938
Long-term portion 3,301
2023 - remainder 313
2024 1,250
2025 1,250
2026 1,250
2027 937
Total principal payments 5,000
Less debt discount 761
Note payable, net 4,239
Current portion 938
Long-term portion $ 3,301
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Lease Obligations (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Jul. 31, 2022
Feb. 28, 2022
Operating Lease, Right-of-Use Asset $ 1,146   $ 1,146   $ 1,307    
Operating Lease, Liability 1,265   1,265        
Operating Lease, Expense $ 138 $ 124 $ 271 $ 266      
Richmond California [Member]              
Lessee, Operating Lease, Term of Contract (Year) 5 years   5 years        
Lessee, Operating Leases, Maintenance Costs, Percentage Of Mark-Up 25.00%   25.00%        
San Rafael California [Member]              
Lessee, Operating Lease, Renewal Term (Year) 3 years   3 years     3 years  
Hamburg Germany [Member]              
Lessee, Operating Lease, Term of Contract (Year) 5 years   5 years        
Lessee, Operating Lease, Renewal Term (Year) 5 years   5 years        
Lessee, Operating Lease, Number Of Extension             1
Lessee, Operating Lease, Remaining Lease Term (Month)             2 months
Operating Lease, Right-of-Use Asset $ 15   $ 15        
Operating Lease, Liability $ 16   $ 16        
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Lease Obligations - Schedule of Future Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
2023 - remainder $ 207
2024 421
2025 402
2026 349
Lessee, Operating Lease, Liability, to be Paid 1,379
Less: imputed interest (114)
Operating Lease, Liability $ 1,265
Weighted-average remaining lease term (in years) (Year) 3 years 2 months 15 days
Weighted-average discount rate 5.40%
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Capitalization and Equity Structure (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2021
Oct. 31, 2020
Jun. 30, 2020
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Jun. 08, 2020
Dec. 31, 2019
Jun. 30, 2019
May 31, 2019
Common Stock, Shares Authorized (in shares)         141,429,000   141,429,000        
Preferred Stock, Shares Authorized (in shares)         10,000,000   10,000,000        
Common Stock, Shares, Outstanding (in shares)         13,807,000   13,203,000        
Preferred Stock, Shares Outstanding (in shares)         0   0        
Class Of Warrant Or Right Issued (in shares)         0            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                    
Class of Warrant or Right Expiration Period (Year) 5 years                    
Class of Warrant or Right, Outstanding (in shares)         1,240   1,240        
A2021 Warrants [Member]                      
Class Of Warrant Or Right Issued (in shares) 273,000       0            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 12.81       $ 12.81            
Class of Warrant or Right, Outstanding (in shares)         273   273        
Warrants and Rights Outstanding, Term (Year)         5 years            
June 2020 Investor Warrants [Member]                      
Class Of Warrant Or Right Issued (in shares)         0            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 5.18   $ 5.18     $ 5.18      
Class of Warrant or Right, Outstanding (in shares)     874,000   127   127        
Class of Warrant or Right Expiration Period (Year)     5 years 6 months                
Warrants and Rights Outstanding, Term (Year)         5 years 6 months            
Shares Issued, Price Per Share (in dollars per share)               4.51      
June 2020 Placement Agent Warrants [Member]                      
Class Of Warrant Or Right Issued (in shares)     122,000   0            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 5.64   $ 5.64            
Class of Warrant or Right, Outstanding (in shares)         39   39        
Warrants and Rights Outstanding, Term (Year)         5 years            
December 2019 Warrants [Member]                      
Class Of Warrant Or Right Issued (in shares)         0            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)         $ 8.10         $ 8.10  
Class of Warrant or Right, Outstanding (in shares)         556   556     556,000  
Warrants and Rights Outstanding, Term (Year)         5 years         5 years  
December 2019 Placement Agent Warrants [Member]                      
Class Of Warrant Or Right Issued (in shares)         0            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)         $ 8.44       $ 8.44    
Class of Warrant or Right, Outstanding (in shares)         52   52   52,000    
Warrants and Rights Outstanding, Term (Year)         5 years            
May 2019 Warrants [Member]                      
Class Of Warrant Or Right Issued (in shares)         0            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)         $ 3.52     $ 3.52     $ 3.52
Class of Warrant or Right, Outstanding (in shares)         193   193       444,000
Warrants and Rights Outstanding, Term (Year)         5 years           5 years
Common Stock [Member]                      
Class Of Warrant Or Warrants Exercised (in shares)       0 0 0          
At the Market Offering [Member]                      
Sale of Stock, Consideration Received on Transaction   $ 7.5                  
Sale of Stock, Price Per Share (in dollars per share)   $ 6.75                  
Sale of Stock, Number of Shares Issued in Transaction (in shares)         0            
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details) - $ / shares
1 Months Ended 6 Months Ended
Feb. 28, 2021
Jun. 30, 2020
Jun. 30, 2023
Jun. 08, 2020
Dec. 31, 2019
Jun. 30, 2019
May 31, 2019
Exercise price (in dollars per share)            
Balance (in shares)     1,240        
Warrants issued (in shares)     0        
Warrants exercised (in shares)     0        
Balance (in shares)     1,240        
A2021 Warrants [Member]              
Exercise price (in dollars per share) $ 12.81   $ 12.81        
Term (Year)     5 years        
Balance (in shares)     273        
Warrants issued (in shares) 273,000   0        
Warrants exercised (in shares)     0        
Balance (in shares)     273        
June 2020 Investor Warrants [Member]              
Exercise price (in dollars per share)   $ 5.18 $ 5.18 $ 5.18      
Term (Year)     5 years 6 months        
Balance (in shares)     127        
Warrants issued (in shares)     0        
Warrants exercised (in shares)     0        
Balance (in shares)   874,000 127        
June 2020 Placement Agent Warrants [Member]              
Exercise price (in dollars per share)   $ 5.64 $ 5.64        
Term (Year)     5 years        
Balance (in shares)     39        
Warrants issued (in shares)   122,000 0        
Warrants exercised (in shares)     0        
Balance (in shares)     39        
December 2019 Warrants [Member]              
Exercise price (in dollars per share)     $ 8.10     $ 8.10  
Term (Year)     5 years     5 years  
Balance (in shares)     556        
Warrants issued (in shares)     0        
Warrants exercised (in shares)     0        
Balance (in shares)     556        
December 2019 Placement Agent Warrants [Member]              
Exercise price (in dollars per share)     $ 8.44   $ 8.44    
Term (Year)     5 years        
Balance (in shares)     52        
Warrants issued (in shares)     0        
Warrants exercised (in shares)     0        
Balance (in shares)     52        
May 2019 Warrants [Member]              
Exercise price (in dollars per share)     $ 3.52 $ 3.52     $ 3.52
Term (Year)     5 years       5 years
Balance (in shares)     193        
Warrants issued (in shares)     0        
Warrants exercised (in shares)     0        
Balance (in shares)     193        
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details)
Jun. 30, 2023
Dec. 31, 2022
A2021 Warrants [Member] | Measurement Input, Share Price [Member]    
Warrant, measurement input 1.43 1.19
A2021 Warrants [Member] | Measurement Input, Conversion Price [Member]    
Warrant, measurement input 12.81 12.81
A2021 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Warrant, measurement input 0.0464 0.0421
A2021 Warrants [Member] | Measurement Input, Expected Term [Member]    
Warrant, measurement input 2.61 3.11
A2021 Warrants [Member] | Measurement Input, Price Volatility [Member]    
Warrant, measurement input 0.726 0.996
June 2020 Investor Warrants [Member] | Measurement Input, Share Price [Member]    
Warrant, measurement input 1.43 1.19
June 2020 Investor Warrants [Member] | Measurement Input, Conversion Price [Member]    
Warrant, measurement input 5.18 5.18
June 2020 Investor Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Warrant, measurement input 0.0470 0.0423
June 2020 Investor Warrants [Member] | Measurement Input, Expected Term [Member]    
Warrant, measurement input 2.45 2.94
June 2020 Investor Warrants [Member] | Measurement Input, Price Volatility [Member]    
Warrant, measurement input 0.700 0.996
June 2020 Placement Agent Warrants [Member] | Measurement Input, Share Price [Member]    
Warrant, measurement input 1.43 1.19
June 2020 Placement Agent Warrants [Member] | Measurement Input, Conversion Price [Member]    
Warrant, measurement input 5.64 5.64
June 2020 Placement Agent Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Warrant, measurement input 0.0490 0.0433
June 2020 Placement Agent Warrants [Member] | Measurement Input, Expected Term [Member]    
Warrant, measurement input 1.95 2.44
June 2020 Placement Agent Warrants [Member] | Measurement Input, Price Volatility [Member]    
Warrant, measurement input 0.625 0.735
December 2019 Warrants [Member] | Measurement Input, Share Price [Member]    
Warrant, measurement input 1.43 1.19
December 2019 Warrants [Member] | Measurement Input, Conversion Price [Member]    
Warrant, measurement input 8.10 8.10
December 2019 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Warrant, measurement input 0.0489 0.0432
December 2019 Warrants [Member] | Measurement Input, Expected Term [Member]    
Warrant, measurement input 1.97 2.47
December 2019 Warrants [Member] | Measurement Input, Price Volatility [Member]    
Warrant, measurement input 0.622 0.733
December 2019 Placement Agent Warrants [Member] | Measurement Input, Share Price [Member]    
Warrant, measurement input 1.43 1.19
December 2019 Placement Agent Warrants [Member] | Measurement Input, Conversion Price [Member]    
Warrant, measurement input 8.44 8.44
December 2019 Placement Agent Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Warrant, measurement input 0.0515 0.0442
December 2019 Placement Agent Warrants [Member] | Measurement Input, Expected Term [Member]    
Warrant, measurement input 1.47 1.97
December 2019 Placement Agent Warrants [Member] | Measurement Input, Price Volatility [Member]    
Warrant, measurement input 0.655 0.718
May 2019 Warrants [Member] | Measurement Input, Share Price [Member]    
Warrant, measurement input 1.43 1.19
May 2019 Warrants [Member] | Measurement Input, Conversion Price [Member]    
Warrant, measurement input 3.52 3.52
May 2019 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Warrant, measurement input 0.0540 0.046
May 2019 Warrants [Member] | Measurement Input, Expected Term [Member]    
Warrant, measurement input 0.9 1.4
May 2019 Warrants [Member] | Measurement Input, Price Volatility [Member]    
Warrant, measurement input 0.621 0.745
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Stock-based Compensation (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 08, 2023
Jun. 30, 2023
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock Issued During Period, Value, Employee Benefit Plan   $ 249 $ 176    
Defined Contribution Plan, Employer Matching Contribution, Percent of Match       50.00%  
Common Stock Contribution       $ 219 $ 103
Common Stock [Member]          
Stock Issued During Period, Shares, Employee Benefit Plan (in shares)   161,000 68,000 161 68,000
Stock Issued During Period, Value, Employee Benefit Plan   $ 0 $ 0    
Additional Paid-in Capital [Member]          
Stock Issued During Period, Value, Employee Benefit Plan   249 $ 176 $ 249 $ 176
Share-Based Payment Arrangement, Option [Member]          
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   21   $ 21  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       4 months 20 days  
Restricted Stock Units (RSUs) [Member]          
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 2,174   $ 2,174  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 6 months 18 days  
Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instrument Other Than Options, Right To Receive, Shares (in shares)   1   1  
Equity Incentive Plan 2014 [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 1,200,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)   3,724,000   3,724,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   410,000   410,000  
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Stock-based Compensation - Stock Option Outstanding (Details) - Equity Incentive Plan 2014 [Member]
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Balance (in shares) | shares 270
Balance (in dollars per share) | $ / shares $ 37.96
Options forfeited (in shares) | shares 0
Options forfeited (in dollars per share) | $ / shares $ 0
Options cancelled (in shares) | shares (9)
Options cancelled (in dollars per share) | $ / shares $ 77.08
Balance (in shares) | shares 261
Balance (in dollars per share) | $ / shares $ 36.65
Balance as of June 30, 2023 (Year) 4 years 9 months 14 days
Balance as of June 30, 2023 | $ $ 0
Vested and expected to vest at June 30, 2023 (in shares) | shares 261
Vested and expected to vest at June 30, 2023 (in dollars per share) | $ / shares $ 36.65
Vested and expected to vest at June 30, 2023 (Year) 4 years 9 months 14 days
Vested and expected to vest at June 30, 2023 | $ $ 0
Exercisable as of June 30, 2023 (in shares) | shares 257
Exercisable as of June 30, 2023 (in dollars per share) | $ / shares $ 37.06
Exercisable as of June 30, 2023 (Year) 4 years 9 months 7 days
Exercisable as of June 30, 2023 | $ $ 0
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Stock-based Compensation - RSU and PSU Activity (Details) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Balance (in shares) | shares 1,383
Balance (in dollars per share) | $ / shares $ 2.17
Granted (in shares) | shares 864
Granted (in dollars per share) | $ / shares $ 1.38
Vested (in shares) | shares (677)
Vested (in dollars per share) | $ / shares $ 1.92
Forfeited (in shares) | shares (15)
Forfeited (in dollars per share) | $ / shares $ 1.47
Balance (in shares) | shares 1,555
Balance (in dollars per share) | $ / shares $ 1.85
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Stock-based Compensation - Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock based compensation $ 514 $ 582 $ 938 $ 1,081
Selling and Marketing Expense [Member]        
Stock based compensation 76 72 140 141
Research and Development Expense [Member]        
Stock based compensation 131 104 213 183
General and Administrative Expense [Member]        
Stock based compensation $ 307 $ 406 $ 585 $ 757
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Note 15 - Commitments and Contingencies (Details Textual)
$ in Thousands
6 Months Ended
Mar. 01, 2022
USD ($)
Oct. 15, 2012
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Number Of License Agreements     2  
Other Research and Development Expense     $ 20  
Purchase Obligation     $ 3,455 $ 3,480
Long-Term Purchase Commitment, Period (Year)     1 year  
Lessee, Operating Lease, Liability, to be Paid     $ 1,379  
San Rafael and Hamburg [Member]        
Lessee, Operating Lease, Term of Contract (Year)     43 years  
Royalty Agreement Terms [Member]        
Royalty Percentage   3.75%    
Royalty Expense $ 75 $ 250    
Royalty Agreement Terms [Member] | Licensed Patent Products [Member]        
Royalty Percentage   6.00%    
Royalty Agreement Terms [Member] | Licensed Software Products [Member]        
Royalty Percentage   3.00%    
Sales Revenue Goods Net Excluding Government Sales [Member] | Royalty Agreement Terms [Member]        
Royalty Percentage     1.00%  
License Revenue [Member] | Royalty Agreement Terms [Member]        
Royalty Percentage     21.00%  
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Note 16 - Net Loss Per Share - Computation of Basic and Diluted Net Loss per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net loss applicable to common stockholders, basic and diluted $ (4,230) $ (2,978) $ (8,619) $ (7,598)
Weighted-average number of shares, basic and diluted (in shares) 13,637 12,884 13,467 12,807
Net loss per share, basic and diluted (in dollars per share) $ (0.31) $ (0.23) $ (0.64) $ (0.59)
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Note 16 - Net Loss Per Share - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities (in shares) 3,056 2,613 3,056 2,613
Share-Based Payment Arrangement, Option [Member]        
Antidilutive Securities (in shares) 261 307 261 307
Restricted Stock [Member]        
Antidilutive Securities (in shares) 1,555 1,066 1,555 1,066
Warrant [Member]        
Antidilutive Securities (in shares) 1,240 1,240 1,240 1,240
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Note 17 - Segment Disclosures (Details Textual)
6 Months Ended
Jun. 30, 2023
Number of Reportable Segments 2
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Note 17 - Segment Disclosures - Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 4,703 $ 3,465 $ 8,825 $ 6,032
Cost of revenue 2,449 1,824 4,571 3,182
Gross profit 2,254 1,641 4,254 2,850
Ekso Health [Member]        
Revenue 4,688 3,228 8,684 5,109
Cost of revenue 2,421 1,631 4,372 2,646
Gross profit 2,267 1,597 4,312 2,463
Ekso Works [Member]        
Revenue 15 237 141 923
Cost of revenue 28 193 199 536
Gross profit $ (13) $ 44 $ (58) $ 387
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Note 17 - Segment Disclosures - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 4,703 $ 3,465 $ 8,825 $ 6,032
UNITED STATES        
Revenue 3,684 2,070 6,642 3,413
Americas Other [Member]        
Revenue 6 121 10 176
Americas [Member]        
Revenue 3,690 2,191 6,652 3,589
ROMANIA        
Revenue 475 0 475 0
POLAND        
Revenue 284 393 511 568
EMEA Other [Member]        
Revenue 104 393 632 783
EMEA [Member]        
Revenue 863 786 1,618 1,351
HONG KONG        
Revenue 118 442 297 485
APAC Other [Member]        
Revenue 32 46 258 607
Asia Pacific [Member]        
Revenue $ 150 $ 488 $ 555 $ 1,092
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Note 18 - Related Party Transactions (Details Textual) - Angel Pond Capital LLC [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Related Party Transaction, Amounts of Transaction $ 325  
Related Party Transaction, Payment Term (Year) 14 years  
Accounts Payable $ 135 $ 325
Initial Payment1 [Member]    
Related Party Transaction, Amounts of Transaction $ 145  
Related Party Transaction, Payment Term (Year) 40 months  
Initial Payment [Member]    
Related Party Transaction, Amounts of Transaction $ 15  
Initial Payment2 [Member]    
Related Party Transaction, Payment Term (Year) 12 years  
XML 86 ekso20230630_10q_htm.xml IDEA: XBRL DOCUMENT 0001549084 2023-01-01 2023-06-30 0001549084 2023-07-24 0001549084 2023-06-30 0001549084 2022-12-31 0001549084 2023-04-01 2023-06-30 0001549084 2022-04-01 2022-06-30 0001549084 2022-01-01 2022-06-30 0001549084 us-gaap:PreferredStockMember 2022-12-31 0001549084 us-gaap:CommonStockMember 2022-12-31 0001549084 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001549084 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001549084 us-gaap:RetainedEarningsMember 2022-12-31 0001549084 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001549084 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001549084 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001549084 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001549084 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001549084 2023-01-01 2023-03-31 0001549084 us-gaap:PreferredStockMember 2023-03-31 0001549084 us-gaap:CommonStockMember 2023-03-31 0001549084 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001549084 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001549084 us-gaap:RetainedEarningsMember 2023-03-31 0001549084 2023-03-31 0001549084 us-gaap:PreferredStockMember 2023-04-01 2023-06-30 0001549084 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001549084 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001549084 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001549084 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001549084 us-gaap:PreferredStockMember 2023-06-30 0001549084 us-gaap:CommonStockMember 2023-06-30 0001549084 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001549084 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001549084 us-gaap:RetainedEarningsMember 2023-06-30 0001549084 us-gaap:PreferredStockMember 2021-12-31 0001549084 us-gaap:CommonStockMember 2021-12-31 0001549084 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001549084 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001549084 us-gaap:RetainedEarningsMember 2021-12-31 0001549084 2021-12-31 0001549084 us-gaap:PreferredStockMember 2022-01-01 2022-03-31 0001549084 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001549084 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001549084 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001549084 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001549084 2022-01-01 2022-03-31 0001549084 us-gaap:PreferredStockMember 2022-03-31 0001549084 us-gaap:CommonStockMember 2022-03-31 0001549084 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001549084 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001549084 us-gaap:RetainedEarningsMember 2022-03-31 0001549084 2022-03-31 0001549084 us-gaap:PreferredStockMember 2022-04-01 2022-06-30 0001549084 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001549084 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001549084 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001549084 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001549084 us-gaap:PreferredStockMember 2022-06-30 0001549084 us-gaap:CommonStockMember 2022-06-30 0001549084 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001549084 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001549084 us-gaap:RetainedEarningsMember 2022-06-30 0001549084 2022-06-30 0001549084 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001549084 ekso:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001549084 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001549084 ekso:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001549084 ekso:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001549084 ekso:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001549084 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001549084 ekso:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001549084 ekso:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001549084 ekso:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001549084 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001549084 ekso:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001549084 ekso:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001549084 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001549084 ekso:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001549084 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001549084 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001549084 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0001549084 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0001549084 ekso:HumanMotionAndControlMember 2022-12-05 2022-12-05 0001549084 ekso:HumanMotionAndControlMember us-gaap:SubordinatedDebtMember 2022-12-05 2022-12-05 0001549084 ekso:HumanMotionAndControlMember us-gaap:SubordinatedDebtMember 2022-12-05 0001549084 ekso:HumanMotionAndControlMember 2022-12-05 0001549084 ekso:HumanMotionAndControlMember 2022-06-30 0001549084 ekso:HumanMotionAndControlMember 2023-01-01 2023-06-30 0001549084 ekso:HumanMotionAndControlMember 2023-04-01 2023-06-30 0001549084 ekso:HumanMotionAndControlMember 2023-06-30 0001549084 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001549084 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001549084 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001549084 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001549084 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001549084 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001549084 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001549084 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001549084 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-03-31 0001549084 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-04-01 2023-06-30 0001549084 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-06-30 0001549084 srt:MinimumMember ekso:EksoHealthMember 2023-04-01 2023-06-30 0001549084 srt:MaximumMember ekso:EksoHealthMember 2023-04-01 2023-06-30 0001549084 2023-07-01 2023-06-30 0001549084 2024-01-01 2023-06-30 0001549084 2025-01-01 2023-06-30 0001549084 srt:MinimumMember 2023-06-30 0001549084 srt:MaximumMember 2023-06-30 0001549084 us-gaap:ProductMember ekso:EksoHealthMember 2023-04-01 2023-06-30 0001549084 us-gaap:ProductMember ekso:EksoWorksMember 2023-04-01 2023-06-30 0001549084 us-gaap:ProductMember 2023-04-01 2023-06-30 0001549084 us-gaap:ServiceMember ekso:EksoHealthMember 2023-04-01 2023-06-30 0001549084 us-gaap:ServiceMember ekso:EksoWorksMember 2023-04-01 2023-06-30 0001549084 us-gaap:ServiceMember 2023-04-01 2023-06-30 0001549084 ekso:SubscriptionMember ekso:EksoHealthMember 2023-04-01 2023-06-30 0001549084 ekso:SubscriptionMember ekso:EksoWorksMember 2023-04-01 2023-06-30 0001549084 ekso:SubscriptionMember 2023-04-01 2023-06-30 0001549084 us-gaap:ProductAndServiceOtherMember ekso:EksoHealthMember 2023-04-01 2023-06-30 0001549084 us-gaap:ProductAndServiceOtherMember ekso:EksoWorksMember 2023-04-01 2023-06-30 0001549084 us-gaap:ProductAndServiceOtherMember 2023-04-01 2023-06-30 0001549084 ekso:EksoHealthMember 2023-04-01 2023-06-30 0001549084 ekso:EksoWorksMember 2023-04-01 2023-06-30 0001549084 us-gaap:ProductMember ekso:EksoHealthMember 2023-01-01 2023-06-30 0001549084 us-gaap:ProductMember ekso:EksoWorksMember 2023-01-01 2023-06-30 0001549084 us-gaap:ProductMember 2023-01-01 2023-06-30 0001549084 us-gaap:ServiceMember ekso:EksoHealthMember 2023-01-01 2023-06-30 0001549084 us-gaap:ServiceMember ekso:EksoWorksMember 2023-01-01 2023-06-30 0001549084 us-gaap:ServiceMember 2023-01-01 2023-06-30 0001549084 ekso:SubscriptionMember ekso:EksoHealthMember 2023-01-01 2023-06-30 0001549084 ekso:SubscriptionMember ekso:EksoWorksMember 2023-01-01 2023-06-30 0001549084 ekso:SubscriptionMember 2023-01-01 2023-06-30 0001549084 us-gaap:ProductAndServiceOtherMember ekso:EksoHealthMember 2023-01-01 2023-06-30 0001549084 us-gaap:ProductAndServiceOtherMember ekso:EksoWorksMember 2023-01-01 2023-06-30 0001549084 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-06-30 0001549084 ekso:EksoHealthMember 2023-01-01 2023-06-30 0001549084 ekso:EksoWorksMember 2023-01-01 2023-06-30 0001549084 us-gaap:ProductMember ekso:EksoHealthMember 2022-04-01 2022-06-30 0001549084 us-gaap:ProductMember ekso:EksoWorksMember 2022-04-01 2022-06-30 0001549084 us-gaap:ProductMember 2022-04-01 2022-06-30 0001549084 us-gaap:ServiceMember ekso:EksoHealthMember 2022-04-01 2022-06-30 0001549084 us-gaap:ServiceMember ekso:EksoWorksMember 2022-04-01 2022-06-30 0001549084 us-gaap:ServiceMember 2022-04-01 2022-06-30 0001549084 ekso:SubscriptionMember ekso:EksoHealthMember 2022-04-01 2022-06-30 0001549084 ekso:SubscriptionMember ekso:EksoWorksMember 2022-04-01 2022-06-30 0001549084 ekso:SubscriptionMember 2022-04-01 2022-06-30 0001549084 us-gaap:ProductAndServiceOtherMember ekso:EksoHealthMember 2022-04-01 2022-06-30 0001549084 us-gaap:ProductAndServiceOtherMember ekso:EksoWorksMember 2022-04-01 2022-06-30 0001549084 us-gaap:ProductAndServiceOtherMember 2022-04-01 2022-06-30 0001549084 ekso:CollaborativeArrangementsMember ekso:EksoHealthMember 2022-04-01 2022-06-30 0001549084 ekso:CollaborativeArrangementsMember ekso:EksoWorksMember 2022-04-01 2022-06-30 0001549084 ekso:CollaborativeArrangementsMember 2022-04-01 2022-06-30 0001549084 ekso:EksoHealthMember 2022-04-01 2022-06-30 0001549084 ekso:EksoWorksMember 2022-04-01 2022-06-30 0001549084 us-gaap:ProductMember ekso:EksoHealthMember 2022-01-01 2022-06-30 0001549084 us-gaap:ProductMember ekso:EksoWorksMember 2022-01-01 2022-06-30 0001549084 us-gaap:ProductMember 2022-01-01 2022-06-30 0001549084 us-gaap:ServiceMember ekso:EksoHealthMember 2022-01-01 2022-06-30 0001549084 us-gaap:ServiceMember ekso:EksoWorksMember 2022-01-01 2022-06-30 0001549084 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001549084 ekso:SubscriptionMember ekso:EksoHealthMember 2022-01-01 2022-06-30 0001549084 ekso:SubscriptionMember ekso:EksoWorksMember 2022-01-01 2022-06-30 0001549084 ekso:SubscriptionMember 2022-01-01 2022-06-30 0001549084 us-gaap:ProductAndServiceOtherMember ekso:EksoHealthMember 2022-01-01 2022-06-30 0001549084 us-gaap:ProductAndServiceOtherMember ekso:EksoWorksMember 2022-01-01 2022-06-30 0001549084 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-06-30 0001549084 ekso:CollaborativeArrangementsMember ekso:EksoHealthMember 2022-01-01 2022-06-30 0001549084 ekso:CollaborativeArrangementsMember ekso:EksoWorksMember 2022-01-01 2022-06-30 0001549084 ekso:CollaborativeArrangementsMember 2022-01-01 2022-06-30 0001549084 ekso:EksoHealthMember 2022-01-01 2022-06-30 0001549084 ekso:EksoWorksMember 2022-01-01 2022-06-30 0001549084 ekso:WarrantyMember 2023-03-31 0001549084 ekso:WarrantyMember 2022-12-31 0001549084 ekso:WarrantyMember 2023-04-01 2023-06-30 0001549084 ekso:WarrantyMember 2023-01-01 2023-06-30 0001549084 ekso:WarrantyMember 2023-06-30 0001549084 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001549084 us-gaap:TradeNamesMember 2023-06-30 0001549084 us-gaap:IntellectualPropertyMember 2023-06-30 0001549084 us-gaap:CustomerRelationshipsMember 2023-06-30 0001549084 ekso:PwbAgreementMember ekso:TermLoanMember 2020-08-30 0001549084 ekso:PwbAgreementMember ekso:TermLoanMember us-gaap:PrimeRateMember 2020-08-01 2020-08-30 0001549084 ekso:PwbAgreementMember ekso:TermLoanMember 2023-06-30 0001549084 ekso:PwbAgreementMember ekso:TermLoanMember 2023-01-01 2023-03-31 0001549084 ekso:PwbAgreementMember ekso:TermLoanMember 2023-04-01 2023-06-30 0001549084 ekso:PwbAgreementMember ekso:TermLoanMember 2023-01-01 2023-06-30 0001549084 ekso:PromissoryNoteMember us-gaap:SubordinatedDebtMember 2022-12-05 0001549084 ekso:PromissoryNoteMember us-gaap:SubordinatedDebtMember 2022-12-05 2022-12-05 0001549084 ekso:PromissoryNoteMember us-gaap:SubordinatedDebtMember 2023-06-30 0001549084 ekso:PromissoryNoteMember us-gaap:SubordinatedDebtMember 2023-01-01 2023-06-30 0001549084 ekso:PromissoryNoteMember us-gaap:SubordinatedDebtMember 2023-04-01 2023-06-30 0001549084 ekso:RichmondCaliforniaMember 2023-06-30 0001549084 ekso:SanRafaelCaliforniaMember 2022-07-31 0001549084 ekso:SanRafaelCaliforniaMember 2023-06-30 0001549084 ekso:HamburgGermanyMember 2023-06-30 0001549084 ekso:HamburgGermanyMember 2022-02-28 0001549084 ekso:AtTheMarketOfferingMember 2020-10-01 2020-10-31 0001549084 ekso:AtTheMarketOfferingMember 2020-10-31 0001549084 ekso:AtTheMarketOfferingMember 2023-01-01 2023-06-30 0001549084 ekso:A2021WarrantsMember 2023-06-30 0001549084 ekso:A2021WarrantsMember 2022-12-31 0001549084 ekso:A2021WarrantsMember 2023-01-01 2023-06-30 0001549084 ekso:June2020InvestorWarrantsMember 2023-06-30 0001549084 ekso:June2020InvestorWarrantsMember 2022-12-31 0001549084 ekso:June2020InvestorWarrantsMember 2023-01-01 2023-06-30 0001549084 ekso:June2020PlacementAgentWarrantsMember 2023-06-30 0001549084 ekso:June2020PlacementAgentWarrantsMember 2022-12-31 0001549084 ekso:June2020PlacementAgentWarrantsMember 2023-01-01 2023-06-30 0001549084 ekso:December2019WarrantsMember 2023-06-30 0001549084 ekso:December2019WarrantsMember 2022-12-31 0001549084 ekso:December2019WarrantsMember 2023-01-01 2023-06-30 0001549084 ekso:December2019PlacementAgentWarrantsMember 2023-06-30 0001549084 ekso:December2019PlacementAgentWarrantsMember 2022-12-31 0001549084 ekso:December2019PlacementAgentWarrantsMember 2023-01-01 2023-06-30 0001549084 ekso:May2019WarrantsMember 2023-06-30 0001549084 ekso:May2019WarrantsMember 2022-12-31 0001549084 ekso:May2019WarrantsMember 2023-01-01 2023-06-30 0001549084 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001549084 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001549084 ekso:A2021WarrantsMember 2021-02-01 2021-02-28 0001549084 ekso:A2021WarrantsMember 2021-02-28 0001549084 2021-02-01 2021-02-28 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-06-30 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputConversionPriceMember 2023-06-30 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputConversionPriceMember 2022-12-31 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001549084 ekso:June2020InvestorWarrantsMember 2020-06-30 0001549084 ekso:June2020InvestorWarrantsMember 2020-06-01 2020-06-30 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-06-30 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputConversionPriceMember 2023-06-30 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputConversionPriceMember 2022-12-31 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001549084 ekso:June2020PlacementAgentWarrantsMember 2020-06-01 2020-06-30 0001549084 ekso:June2020PlacementAgentWarrantsMember 2020-06-30 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-06-30 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputConversionPriceMember 2023-06-30 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputConversionPriceMember 2022-12-31 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001549084 ekso:December2019WarrantsMember 2019-06-30 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-06-30 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputConversionPriceMember 2023-06-30 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputConversionPriceMember 2022-12-31 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001549084 ekso:December2019PlacementAgentWarrantsMember 2019-12-31 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-06-30 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputConversionPriceMember 2023-06-30 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputConversionPriceMember 2022-12-31 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001549084 ekso:May2019WarrantsMember 2019-05-31 0001549084 ekso:June2020InvestorWarrantsMember 2020-06-08 0001549084 ekso:May2019WarrantsMember 2020-06-08 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-06-30 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputConversionPriceMember 2023-06-30 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputConversionPriceMember 2022-12-31 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001549084 ekso:EquityIncentivePlan2014Member 2023-06-08 2023-06-08 0001549084 ekso:EquityIncentivePlan2014Member 2023-06-30 0001549084 ekso:EquityIncentivePlan2014Member 2022-12-31 0001549084 ekso:EquityIncentivePlan2014Member 2023-01-01 2023-06-30 0001549084 ekso:EquityIncentivePlan2014Member 2023-06-30 0001549084 us-gaap:EmployeeStockOptionMember 2023-06-30 0001549084 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001549084 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001549084 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001549084 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001549084 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001549084 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001549084 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001549084 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001549084 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001549084 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001549084 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001549084 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001549084 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001549084 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001549084 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001549084 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001549084 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001549084 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001549084 ekso:SalesRevenueGoodsNetExcludingGovernmentSalesMember us-gaap:RoyaltyAgreementTermsMember 2023-01-01 2023-06-30 0001549084 ekso:LicenseRevenueMember us-gaap:RoyaltyAgreementTermsMember 2023-01-01 2023-06-30 0001549084 ekso:LicensedPatentProductsMember us-gaap:RoyaltyAgreementTermsMember 2012-10-15 2012-10-15 0001549084 ekso:LicensedSoftwareProductsMember us-gaap:RoyaltyAgreementTermsMember 2012-10-15 2012-10-15 0001549084 us-gaap:RoyaltyAgreementTermsMember 2012-10-15 2012-10-15 0001549084 us-gaap:RoyaltyAgreementTermsMember 2022-03-01 2022-03-01 0001549084 ekso:SanRafaelAndHamburgMember 2023-06-30 0001549084 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001549084 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001549084 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001549084 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001549084 us-gaap:RestrictedStockMember 2023-04-01 2023-06-30 0001549084 us-gaap:RestrictedStockMember 2022-04-01 2022-06-30 0001549084 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001549084 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001549084 us-gaap:WarrantMember 2023-04-01 2023-06-30 0001549084 us-gaap:WarrantMember 2022-04-01 2022-06-30 0001549084 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001549084 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001549084 country:US 2023-04-01 2023-06-30 0001549084 country:US 2022-04-01 2022-06-30 0001549084 country:US 2023-01-01 2023-06-30 0001549084 country:US 2022-01-01 2022-06-30 0001549084 ekso:AmericasOtherMember 2023-04-01 2023-06-30 0001549084 ekso:AmericasOtherMember 2022-04-01 2022-06-30 0001549084 ekso:AmericasOtherMember 2023-01-01 2023-06-30 0001549084 ekso:AmericasOtherMember 2022-01-01 2022-06-30 0001549084 srt:AmericasMember 2023-04-01 2023-06-30 0001549084 srt:AmericasMember 2022-04-01 2022-06-30 0001549084 srt:AmericasMember 2023-01-01 2023-06-30 0001549084 srt:AmericasMember 2022-01-01 2022-06-30 0001549084 country:RO 2023-04-01 2023-06-30 0001549084 country:RO 2022-04-01 2022-06-30 0001549084 country:RO 2023-01-01 2023-06-30 0001549084 country:RO 2022-01-01 2022-06-30 0001549084 country:PL 2023-04-01 2023-06-30 0001549084 country:PL 2022-04-01 2022-06-30 0001549084 country:PL 2023-01-01 2023-06-30 0001549084 country:PL 2022-01-01 2022-06-30 0001549084 ekso:EmeaOtherMember 2023-04-01 2023-06-30 0001549084 ekso:EmeaOtherMember 2022-04-01 2022-06-30 0001549084 ekso:EmeaOtherMember 2023-01-01 2023-06-30 0001549084 ekso:EmeaOtherMember 2022-01-01 2022-06-30 0001549084 us-gaap:EMEAMember 2023-04-01 2023-06-30 0001549084 us-gaap:EMEAMember 2022-04-01 2022-06-30 0001549084 us-gaap:EMEAMember 2023-01-01 2023-06-30 0001549084 us-gaap:EMEAMember 2022-01-01 2022-06-30 0001549084 country:HK 2023-04-01 2023-06-30 0001549084 country:HK 2022-04-01 2022-06-30 0001549084 country:HK 2023-01-01 2023-06-30 0001549084 country:HK 2022-01-01 2022-06-30 0001549084 ekso:ApacOtherMember 2023-04-01 2023-06-30 0001549084 ekso:ApacOtherMember 2022-04-01 2022-06-30 0001549084 ekso:ApacOtherMember 2023-01-01 2023-06-30 0001549084 ekso:ApacOtherMember 2022-01-01 2022-06-30 0001549084 srt:AsiaPacificMember 2023-04-01 2023-06-30 0001549084 srt:AsiaPacificMember 2022-04-01 2022-06-30 0001549084 srt:AsiaPacificMember 2023-01-01 2023-06-30 0001549084 srt:AsiaPacificMember 2022-01-01 2022-06-30 0001549084 ekso:AngelPondCapitalLlcMember 2023-01-01 2023-06-30 0001549084 ekso:InitialPayment1Member ekso:AngelPondCapitalLlcMember 2023-01-01 2023-06-30 0001549084 ekso:InitialPaymentMember ekso:AngelPondCapitalLlcMember 2023-01-01 2023-06-30 0001549084 ekso:InitialPayment2Member ekso:AngelPondCapitalLlcMember 2023-01-01 2023-06-30 0001549084 ekso:AngelPondCapitalLlcMember 2023-06-30 0001549084 ekso:AngelPondCapitalLlcMember 2022-12-31 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y utr:M 0001549084 EKSO BIONICS HOLDINGS, INC. false --12-31 Q2 2023 13307000 20525000 4000 40000 0.001 0.001 10000000 10000000 0 0 0 0 0.001 0.001 141429000 141429000 13807000 13807000 13203000 13203000 P8Y P1Y P1Y P1Y P8Y P1Y P5Y P3Y P3Y P5Y 1 P2M P5Y 141429000 0 0 0 P5Y P5Y6M P5Y P5Y P1Y P14Y 10-Q true 2023-06-30 false 001-37854 NV 99-0367049 101 Glacier Point, Suite A San Rafael CA 94901 510 984-1761 Common Stock, $0.001 par value per share EKSO NASDAQ Yes Yes Non-accelerated Filer true false false 13806950 5052000 4625000 5602000 5187000 759000 700000 24720000 31037000 2304000 2680000 1146000 1307000 5053000 5217000 431000 431000 332000 231000 33986000 40903000 3155000 3151000 2393000 2278000 1286000 1121000 2937000 2310000 358000 341000 10129000 9201000 1632000 1032000 3301000 3767000 907000 1087000 107000 233000 103000 141000 16179000 15461000 0 0 14000 13000 250000000 248813000 359000 563000 -232566000 -223947000 17807000 25442000 33986000 40903000 4703000 3465000 8825000 6032000 2449000 1824000 4571000 3182000 2254000 1641000 4254000 2850000 2349000 1841000 4437000 3470000 1398000 873000 2552000 1793000 2791000 2156000 5997000 5053000 6538000 4870000 12986000 10316000 -4284000 -3229000 -8732000 -7466000 61000 29000 172000 56000 152000 999000 126000 899000 -7000 -718000 210000 -972000 -30000 -1000 -51000 -3000 54000 251000 113000 -132000 -4230000 -2978000 -8619000 -7598000 -10000 639000 -204000 851000 -4240000 -2339000 -8823000 -6747000 -0.31 -0.23 -0.64 -0.59 13637000 12884000 13467000 12807000 0 0 13203000 13000 248813000 563000 -223947000 25442000 0 0 0 0 -4389000 -4389000 0 139000 0 0 424000 0 0 424000 0 0 0 -194000 0 -194000 0 0 13342000 13000 249237000 369000 -228336000 21283000 0 0 0 0 -4230000 -4230000 0 0 161000 0 249000 0 0 249000 0 304000 0 0 514000 0 0 514000 0 0 0 -10000 0 -10000 0 0 13807000 14000 250000000 359000 -232566000 17807000 0 0 12693000 13000 246090000 -17000 -208867000 37219000 0 0 0 0 -4620000 -4620000 0 0 68000 0 176000 0 0 176000 0 0 83000 0 0 0 0 0 0 0 499000 0 0 499000 0 0 0 212000 0 212000 0 0 12844000 13000 246765000 195000 -213487000 33486000 0 0 0 0 -2978000 -2978000 0 166000 0 0 582000 0 0 582000 0 0 0 639000 0 639000 0 0 13010000 13000 247347000 834000 -216465000 31729000 -8619000 -7598000 681000 462000 16000 -7000 126000 899000 161000 2000 938000 1081000 219000 103000 210000 -972000 518000 -1228000 283000 1221000 62000 318000 -13000 -1048000 -61000 -838000 760000 -373000 -7117000 -8454000 97000 -0 -97000 0 -4000 -40000 -7218000 -8494000 20525000 40406000 13307000 31912000 98000 55000 32000 4000 -131000 175000 0 174000 249000 176000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><a href="#" id="notes" title="notes"></a><em style="font: inherit;">1.</em></b>         <b>Organization</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Description of Business</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Ekso Bionics Holdings, Inc. (the “Company”) designs, develops, and markets exoskeleton products to augment human strength, endurance and mobility. The Company’s exoskeleton technology serves multiple markets and can be utilized both by able-bodied users and by persons with physical disabilities. The Company has marketed devices that (i) enable individuals with neurological conditions affecting gait, including acquired brain injury ("ABI") and multiple sclerosis ("MS"), and spinal cord injury ("SCI"), to rehabilitate and to walk again, (ii) assist individuals with a broad range of upper extremity impairments, and (iii) allow industrial workers to perform difficult repetitive work for extended periods. Founded in <em style="font: inherit;">2005,</em> the Company is headquartered in the San Francisco Bay area and listed on the Nasdaq Capital Market under the symbol “EKSO”.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> December 5, 2022, </em>the Company acquired the Human Motion and Control (“HMC”) Business Unit from Parker Hannifin Corporation (“Parker”), an Ohio corporation. The assets acquired from the business unit include intellectual property rights for devices which are U.S. Food and Drug Administration ("FDA")-cleared lower-limb powered exoskeletons that enable task-specific, overground gait training to patients with weakness or paralysis in their lower extremities. Products include Ekso Indego Personal, a light-weight exoskeleton for safe use in most home and community environments, and Ekso Indego Therapy, an adjustable exoskeleton for patients with spinal cord injury and stroke, complementing Ekso’s product offering in outpatient facilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Liquidity and Capital Resources</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of <em style="font: inherit;"> June 30, 2023</em>, the Company had an accumulated deficit of $232,566.  Largely as a result of significant research and development activities related to the development of the Company’s advanced technology and commercialization of such technology into its medical device business, the Company has incurred significant operating losses and negative cash flows from operations since inception. In the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, the Company used $7,117 of cash in its operations. Cash on hand as of <em style="font: inherit;"> June 30, 2023</em> was $13,307.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As described in Note <em style="font: inherit;">10,</em> Notes payable, net, borrowings under the Company’s secured term loan agreement with Pacific Western Bank have a liquidity covenant requiring minimum cash on hand equivalent to the current outstanding principal balance. As of <em style="font: inherit;"> June 30, 2023</em>, $2,000 of cash must remain as restricted. After considering cash restrictions, effective unrestricted cash as of <em style="font: inherit;"> June 30, 2023</em> is approximately $11,307.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In accordance with Accounting Standards Codification (“ASC”) <em style="font: inherit;">205</em>-<em style="font: inherit;">40,</em> Going Concern, we evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about our ability to continue as a going concern within <em style="font: inherit;">one</em> year after the date that the consolidated financial statements are issued. This evaluation initially does <em style="font: inherit;">not</em> take into consideration the potential mitigating effect of our plans that have <em style="font: inherit;">not</em> been fully implemented as of the date the financial statements are issued. When substantial doubt exists under this methodology, we evaluate whether the mitigating effect of our plans sufficiently alleviates substantial doubt about our ability to continue as a going concern. The mitigating effect of our plans, however, is only considered if both (<em style="font: inherit;">1</em>) it is probable that the plans will be effectively implemented within <em style="font: inherit;">one</em> year after the date that the financial statements are issued, and (<em style="font: inherit;">2</em>) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about our ability to continue as a going concern within <em style="font: inherit;">one</em> year after the date that the financial statements are issued. In performing this analysis, we excluded certain elements of our operating plan that cannot be considered probable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our expectation to generate operating losses and negative operating cash flows in the future and the need for additional funding to support our planned operations raise substantial doubt regarding our ability to continue as a going concern for a period of <em style="font: inherit;">one</em> year after the date that the financial statements are issued. Management intends to raise funds through <em style="font: inherit;">one</em> or more financings. However, due to several factors, including those outside management’s control, there can be <em style="font: inherit;">no</em> assurance that the Company will be able to complete such financings on acceptable terms or in amounts sufficient to continue operating the business under the operating plan. If we are unable to complete sufficient additional financings, management’s plans include delaying or abandoning certain product development projects, cost reduction efforts for our products, and refocused sales efforts to accelerate revenue growth above historical results. We have concluded the likelihood that our plan to successfully reduce expenses to align with our available cash, while reasonably possible, is less than probable. Accordingly, we have concluded that substantial doubt exists about our ability to continue as a going concern for a period of at least <em style="font: inherit;">12</em> months from the date of issuance of these unaudited financial statements. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do <em style="font: inherit;">not</em> include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> -232566000 -7117000 13307000 2000000 11307000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">2.</em></b>         <b>Basis of Presentation and Summary of Significant Accounting Policies and Estimates</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Basis of Presentation and Consolidation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The accompanying condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. These financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> December 31, 2022</em>, which was filed with the SEC on <em style="font: inherit;"> March 28, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements have been prepared on a consistent basis with the audited consolidated financial statements for the fiscal year ended <em style="font: inherit;"> December 31, 2022</em>, and include all adjustments, consisting of only normal recurring adjustments, necessary to fairly state the information set forth herein.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Certain reclassifications have been made to the amounts in prior periods to conform to the current period’s presentation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The results of operations for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em> are <em style="font: inherit;">not</em> necessarily indicative of the results to be expected for the year ending <em style="font: inherit;"> December 31, 2023</em> or any future periods.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The condensed consolidated financial statements include the financial statements of Ekso Bionics Holdings, Inc. and its subsidiaries. All significant transactions and balances between Ekso Bionics Holdings, Inc. and its subsidiaries have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Use of Estimates</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the balance sheet, and the reported amounts of revenues and expenses during the reporting period. For the Company, these estimates include, but are <em style="font: inherit;">not</em> limited to, assets acquired and liabilities assumed in business combinations, revenue recognition, deferred revenue, the valuation of warrants and employee equity awards, future warranty costs, accounting for leases, useful lives assigned to long-lived assets, valuation of inventory, realizability of deferred tax assets, and contingencies. Actual results could differ from those estimates.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Foreign Currency</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The assets and liabilities of foreign subsidiaries and equity investments, where the local currency is the functional currency, are translated from their respective functional currencies into U.S. dollars at the rates in effect at the balance sheet date, and revenue and expense amounts are translated at average rates during the period, with resulting foreign currency translation adjustments recorded in accumulated other comprehensive income as a component of stockholders’ equity. Gains and losses from the re-measurement of balances denominated in currencies other than the entities' functional currencies, are recorded in other expense, net in the accompanying condensed consolidated statements of operations and comprehensive loss.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Inventory</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Inventories are recorded at the lower of cost or net realizable value. Cost is computed using the standard cost method, which approximates actual cost on a <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out basis. Materials from vendors are received and recorded as raw materials. Once the raw materials are incorporated in the fabrication of the product, the related value of the component is recorded as work in progress ("WIP"). Direct and indirect labor and applicable overhead costs are also allocated and recorded to WIP inventory. Finished goods are comprised of completed products that are ready for customer shipment. The Company periodically evaluates the carrying value of inventory on hand for potential excess amounts over sales and forecasted demand. Excess and obsolete inventories identified, if any, are recorded as an inventory impairment charge within the condensed consolidated statements of operations and comprehensive loss. The Company's estimate of write-downs for excess and obsolete inventory is based on a detailed analysis which includes on-hand inventory and purchase commitments in excess of forecasted demand. Subsequent disposals of inventories are recorded as a reduction of inventory.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Leases</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company records its leases in accordance with the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic <em style="font: inherit;">842,</em> <i>Leases</i>. At the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present. Operating lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The interest rate implicit in lease contracts is typically <em style="font: inherit;">not</em> readily determinable. As such, the Company utilizes its incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. Certain adjustments to the right-of-use asset <em style="font: inherit;"> may </em>be required for items, such as initial direct costs paid or incentives received.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Lease expense is recognized over the expected lease term on a straight-line basis. Operating leases are recognized on the balance sheet as right-of-use assets, lease liabilities current and lease liabilities non-current.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Leases with an initial term of <em style="font: inherit;">12</em> months or less are <em style="font: inherit;">not</em> recorded on the balance sheet. The Company recognizes the lease expense for such leases on a straight-line basis over the lease term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Revenue Recognition</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company records its revenue in accordance with ASC <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i>. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which when capable of being distinct, are accounted for as separate performance obligations. Revenue recognition is evaluated based on the following <em style="font: inherit;">five</em> steps: (i) identification of the contract with the customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For multiple-element arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are determined based on observable prices at which the Company separately sells its products or services. If a standalone selling price is <em style="font: inherit;">not</em> directly observable, judgment is made to estimate the selling price based on market conditions and entity-specific factors including cost plus analyses, features and functionality of the product and/or services, the geography of the Company’s customers, and type of customer. Any discounts or other reductions to the transaction price are allocated proportionately to all performance obligations within the multiple-element arrangement. The Company periodically validates the stand-alone selling price for performance obligations by evaluating whether changes in the key assumptions used to determine the stand-alone selling prices will have a significant effect on the allocation of transaction price between multiple performance obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company exercised judgement to determine that a product return reserve was <em style="font: inherit;">not</em> required as historical returns activity have <em style="font: inherit;">not</em> been material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Going Concern</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company assesses its ability to continue as a going concern at every interim and annual period in accordance with ASC <em style="font: inherit;">205</em>-<em style="font: inherit;">40.</em> The accompanying condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Concentration of Credit Risk and Other Risks and Uncertainties</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and accounts receivable. The Company has significant cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of <em style="font: inherit;">$250.</em> Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company's financial condition, results of operations, and cash flows. The Company extends credit to customers in the normal course of business. Concentrations of credit risk with respect to accounts receivable exist to the full extent of amounts presented in the condensed consolidated financial statements. The Company does <em style="font: inherit;">not</em> require collateral from its customers to secure accounts receivable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Accounts receivable are derived from the sale of products shipped and services performed for customers primarily located in the U.S., Europe, Asia, and Australia. Invoices are aged based on contractual terms with the customer. The Company reviews accounts receivable for collectability and provides an allowance for potential credit losses. The allowance for potential credit losses on trade receivables reflects the Company’s best estimate of probable losses inherent in the accounts receivable balance based on known troubled accounts, historical experience, and other currently available evidence. Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within <em style="font: inherit;">30</em> to <em style="font: inherit;">90</em> days. The Company has <em style="font: inherit;">not</em> experienced material losses related to accounts receivable as of <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Many of the sales contracts with customers outside of the U.S. are settled in a foreign currency other than the U.S. dollar. The Company does <em style="font: inherit;">not</em> enter into any foreign currency hedging agreements and is susceptible to gains and losses from foreign currency fluctuations. To date, the Company has <em style="font: inherit;">not</em> experienced significant gains or losses upon collecting receivables denominated in a foreign currency.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">At <em style="font: inherit;"> June 30, 2023</em> the Company had one customer with an accounts receivable balance totaling <em style="font: inherit;">10%</em> or more of the Company’s total accounts receivable (13%) as compared with <em style="font: inherit;">no</em> customers at <em style="font: inherit;"> December 31, 2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2023</em>, the Company had three customers with sales of <em style="font: inherit;">10%</em> or more of the Company’s total revenue (18%, 14% and 10%), as compared with three in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2022</em> (34%, 13% and 11%).</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, the Company had two customers with sales of <em style="font: inherit;">10%</em> or more of the Company’s total revenue (16% and 13%), as compared with one in the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022</em> (22%).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Accounting Pronouncements Adopted in <em style="font: inherit;">2023</em></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> June 2016, </em>the FASB issued Accounting Standard Update ("ASU") <em style="font: inherit;">No.</em> <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> Financial Instruments-Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments and subsequent amendments to the initial guidance under ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">19,</em> ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">04,</em> ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">05</em> and ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">10,</em> which amended the current approach to estimate credit losses on certain financial assets, including trade and other receivables. Generally, this amendment requires entities to establish a valuation allowance for the expected lifetime losses of these certain financial assets. Upon the initial recognition of such assets, which is based on, among other things, historical information, current conditions, and reasonable supportable forecasts. Subsequent changes in the valuation allowance are recorded in current earnings and reversal of previous losses are permitted. Previously, U.S. GAAP required entities to write down credit losses only when losses were probable and loss reversals were <em style="font: inherit;">not</em> permitted. The Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> as of <em style="font: inherit;"> January 1, 2023, </em>using the modified retrospective transition method. The adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> did <em style="font: inherit;">not</em> have a material impact on the Company's financial position or the results of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Recent Accounting Pronouncements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">06,</em> Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which simplifies the accounting for convertible instruments. ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. The guidance also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that <em style="font: inherit;"> may </em>be settled in cash or shares, except for certain liability-classified share-based payment awards. This guidance is effective for the Company beginning in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2024</em> and must be applied using either a modified or full retrospective approach. Early adoption is permitted. The Company does <em style="font: inherit;">not</em> expect the impact of adopting ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> to be material on its condensed consolidated financial statements.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Basis of Presentation and Consolidation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The accompanying condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. These financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> December 31, 2022</em>, which was filed with the SEC on <em style="font: inherit;"> March 28, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements have been prepared on a consistent basis with the audited consolidated financial statements for the fiscal year ended <em style="font: inherit;"> December 31, 2022</em>, and include all adjustments, consisting of only normal recurring adjustments, necessary to fairly state the information set forth herein.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Certain reclassifications have been made to the amounts in prior periods to conform to the current period’s presentation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The results of operations for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em> are <em style="font: inherit;">not</em> necessarily indicative of the results to be expected for the year ending <em style="font: inherit;"> December 31, 2023</em> or any future periods.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The condensed consolidated financial statements include the financial statements of Ekso Bionics Holdings, Inc. and its subsidiaries. All significant transactions and balances between Ekso Bionics Holdings, Inc. and its subsidiaries have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Use of Estimates</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the balance sheet, and the reported amounts of revenues and expenses during the reporting period. For the Company, these estimates include, but are <em style="font: inherit;">not</em> limited to, assets acquired and liabilities assumed in business combinations, revenue recognition, deferred revenue, the valuation of warrants and employee equity awards, future warranty costs, accounting for leases, useful lives assigned to long-lived assets, valuation of inventory, realizability of deferred tax assets, and contingencies. Actual results could differ from those estimates.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Foreign Currency</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The assets and liabilities of foreign subsidiaries and equity investments, where the local currency is the functional currency, are translated from their respective functional currencies into U.S. dollars at the rates in effect at the balance sheet date, and revenue and expense amounts are translated at average rates during the period, with resulting foreign currency translation adjustments recorded in accumulated other comprehensive income as a component of stockholders’ equity. Gains and losses from the re-measurement of balances denominated in currencies other than the entities' functional currencies, are recorded in other expense, net in the accompanying condensed consolidated statements of operations and comprehensive loss.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Inventory</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Inventories are recorded at the lower of cost or net realizable value. Cost is computed using the standard cost method, which approximates actual cost on a <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out basis. Materials from vendors are received and recorded as raw materials. Once the raw materials are incorporated in the fabrication of the product, the related value of the component is recorded as work in progress ("WIP"). Direct and indirect labor and applicable overhead costs are also allocated and recorded to WIP inventory. Finished goods are comprised of completed products that are ready for customer shipment. The Company periodically evaluates the carrying value of inventory on hand for potential excess amounts over sales and forecasted demand. Excess and obsolete inventories identified, if any, are recorded as an inventory impairment charge within the condensed consolidated statements of operations and comprehensive loss. The Company's estimate of write-downs for excess and obsolete inventory is based on a detailed analysis which includes on-hand inventory and purchase commitments in excess of forecasted demand. Subsequent disposals of inventories are recorded as a reduction of inventory.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Leases</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company records its leases in accordance with the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic <em style="font: inherit;">842,</em> <i>Leases</i>. At the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present. Operating lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The interest rate implicit in lease contracts is typically <em style="font: inherit;">not</em> readily determinable. As such, the Company utilizes its incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. Certain adjustments to the right-of-use asset <em style="font: inherit;"> may </em>be required for items, such as initial direct costs paid or incentives received.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Lease expense is recognized over the expected lease term on a straight-line basis. Operating leases are recognized on the balance sheet as right-of-use assets, lease liabilities current and lease liabilities non-current.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Leases with an initial term of <em style="font: inherit;">12</em> months or less are <em style="font: inherit;">not</em> recorded on the balance sheet. The Company recognizes the lease expense for such leases on a straight-line basis over the lease term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Revenue Recognition</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company records its revenue in accordance with ASC <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i>. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which when capable of being distinct, are accounted for as separate performance obligations. Revenue recognition is evaluated based on the following <em style="font: inherit;">five</em> steps: (i) identification of the contract with the customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For multiple-element arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are determined based on observable prices at which the Company separately sells its products or services. If a standalone selling price is <em style="font: inherit;">not</em> directly observable, judgment is made to estimate the selling price based on market conditions and entity-specific factors including cost plus analyses, features and functionality of the product and/or services, the geography of the Company’s customers, and type of customer. Any discounts or other reductions to the transaction price are allocated proportionately to all performance obligations within the multiple-element arrangement. The Company periodically validates the stand-alone selling price for performance obligations by evaluating whether changes in the key assumptions used to determine the stand-alone selling prices will have a significant effect on the allocation of transaction price between multiple performance obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company exercised judgement to determine that a product return reserve was <em style="font: inherit;">not</em> required as historical returns activity have <em style="font: inherit;">not</em> been material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Going Concern</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company assesses its ability to continue as a going concern at every interim and annual period in accordance with ASC <em style="font: inherit;">205</em>-<em style="font: inherit;">40.</em> The accompanying condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Concentration of Credit Risk and Other Risks and Uncertainties</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and accounts receivable. The Company has significant cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of <em style="font: inherit;">$250.</em> Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company's financial condition, results of operations, and cash flows. The Company extends credit to customers in the normal course of business. Concentrations of credit risk with respect to accounts receivable exist to the full extent of amounts presented in the condensed consolidated financial statements. The Company does <em style="font: inherit;">not</em> require collateral from its customers to secure accounts receivable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Accounts receivable are derived from the sale of products shipped and services performed for customers primarily located in the U.S., Europe, Asia, and Australia. Invoices are aged based on contractual terms with the customer. The Company reviews accounts receivable for collectability and provides an allowance for potential credit losses. The allowance for potential credit losses on trade receivables reflects the Company’s best estimate of probable losses inherent in the accounts receivable balance based on known troubled accounts, historical experience, and other currently available evidence. Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within <em style="font: inherit;">30</em> to <em style="font: inherit;">90</em> days. The Company has <em style="font: inherit;">not</em> experienced material losses related to accounts receivable as of <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Many of the sales contracts with customers outside of the U.S. are settled in a foreign currency other than the U.S. dollar. The Company does <em style="font: inherit;">not</em> enter into any foreign currency hedging agreements and is susceptible to gains and losses from foreign currency fluctuations. To date, the Company has <em style="font: inherit;">not</em> experienced significant gains or losses upon collecting receivables denominated in a foreign currency.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">At <em style="font: inherit;"> June 30, 2023</em> the Company had one customer with an accounts receivable balance totaling <em style="font: inherit;">10%</em> or more of the Company’s total accounts receivable (13%) as compared with <em style="font: inherit;">no</em> customers at <em style="font: inherit;"> December 31, 2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2023</em>, the Company had three customers with sales of <em style="font: inherit;">10%</em> or more of the Company’s total revenue (18%, 14% and 10%), as compared with three in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2022</em> (34%, 13% and 11%).</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, the Company had two customers with sales of <em style="font: inherit;">10%</em> or more of the Company’s total revenue (16% and 13%), as compared with one in the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022</em> (22%).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> 1 0.13 3 0.18 0.14 0.10 3 0.34 0.13 0.11 2 0.16 0.13 1 0.22 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Accounting Pronouncements Adopted in <em style="font: inherit;">2023</em></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> June 2016, </em>the FASB issued Accounting Standard Update ("ASU") <em style="font: inherit;">No.</em> <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> Financial Instruments-Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments and subsequent amendments to the initial guidance under ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">19,</em> ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">04,</em> ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">05</em> and ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">10,</em> which amended the current approach to estimate credit losses on certain financial assets, including trade and other receivables. Generally, this amendment requires entities to establish a valuation allowance for the expected lifetime losses of these certain financial assets. Upon the initial recognition of such assets, which is based on, among other things, historical information, current conditions, and reasonable supportable forecasts. Subsequent changes in the valuation allowance are recorded in current earnings and reversal of previous losses are permitted. Previously, U.S. GAAP required entities to write down credit losses only when losses were probable and loss reversals were <em style="font: inherit;">not</em> permitted. The Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> as of <em style="font: inherit;"> January 1, 2023, </em>using the modified retrospective transition method. The adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> did <em style="font: inherit;">not</em> have a material impact on the Company's financial position or the results of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Recent Accounting Pronouncements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">06,</em> Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which simplifies the accounting for convertible instruments. ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. The guidance also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that <em style="font: inherit;"> may </em>be settled in cash or shares, except for certain liability-classified share-based payment awards. This guidance is effective for the Company beginning in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2024</em> and must be applied using either a modified or full retrospective approach. Early adoption is permitted. The Company does <em style="font: inherit;">not</em> expect the impact of adopting ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> to be material on its condensed consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">3.</em></b>         <b>Accumulated Other Comprehensive Income (Loss)</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company's accumulated other comprehensive income (loss) consists of the accumulated net unrealized gains or losses on foreign currency translation adjustments. The change in accumulated other comprehensive income (loss) presented on the condensed consolidated balance sheets for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022</em>, is reflected in the table below net of tax:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended June 30,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of period</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">563</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(17</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net unrealized (loss) gain on foreign currency translation</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(204</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">851</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at end of period</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">359</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">834</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended June 30,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of period</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">563</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(17</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net unrealized (loss) gain on foreign currency translation</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(204</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">851</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at end of period</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">359</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">834</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 563000 -17000 -204000 851000 359000 834000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">4.</em> </b>         <b>Human Motion and Control Acquisition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> December 5, 2022, </em>the Company acquired the HMC business from Parker. The assets acquired from the business unit include intellectual property rights for devices which are FDA-cleared lower-limb powered exoskeletons that enable task-specific, overground gait training to patients with weakness or paralysis in their lower extremities. Products include Ekso Indego Personal, a light-weight exoskeleton for safe use in most home and community environments, and Ekso Indego Therapy, an adjustable exoskeleton for patients with spinal cord injury and stroke, complementing Ekso’s product offering in outpatient facilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The assets purchased by the Company include intellectual property related to the aforementioned Ekso Indego devices and future products in the orthotics and prosthetics space, inventories related to the Ekso Indego product line, fixed assets configured for the manufacture of the Ekso Indego products, and Ekso Indego devices maintained for service and sales demonstrations. The Company did <em style="font: inherit;">not</em> acquire any cash in connection with the acquisition of the business unit.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As consideration for the assets acquired, the Company (i) paid Parker $5,000 in cash and (ii) delivered to Parker a $5,000 unsecured, subordinated zero percent interest promissory note (the “Promissory Note”). Under the terms of the Promissory Note, the Company shall pay Parker <em style="font: inherit;">sixteen</em> (16) equal quarterly installments of $313, with the <em style="font: inherit;">first</em> payment being due and payable <em style="font: inherit;"> December 31, 2023, </em>and the last payment being due and payable <em style="font: inherit;"> September 30, 2027. </em>For additional information see Note <em style="font: inherit;">10.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company accounted for the acquisition as a business combination in accordance with ASC <em style="font: inherit;">805,</em> Business Combinations, by applying the acquisition method, and accordingly, the purchase price of $9,055, as calculated in the table below, was allocated to the assets acquired and liabilities assumed based on their fair values at the acquisition date. The fair values presented for fixed assets, intangible assets, and goodwill are preliminary figures pending final fair value analyses. In accordance with ASC <em style="font: inherit;">805,</em> the acquirer has a year from the date of acquisition to recognize measurement period adjustments. The preliminary fair values presented below could be subject to change as result of the aforementioned adjustments. The excess of the purchase price over the preliminary net assets acquired of $431 was recorded as goodwill. The goodwill recognized is attributed primarily to expected synergies of HMC with the Company. From the acquisition date through <em style="font: inherit;"> June 30, 2023</em>, there were <em style="font: inherit;">no</em> changes in the recognized amounts of goodwill resulting from the acquisition.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table summarizes the preliminary fair values of the assets acquired, liabilities assumed and consideration given as of the acquisition date. These estimates are preliminary, pending final evaluation of certain assets, and therefore, are subject to revisions that <em style="font: inherit;"> may </em>result in adjustments to the values presented below:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,935</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Fixed assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,599</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,240</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">431</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,205</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued royalties</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">150</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">150</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,055</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash delivered at close</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value of promissory note</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,055</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total consideration</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,055</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The fair value of finished goods inventories acquired was estimated at retail selling price less estimated costs to sell and a reasonable profit allowance for the selling effort. The fair value of raw materials acquired were estimated using current prices from suppliers. The preliminary fair value of fixed assets was estimated using a cost approach, adjusting historical gross asset values for inflation, reduced for the remaining estimated economic life of the assets. The preliminary fair values of intangible assets were estimated using a relief from royalty method, the excess earnings method, and a distributor method, all income approaches, which required significant estimates from management regarding future sales expectations, long-term operating margins, the weighted average cost of capital or other appropriate discount rates, and royalty rates. The fair value of the promissory note was estimated as the present value of scheduled principal payments discounted at the Company's estimated borrowing rate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company recorded $5,240 to intangible assets as of the acquisition date and is amortizing the value of the developed technology, customer relationships and intellectual property over a weighted average estimated useful life of <span style="-sec-ix-hidden:c100094265">eight</span> years. Amortization expense related to the acquired definite lived intangible assets was $82 and $163 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, respectively, and was included as a component of operating expenses and cost of revenue in the condensed consolidated statement of operations and comprehensive loss. Of the $431 of goodwill, none was expected to be deductible for tax purposes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 5000000 5000000 0 16 313000 9055000 431000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,935</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Fixed assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,599</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,240</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">431</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,205</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued royalties</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">150</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">150</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,055</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash delivered at close</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value of promissory note</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,055</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total consideration</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,055</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 1935000 1599000 5240000 431000 9205000 150000 150000 9055000 5000000 4055000 9055000 5240000 82000 163000 431000 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">5.</em></b>         <b>Fair Value Measurement</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Three levels of inputs, of which the <em style="font: inherit;">first</em> <em style="font: inherit;">two</em> are considered observable and the last unobservable, <em style="font: inherit;"> may </em>be used to measure fair value which are the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td> <td style="vertical-align:top;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Level <em style="font: inherit;">1</em></b>—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.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td> <td style="vertical-align:top;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Level <em style="font: inherit;">2</em></b>—Inputs other than Level <em style="font: inherit;">1</em> that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are <em style="font: inherit;">not</em> 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.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td> <td style="vertical-align:top;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Level <em style="font: inherit;">3</em></b>—Unobservable inputs that are supported by little or <em style="font: inherit;">no</em> market activity and that are significant to the fair value of the assets or liabilities. The valuation of Level <em style="font: inherit;">3</em> investments requires the use of significant management judgments or estimation.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s fair value hierarchies for its financial assets and liabilities, which require fair value measurement on a recurring basis are as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>June 30, 2023</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warrant liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">107</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">107</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>December 31, 2022</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warrant liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">233</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">233</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table sets forth a summary of the changes in the fair value of the Company’s Level <em style="font: inherit;">3</em> financial liabilities for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2023</em>, which were measured at fair value on a recurring basis:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Warrant Liabilities</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance at December 31, 2022</b></p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">233</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net gain on revaluation of warrants issued</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(126</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance at June 30, 2023</b></p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">107</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Refer to <i>Note <em style="font: inherit;">12.</em> Capitalization and Equity Structure </i>–<i> Warrants </i>for additional information regarding the valuation of warrants<i>.</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>June 30, 2023</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warrant liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">107</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">107</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>December 31, 2022</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warrant liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">233</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">233</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 107 0 0 107 233 0 0 233 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Warrant Liabilities</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance at December 31, 2022</b></p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">233</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net gain on revaluation of warrants issued</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(126</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance at June 30, 2023</b></p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">107</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 233000 126000 107000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">6.</em></b>         <b>Inventories</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Inventories consisted of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,173</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,837</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Work in progress</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">751</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">487</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">678</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">863</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,602</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,187</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,173</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,837</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Work in progress</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">751</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">487</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">678</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">863</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,602</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,187</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 4173000 3837000 751000 487000 678000 863000 5602000 5187000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">7.</em></b>         <b>Revenue</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s medical device segment (EksoHealth) revenue is primarily generated through the sale and subscription of the EksoNR, EksoUE, Ekso Indego Therapy, and Ekso Indego Personal devices, along with the sale of support and maintenance contracts. Revenue from medical device product sales is recognized at the point in time when control of the product transfers to the customer. Transfer of control generally occurs upon shipment from the Company’s facility for sales of the EksoNR, Ekso UE, Ekso Indego Therapy, and Ekso Indego Personal devices. Support and maintenance contracts extend coverage beyond the Company’s standard warranty agreements. The separately priced support and maintenance contracts range from 12 to 48 months. The Company typically receives payment at the inception of the contract and recognizes revenue evenly over the term of the contracts. Revenue from medical device subscriptions is recognized evenly over the contract term, typically over <em style="font: inherit;">12</em> to <em style="font: inherit;">24</em> months.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s industrial device segment (EksoWorks) revenue is primarily generated through the sale of the upper body exoskeleton EVO and associated accessories. Revenue from industrial device sales is recognized at the point in time when control of the product transfers to the customer. Transfer of control generally occurs upon shipment from the Company’s facility. In <em style="font: inherit;"> June </em>of <em style="font: inherit;">2022,</em> the Company ceased commercialization of the EksoZeroG support arm and related products and accessories. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Deferred Revenue</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Deferred revenue is comprised mainly of unearned revenue related to extended support and maintenance contracts, but also includes other offerings for which the Company has been paid in advance and earns revenue when the Company transfers control of the product or service.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Deferred revenue consisted of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred extended maintenance and support</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,124</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer advances</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">75</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred revenues</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,918</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,153</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Less current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,286</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,121</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred revenues, non-current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,632</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,032</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Deferred revenue activity consisted of the following for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,153</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferral of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Recognition of deferred revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,380</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,918</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company expects to recognize approximately $758 of the deferred revenue during the remainder of <em style="font: inherit;">2023,</em> $1,020 in <em style="font: inherit;">2024,</em> and $1,140 thereafter.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In addition to deferred revenue, the Company has a non-cancellable backlog of $1,063, expected to be recognized between <em style="font: inherit;">2023</em> and <em style="font: inherit;">2025,</em> related to its contracts for subscription units with its customers. These subscription contracts typically have 12 to 24 month terms, and subscription income is recognized on a straight-line basis over the term of the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Disaggregation of Revenue</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table disaggregates the Company’s revenue by major source for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2023</em>:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoHealth</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoWorks</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Device revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,603</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,610</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Service and support</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Subscriptions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">265</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Parts and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">106</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,703</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table disaggregates the Company’s revenue by major source for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoHealth</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoWorks</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Device revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,651</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">118</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,769</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Service and support</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,366</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,366</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Subscriptions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">536</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">547</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Parts and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">131</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">143</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,684</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table disaggregates the Company’s revenue by major source for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2022</em>:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoHealth</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoWorks</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Device revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">163</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,532</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Service and support</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">489</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">489</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Subscriptions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">225</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">276</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Parts and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">117</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Collaborative arrangements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">237</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,465</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">The following table disaggregates the Company’s revenue by major source for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022</em>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoHealth</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoWorks</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Device revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">472</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,804</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Service and support</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">956</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">956</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Subscriptions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">441</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">120</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">561</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Parts and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">273</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">331</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">604</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Collaborative arrangements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">107</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">107</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">923</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,032</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> P12M P48M <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred extended maintenance and support</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,124</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer advances</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">75</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred revenues</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,918</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,153</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Less current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,286</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,121</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred revenues, non-current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,632</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,032</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,153</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferral of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Recognition of deferred revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,380</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,918</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 2843000 2124000 75000 29000 2918000 2153000 1286000 1121000 1632000 1032000 2153000 2145000 -1380000 2918000 758000 1020000 1140000 1063000 P12M P24M <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoHealth</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoWorks</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Device revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,603</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,610</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Service and support</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Subscriptions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">265</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Parts and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">106</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,703</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoHealth</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoWorks</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Device revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,651</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">118</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,769</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Service and support</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,366</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,366</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Subscriptions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">536</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">547</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Parts and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">131</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">143</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,684</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoHealth</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoWorks</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Device revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">163</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,532</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Service and support</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">489</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">489</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Subscriptions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">225</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">276</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Parts and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">117</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Collaborative arrangements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">237</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,465</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoHealth</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoWorks</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Device revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">472</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,804</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Service and support</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">956</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">956</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Subscriptions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">441</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">120</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">561</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Parts and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">273</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">331</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">604</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Collaborative arrangements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">107</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">107</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">923</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,032</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 3603000 7000 3610000 722000 0 722000 261000 4000 265000 102000 4000 106000 4688000 15000 4703000 6651000 118000 6769000 1366000 0 1366000 536000 11000 547000 131000 12000 143000 8684000 141000 8825000 2369000 163000 2532000 489000 0 489000 225000 51000 276000 117000 23000 140000 28000 0 28000 3228000 237000 3465000 3332000 472000 3804000 956000 0 956000 441000 120000 561000 273000 331000 604000 107000 0 107000 5109000 923000 6032000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">8.</em></b>         <b>Accrued Liabilities</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accrued liabilities consisted of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Salaries, benefits and related expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Device warranty</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">338</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">274</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">256</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">161</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,393</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,278</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Warranty</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The current portion of the device warranty liability is classified as a component of Accrued liabilities, while the long-term portion of the device warranty liability is classified as a component of Other non-current liabilities in the condensed consolidated balance sheets. A reconciliation of the changes in the device warranty liability for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em> is as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Three Months Ended</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Six Months Ended</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">426</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">413</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Additions for estimated future costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">123</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">236</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Incurred costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(107</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(207</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">442</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">442</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance as of June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">338</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">104</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">442</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Salaries, benefits and related expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Device warranty</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">338</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">274</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">256</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">161</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,393</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,278</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1799000 1843000 338000 274000 256000 161000 2393000 2278000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Three Months Ended</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Six Months Ended</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">426</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">413</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Additions for estimated future costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">123</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">236</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Incurred costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(107</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(207</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">442</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">442</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance as of June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">338</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">104</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">442</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 426000 413000 123000 236000 -107000 -207000 442000 442000 338000 104000 442000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">9.</em></b>         <b>Goodwill and Intangible Assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Goodwill</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company determined <em style="font: inherit;">no</em> impairment existed for goodwill for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Intangible Assets</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table summarizes the components of preliminary gross assets, accumulated amortization, and net carrying values for definite and indefinite lived intangible asset balances as of <em style="font: inherit;"> June 30, 2023</em>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">June 30, 2023</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gross Carrying Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated Amortization</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net Carrying Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 31%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(166</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Trade name</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Intellectual property</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">460</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 20%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">460</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Below market lease</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,240</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(187</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,053</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Definite lived intangible assets are amortized over their estimated lives using the straight line method, which is estimated as 8 years for developed technology, 12 years for intellectual property, <span style="-sec-ix-hidden:c100094485">eight</span> years for customer relationships and <span style="-sec-ix-hidden:c100094486">one</span> year for below market lease. The acquired trade name was estimated to have an indefinite life, and consequently, <em style="font: inherit;">no</em> amortization expense was recorded. The Company determined <em style="font: inherit;">no</em> impairment existed for intangible assets for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2023</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The estimated future amortization expenses related to definite lived intangible assets as of <em style="font: inherit;"> June 30, 2023</em> is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal Year</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2023 - remainder</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">162</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">306</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">345</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">345</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">345</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2028 and thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,240</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,743</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">June 30, 2023</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gross Carrying Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated Amortization</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net Carrying Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 31%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(166</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Trade name</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Intellectual property</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">460</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 20%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">460</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Below market lease</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,240</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(187</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,053</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 2310000 166000 2144000 2310000 2310000 460000 0 460000 140000 10000 130000 20000 11000 9000 5240000 187000 5053000 P8Y P12Y <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal Year</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2023 - remainder</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">162</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">306</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">345</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">345</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">345</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2028 and thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,240</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,743</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 162000 306000 345000 345000 345000 1240000 2743000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">10.</em></b>         <b>Notes Payable, net</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>PWB Term Loan</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> August 2020, </em>the Company entered into a loan agreement (the "PWB Loan Agreement") with a lender, Pacific Western Bank, and received a loan in the principal amount of $2,000 (the "PWB Term Loan") that bears interest on the outstanding daily balance at a rate equal to the greater of: (a) 0.50% above the variable rate of interest announced by the lender as its “prime rate” then in effect; or (b) 4.50%. The PWB Loan Agreement created a <em style="font: inherit;">first</em> priority security interest with respect to substantially all assets of the Company, including proceeds of intellectual property, but expressly excluding intellectual property itself.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company is required to pay accrued interest on the current loan on the <em style="font: inherit;">13th</em> day of each month through and including <em style="font: inherit;"> August 13, 2023. </em>The principal balance of the PWB Term Loan matures on <em style="font: inherit;"> August 13, 2023, </em>at which time all unpaid principal and accrued and unpaid interest shall be due and payable in full. The interest rate of the PWB Term Loan is subject to increase in the event of late payments and after occurrence of and during the continuation of an event of default. The Company <em style="font: inherit;"> may </em>elect to prepay the PWB Term Loan at any time, in whole or in part, without penalty or premium.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The PWB Loan Agreement contains a liquidity covenant, which requires that the Company maintain cash in accounts of the lender or subject to control agreements in favor of the lender in an amount equal to at least the outstanding balance of the PWB Term Loan, which was $2,000 as of <em style="font: inherit;"> June 30, 2023</em>. On <em style="font: inherit;"> June 30, 2023</em>, with cash on hand of $13,307, the Company was compliant with this covenant. In <em style="font: inherit;"> March 2023, </em>the Company entered into an amendment to the PWB Loan Agreement increasing the primary depository covenant, which restricts the Company from having more than $3,000 held in subsidiary accounts outside of the United States until <em style="font: inherit;"> July 2, 2023. </em>In <em style="font: inherit;"> July 2023, </em>the Company entered into another amendment to the PWB Loan Agreement extending the aforementioned date to <em style="font: inherit;"> August 13, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The debt issuance costs and debt discounts combined with the stated interest resulted in an effective interest rate of 8.87% and 8.70% for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, respectively. The debt issuance costs are amortized to interest expense using the effective interest method over the life of the loan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table presents scheduled principal payments of the Company’s PWB term loan as of <em style="font: inherit;"> June 30, 2023</em>:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Period</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2023 - remainder</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total principal payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less debt discount and issuance cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Note payable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,999</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,999</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Note payable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,999</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Parker Hannifin Promissory Note</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In connection with the HMC Acquisition, on <em style="font: inherit;"> December 5, 2022, </em>the Company delivered a $5,000 unsecured, subordinated promissory note (the "Promissory Note") to Parker. The Promissory Note, subordinate to the PWB Term Loan, bears no interest with principal payable in sixteen equal installments due on the last day of each quarter, commencing on <em style="font: inherit;"> December 31, 2023 </em>and maturing on <em style="font: inherit;"> September 30, 2027. </em>For additional information see Note <em style="font: inherit;">4.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Promissory Note, upon the occurrence of an event of default, allows for the levying of interest equal to the lesser of (a) 5% per annum and (b) the maximum interest rate permitted under applicable law on the then entire outstanding principal balance, and also for the acceleration of all outstanding liabilities and obligations, making them immediately payable. Under the terms of the Promissory Note, the following occurrences constitute a default, and could, upon written notice or declaration by Parker, allow for the levying of interest and or the acceleration of principal outstanding: (i) failure to pay any amount of the principal when due and payable, (ii) the dissolution of the Company (including the declaration of bankruptcy), and (iii) the acquisition of the Company by another entity or the sale of substantially all of its assets to another entity.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company recorded the Promissory Note of $4,055 in its condensed consolidated balance sheets under the captions Notes Payable, Current and Notes Payable, Net, estimating an implicit discount rate of 7.5% via reference to the interest charged on the Company's PWB Term Loan and other relevant economic factors present at the execution date of the Promissory Note. The amortization of debt discounts resulted in an effective interest rate of 7.45% for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>. The debt discount is amortized to interest expense using the effective interest method over the life of the loan. Interest expense on the Promissory Note was $79 and $159 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table presents scheduled principal payments of the Company's note payable as of <em style="font: inherit;"> June 30, 2023</em>:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Period</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2023 - remainder</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">313</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">937</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total principal payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less debt discount</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(761</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Note payable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,239</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">938</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,301</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Note payable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,239</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> 2000000 0.0050 0.0450 2000000 13307000 3000000 0.0887 0.0870 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Period</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2023 - remainder</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total principal payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less debt discount and issuance cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Note payable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,999</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,999</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Note payable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,999</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Period</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2023 - remainder</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">313</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">937</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total principal payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less debt discount</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(761</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Note payable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,239</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">938</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,301</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Note payable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,239</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 2000000 2000000 1000 1999000 1999000 0 1999000 5000000 0 16 0.05 4055000 0.075 0.0745 79000 159000 313000 1250000 1250000 1250000 937000 5000000 761000 4239000 938000 3301000 4239000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">11.</em></b>         <b>Lease Obligations</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company maintained a <span style="-sec-ix-hidden:c100094573">five</span>-year operating lease agreement for its headquarters and manufacturing facility in Richmond, California (the "Richmond Lease") which expired at the end of <em style="font: inherit;"> May 2022. </em>The Company continued to maintain its tenancy at this location until the end of <em style="font: inherit;"> August 2022. </em>Pursuant to the terms of the original lease agreement, the Company incurred monthly expenses equal to the most recent monthly lease payment under the now expired lease agreement and common area maintenance costs plus a 25% mark-up.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> July 2022, </em>the Company entered into an operating lease agreement for its new headquarters and manufacturing facility in San Rafael, California (the "San Rafael Lease") expiring in <em style="font: inherit;"> October 2026 </em>with the option to renew for an additional <span style="-sec-ix-hidden:c100094575">three</span>-year period at the prevailing market rate at the time of extension. At the end of <em style="font: inherit;"> August 2022, </em>the Company relocated to its new headquarters and manufacturing facility in San Rafael.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has determined that the new San Rafael Lease constitutes an operating lease under ASC <em style="font: inherit;">842</em> and estimates the lease term as <em style="font: inherit;"> July 2022 </em>through <em style="font: inherit;"> October 2026. </em>The option to extend for a <span style="-sec-ix-hidden:c100094577">three</span>-year period lacks significant economic incentives and disincentives, which would make exercise reasonably certain. Fixed lease payments for identified lease components over the identified term have been discounted at the Company's estimated incremental borrowing rate as of the date of contract execution and are reflected in the condensed consolidated balance sheets under the captions Lease liabilities, current and Lease liabilities, and the corresponding right of use asset is reflected in the condensed consolidated balance sheets under the caption Right-of-use assets. Non-lease components, such as common area maintenance costs, are excluded from the lease liability calculation and expensed as incurred. The Company records a straight-line monthly rent expense for the San Rafael Lease equal to the sum of all fixed lease payments divided by the number of months in the lease term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company previously maintained a <span style="-sec-ix-hidden:c100094578">five</span>-year operating lease agreement for its European operations office in Hamburg, Germany, which was originally set to expire in <em style="font: inherit;"> July 2022. </em>In <em style="font: inherit;"> February 2022, </em>the Company executed a new lease agreement with the same landlord for a replacement office in Hamburg, Germany commencing <em style="font: inherit;"> May 1, 2022 </em>and expiring <em style="font: inherit;"> June 30, 2025 </em>with an option to renew for <span style="-sec-ix-hidden:c100094579">one five</span>-year period. Upon the early termination of the previous lease agreement, it was agreed between the landlord and the Company that access to the previously leased office space would be revoked and the Company would be relieved of its payment obligations for the final <span style="-sec-ix-hidden:c100094580">two</span> months of the lease term. Consequently, the Company removed the right of use asset and lease liability, $15 and $16 respectively, recorded in its condensed consolidated financial statements related to the original Hamburg tenancy.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has determined that the new Hamburg lease agreement constitutes a lease under ASC <em style="font: inherit;">842</em> and estimates the lease term as <em style="font: inherit;"> May 2022 </em>through <em style="font: inherit;"> June 2025. </em>The option to extend for a <span style="-sec-ix-hidden:c100094584">five</span>-year period lacks significant economic incentives and disincentives which would make exercise reasonably certain. Fixed lease payments for identified lease components over the identified term have been discounted at the Company's estimated incremental borrowing rate and are reflected in the condensed consolidated balance sheets under the captions Lease liabilities, current and Lease liabilities, and the corresponding right of use asset is reflected in the condensed consolidated balance sheets under the caption Right-of-use assets. Non-lease components, such as common area maintenance costs, are excluded from the lease liability calculation and expensed as incurred. The Company records a straight-line monthly rent expense for this lease equal to the sum of all fixed lease payments divided by the number of months in the lease term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s future lease payments as of <em style="font: inherit;"> June 30, 2023</em>, which are presented as Lease liabilities, current and Lease liabilities on the Company’s condensed consolidated balance sheets are as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Periods</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Operating Leases</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2023 - remainder</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">207</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">421</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">402</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">349</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,379</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less: imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(114</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,265</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average remaining lease term (in years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average discount rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Lease expense under the Company’s operating leases was $138 and $124 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022,</em> respectively; and $271 and $266 for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.25 15000 16000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Periods</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Operating Leases</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2023 - remainder</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">207</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">421</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">402</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">349</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,379</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less: imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(114</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,265</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average remaining lease term (in years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average discount rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 207000 421000 402000 349000 1379000 114000 1265000 P3Y2M15D 0.054 138000 124000 271000 266000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">12.</em></b>         <b>Capitalization and Equity Structure</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Summary</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s authorized capital stock at <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> December 31, 2022</em> consisted of 141,429 shares of common stock and 10,000 shares of preferred stock. As of <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, there were 13,807 and 13,203, respectively, shares of common stock issued and outstanding and no shares of preferred stock issued and outstanding.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>At the Market Offering</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> October 2020, </em>the Company entered into an At The Market Offering Agreement (the "ATM Agreement") with H.C. Wainwright &amp; Co., LLC (the "Agent"), under which the Company <em style="font: inherit;"> may </em>issue and sell shares of its common stock, from time to time, to or through the Agent. The Company <em style="font: inherit;"> may </em>offer and sell shares having an aggregate offering price of up to $7,500 under the registration statement and prospectus supplement filed with the SEC related to such offering. In <em style="font: inherit;"> June 2023, </em>the Company entered into an amendment to the ATM Agreement that removed the requirement that shares of the Company's common stock <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be sold for a price lower than $6.75 per share. The Company did <span style="-sec-ix-hidden:c100094615">not</span> sell any shares under the ATM agreement during the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022</em>. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Warrants</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Warrants outstanding as of <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> December 31, 2022</em> were as follows:  </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercise</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Term</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 13%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 9%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Source</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Price</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Years)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Issued</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercised</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2023</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2021 Warrants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">273</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">273</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">June 2020 Investor Warrants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">127</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">127</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">June 2020 Placement Agent Warrants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">December 2019 Warrants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">556</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">556</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">December 2019 Placement Agent Warrants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">May 2019 Warrants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">193</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">193</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 8%;"></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,240</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,240</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">No warrants were exercised during the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; "><em style="font: inherit;">2021</em> Warrants</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> February 2021, </em>the Company issued warrants (the <em style="font: inherit;">"2021</em> Warrants"), exercisable for up to 273 shares of the Company’s common stock at an exercise price of $12.81 per share. The <em style="font: inherit;">2021</em> Warrants were exercisable immediately and will expire <span style="-sec-ix-hidden:c100094632">five</span> years from the date of issuance, or on <em style="font: inherit;"> February 11, 2026.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In addition, the <em style="font: inherit;">2021</em> Warrants contain a cashless exercise provision, whereby, if, at the time a holder exercises its <em style="font: inherit;">2021</em> Warrants, a registration statement registering the issuance or the resale of the shares of common stock underlying the <em style="font: inherit;">2021</em> Warrants under the Securities Act is <em style="font: inherit;">not</em> then effective or available for the issuance of such shares, then in lieu of making the cash payment otherwise contemplated to be made to the Company upon such exercise in payment of the aggregate exercise price, the holder <em style="font: inherit;"> may </em>elect to instead receive, upon such exercise (either in whole or in part), the net number of shares of the Company’s common stock determined according to a formula set forth in the <em style="font: inherit;">2021</em> Warrants. The <em style="font: inherit;">2021</em> Warrants will be automatically exercised on a cashless basis on their expiration date. The <em style="font: inherit;">2021</em> Warrants could also require payment of liquidated damages by the Company in the form of cash payments in the event of a failure by the Company to timely deliver shares of common stock upon exercise of such warrants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The <em style="font: inherit;">2021</em> Warrants also contain a put option, under which, if the Company enters into a Fundamental Transaction, as defined in the <em style="font: inherit;">2021</em> Warrants, the Company or any successor entity will, at the option of a holder of a <em style="font: inherit;">2021</em> Warrant, exercisable concurrently with or at any time within <em style="font: inherit;">30</em> days after the consummation of such Fundamental Transaction, purchase such holder’s <em style="font: inherit;">2021</em> Warrant by paying to such holder an amount of cash equal to the Black-Scholes value of the remaining unexercised portion of such holder’s <em style="font: inherit;">2021</em> Warrant within <em style="font: inherit;">five</em> trading days after the notice of exercise by the holder of the put option. Because of this put-option provision, the <em style="font: inherit;">2021</em> Warrants are classified as a liability and are marked to market at each reporting date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The warrant liability related to the <em style="font: inherit;">2021</em> Warrants is measured at fair value upon issuance and at each reporting date using certain estimated inputs, which are classified within Level <em style="font: inherit;">3</em> of the fair value hierarchy. The following assumptions were used in the Black-Scholes Model to measure the fair value of the <em style="font: inherit;">2021</em> Warrants:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current share price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.61</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility of stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">72.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">99.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; "><em style="font: inherit;"> June 2020 </em>Investor Warrants</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> June 2020, </em>the Company issued warrants (the <em style="font: inherit;"> "June 2020 </em>Investor Warrants"), exercisable for up to 874 shares of the Company’s common stock at an exercise price of $5.18 per share. The <em style="font: inherit;"> June 2020 </em>Investor Warrants were immediately exercisable and will expire <span style="-sec-ix-hidden:c100094653">five</span> and <em style="font: inherit;">one</em>-half years from the date of issuance, or on <em style="font: inherit;"> December 10, 2025.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In addition, the <em style="font: inherit;"> June 2020 </em>Investor Warrants contain a cashless exercise provision, whereby, if, at the time a holder exercises its <em style="font: inherit;"> June 2020 </em>Investor Warrants, a registration statement registering the issuance or the resale of the shares of common stock underlying the <em style="font: inherit;"> June 2020 </em>Investor Warrants under the Securities Act is <em style="font: inherit;">not</em> then effective or available for the issuance of such shares, then in lieu of making the cash payment otherwise contemplated to be made to the Company upon such exercise in payment of the aggregate exercise price, the holder <em style="font: inherit;"> may </em>elect to instead receive, upon such exercise (either in whole or in part), the net number of shares of the Company’s common stock determined according to a formula set forth in the <em style="font: inherit;"> June 2020 </em>Investor Warrant. The <em style="font: inherit;"> June 2020 </em>Investor Warrants will be automatically exercised on a cashless basis on their expiration date.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The <em style="font: inherit;"> June 2020 </em>Investor Warrants could also require payment of liquidated damages by the Company in the form of cash payments in the event of a failure by the Company to timely deliver shares of common stock upon exercise of such warrants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The <em style="font: inherit;"> June 2020 </em>Investor Warrants also contain a put option, under which, if the Company enters into a Fundamental Transaction, as defined in the <em style="font: inherit;"> June 2020 </em>Investor Warrants, the holders of the <em style="font: inherit;"> June 2020 </em>Investor Warrants will be entitled to receive upon exercise of the <em style="font: inherit;"> June 2020 </em>Investor Warrants the kind and amount of securities, cash or other property that the holders would have received had they exercised the <em style="font: inherit;"> June 2020 </em>Investor Warrants immediately prior to such Fundamental Transaction. Alternatively, the Company or any successor entity will, at the option of a holder of a <em style="font: inherit;"> June 2020 </em>Investor Warrant, exercisable concurrently with or at any time within <em style="font: inherit;">30</em> days after the consummation of such Fundamental Transaction, purchase such holder’s <em style="font: inherit;"> June 2020 </em>Investor Warrant by paying to such holder an amount of cash equal to the Black-Scholes value of the remaining unexercised portion of such holder’s <em style="font: inherit;"> June 2020 </em>Investor Warrant. Because of this put-option provision, the <em style="font: inherit;"> June 2020 </em>Investor Warrants are classified as a liability and are marked to market at each reporting date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The warrant liability related to the <em style="font: inherit;"> June 2020 </em>Investor Warrants is measured at fair value at each reporting and exercise date using certain estimated inputs, which are classified within Level <em style="font: inherit;">3</em> of the fair value hierarchy. The following assumptions were used in the Black-Scholes Model to measure the fair value of the <em style="font: inherit;"> June 2020 </em>Investor Warrants:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current share price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.70</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.45</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility of stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">70.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">99.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; "><em style="font: inherit;"> June 2020 </em>Placement Agent Warrants</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> June 2020, </em>the Company issued warrants (the <em style="font: inherit;"> "June 2020 </em>Placement Agent Warrants"), exercisable for up to 122 shares of the Company’s common stock, to the placement agent for such offering. The <em style="font: inherit;"> June 2020 </em>Placement Agent Warrants have substantially the same form as the <em style="font: inherit;"> June 2020 </em>Investor Warrants, including the put option described above, except that they have an exercise price per share equal to $5.64, subject to adjustment in certain circumstances, and will expire on <em style="font: inherit;"> June 7, 2025.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Because of the put-option provision in the <em style="font: inherit;"> June 2020 </em>Placement Agent Warrants, these warrants are classified as a liability and are marked to market at each reporting date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The warrant liability related to the <em style="font: inherit;"> June 2020 </em>Placement Agent Warrants is measured at fair value at each reporting and exercise date using certain estimated inputs, which are classified within Level <em style="font: inherit;">3</em> of the fair value hierarchy. The following assumptions were used in the Black-Scholes Model to measure the fair value of the <em style="font: inherit;"> June 2020 </em>Placement Agent Warrants:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current share price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.90</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.33</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility of stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">73.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; "><em style="font: inherit;"> December 2019 </em>Warrants</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> December 2019, </em>pursuant to a securities purchase agreement (the <em style="font: inherit;"> "December 2019 </em>Offering"), the Company issued warrants (the <em style="font: inherit;"> "December 2019 </em>Warrants") to purchase 556 shares of common stock. The <em style="font: inherit;"> December 2019 </em>Warrants are currently exercisable, have an exercise price of $8.10 per share, and will expire <span style="-sec-ix-hidden:c100094664">five</span> years from the date they initially became exercisable, or on <em style="font: inherit;"> June 21, 2025.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The <em style="font: inherit;"> December 2019 </em>Warrants also contain a cashless exercise provision and could require cash payments in the event of a failure to timely deliver securities or in the event of insufficient authorized shares. The <em style="font: inherit;"> December 2019 </em>Warrants will be automatically exercised on a cashless basis on their expiration date. The <em style="font: inherit;"> December 2019 </em>Warrants also contain a put option, under which, if the Company enters into a Fundamental Transaction, as defined in the <em style="font: inherit;"> December 2019 </em>Warrants, the Company or any successor entity will, at the option of a holder of a <em style="font: inherit;"> December 2019 </em>Warrant, exercisable concurrently with or at any time within <em style="font: inherit;">30</em> days after the consummation of such Fundamental Transaction, purchase such holder’s <em style="font: inherit;"> December 2019 </em>Warrant by paying to such holder an amount of cash equal to the Black-Scholes value of the remaining unexercised portion of such holder’s <em style="font: inherit;"> December 2019 </em>Warrant within <em style="font: inherit;">five</em> trading days after the notice of exercise by the holder of the put option. Because of this put-option provision, the <em style="font: inherit;"> December 2019 </em>Warrants are classified as a liability and are marked to market at each reporting date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The warrant liability related to the <em style="font: inherit;"> December 2019 </em>Warrants is measured at fair value at each reporting date using certain estimated inputs, which are classified within Level <em style="font: inherit;">3</em> of the fair value hierarchy. The following assumptions were used in the Black-Scholes Model to measure the fair value of the <em style="font: inherit;"> December 2019 </em>Warrants:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current share price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.89</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.32</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.97</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility of stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">73.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><span style="text-decoration: underline; "><em style="font: inherit;"> December 2019 </em>Placement Agent Warrants</span></i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> December 2019, </em>in connection with the <em style="font: inherit;"> December 2019 </em>Offering, the Company issued warrants to purchase 52 shares of the Company’s common stock to the placement agent for such offering (the <em style="font: inherit;"> "December 2019 </em>Placement Agent Warrants"). The <em style="font: inherit;"> December 2019 </em>Placement Agent Warrants have substantially the same form as the <em style="font: inherit;"> December 2019 </em>Warrants, except that they have an exercise price per share equal to $8.44, subject to adjustment in certain circumstances, and will expire on <em style="font: inherit;"> December 18, 2025.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The warrant liability related to the <em style="font: inherit;"> December 2019 </em>Placement Agent Warrants is measured at fair value at each reporting date using certain estimated inputs, which are classified within Level <em style="font: inherit;">3</em> of the fair value hierarchy. The following assumptions were used in the Black-Scholes Model to measure the fair value of the <em style="font: inherit;"> December 2019 </em>Placement Agent Warrants:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current share price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.42</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.97</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility of stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">65.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">71.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Management has assessed that the likelihood of a Change of Control (as defined in the <em style="font: inherit;"> December 2019 </em>Placement Agent Warrants), occurring during the term of the <em style="font: inherit;"> December 2019 </em>Placement Agent Warrants is low, and that if such an event were to occur, the difference between the cashless exercise value and the warrants fair value is nominal.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; "><em style="font: inherit;"> May 2019 </em>Warrants</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> May 2019, </em>pursuant to an underwriting agreement, (the <em style="font: inherit;"> "May 2019 </em>Offering"), the Company issued the warrants (the <em style="font: inherit;"> "May 2019 </em>Warrants") to purchase 444 shares of common stock. The <em style="font: inherit;"> May 2019 </em>Warrants are currently exercisable, have a current exercise price of $3.52 per share, and will expire <span style="-sec-ix-hidden:c100094674">five</span> years from the date of their issuance, or on <em style="font: inherit;"> May 24, 2024. </em>The <em style="font: inherit;"> May 2019 </em>Warrants contain a price protection feature, pursuant to which, subject to certain exceptions, if shares of common stock are sold or issued in the future, or securities convertible or exercisable for shares of the Company’s common stock are sold or issued in the future, for consideration, or with an exercise price or conversion price, as applicable, per share less than the exercise price per share then in effect for the <em style="font: inherit;"> May 2019 </em>Warrants, the exercise price of the <em style="font: inherit;"> May 2019 </em>Warrants is reduced to the consideration paid for, or the exercise price or conversion price of, as the case <em style="font: inherit;"> may </em>be, the securities issued in such offering. Pursuant to this provision, in connection with the <em style="font: inherit;"> June 2020 </em>Offering, the exercise price of the <em style="font: inherit;"> May 2019 </em>Warrants was reduced to $3.52 per share, being the amount that is equal to the lower of (<em style="font: inherit;">x</em>) the consideration paid for the securities issued in the <em style="font: inherit;"> June 2020 </em>Offering, or $4.51 per share, (y) the lowest exercise price of the <em style="font: inherit;"> June 2020 </em>Investor Warrants, or $5.18, and (z) the lowest <em style="font: inherit;">one</em>-day volume-weighted average price of the Company’s Common Stock on the Nasdaq Capital Market as measured each day during the <em style="font: inherit;">five</em> trading day period starting on <em style="font: inherit;"> June 8, 2020, </em>rounded to the nearest share, or $3.52.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In addition, if the Company effects or enters into any issuance of common stock or options or convertible securities exercisable for or convertible into common stock at a price which varies or <em style="font: inherit;"> may </em>vary with the market price of the shares of the Company's common stock, subject to certain exceptions, a <em style="font: inherit;"> May 2019 </em>Warrant holder <em style="font: inherit;"> may, </em>at the time of exercise of the holder’s warrant, elect to exercise the warrant at such variable price.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The <em style="font: inherit;"> May 2019 </em>Warrants include a put option, whereby while the <em style="font: inherit;"> May 2019 </em>Warrants are outstanding, if the Company enters into a Change of Control, as defined in the <em style="font: inherit;"> May 2019 </em>Warrants, the Company or any successor entity will, at the option of a <em style="font: inherit;">2019</em> Warrant holder exercise within <em style="font: inherit;">90</em> days after the public disclosure of the Change of Control transaction, purchase such holder’s <em style="font: inherit;"> May 2019 </em>Warrants by paying to such holder an amount of cash equal to the Black-Scholes value of the remaining unexercised portion of such warrants on the later date of consummation of the Change of Control transaction or <em style="font: inherit;">two</em> trading days after the notice of such request. Because of this put option provision, the <em style="font: inherit;"> May 2019 </em>Warrants are classified as a liability and are marked to market at each reporting date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The warrant liability related to the <em style="font: inherit;"> May 2019 </em>Warrants is measured at fair value at each reporting and exercise date using certain estimated inputs, which are classified within Level <em style="font: inherit;">3</em> of the fair value hierarchy. Because of the price protection feature contained in the <em style="font: inherit;"> May 2019 </em>Warrants, the Company uses a combination of the Black-Scholes Model and the Lattice Model to estimate the fair value of the warrants at each reporting period. The following assumptions were used in the Black-Scholes Model in combination with the Lattice Model to measure the fair value of the <em style="font: inherit;"> May 2019 </em>Warrants:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Share price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.40</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility of stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">74.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Management has assessed that the likelihood of a Change of Control occurring during the term of the warrants is low, and that if such an event were to occur, the difference between the cashless exercise value and the <em style="font: inherit;"> May 2019 </em>Warrants fair value is nominal.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 141429000 10000000 13807000 13203000 0 7500000 6.75 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercise</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Term</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 13%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 9%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Source</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Price</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Years)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Issued</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercised</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2023</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2021 Warrants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">273</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">273</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">June 2020 Investor Warrants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">127</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">127</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">June 2020 Placement Agent Warrants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">December 2019 Warrants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">556</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">556</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">December 2019 Placement Agent Warrants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">May 2019 Warrants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">193</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">193</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 8%;"></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,240</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,240</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 12.81 P5Y 273 0 0 273 5.18 P5Y6M 127 0 0 127 5.64 P5Y 39 0 0 39 8.10 P5Y 556 0 0 556 8.44 P5Y 52 0 0 52 3.52 P5Y 193 0 0 193 1240 0 0 1240 0 273000 12.81 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current share price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.61</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility of stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">72.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">99.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current share price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.70</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.45</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility of stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">70.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">99.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current share price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.90</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.33</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility of stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">73.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current share price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.89</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.32</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.97</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility of stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">73.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current share price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.42</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.97</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility of stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">65.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">71.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Share price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.40</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility of stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">74.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 1.43 1.19 12.81 12.81 0.0464 0.0421 2.61 3.11 0.726 0.996 874000 5.18 1.43 1.19 5.18 5.18 0.0470 0.0423 2.45 2.94 0.700 0.996 122000 5.64 1.43 1.19 5.64 5.64 0.0490 0.0433 1.95 2.44 0.625 0.735 556000 8.10 1.43 1.19 8.10 8.10 0.0489 0.0432 1.97 2.47 0.622 0.733 52000 8.44 1.43 1.19 8.44 8.44 0.0515 0.0442 1.47 1.97 0.655 0.718 444000 3.52 3.52 4.51 5.18 3.52 1.43 1.19 3.52 3.52 0.0540 0.046 0.9 1.4 0.621 0.745 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">13.</em></b>         <b>Stock-based Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Shares available to grant</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> June 8, 2023, </em>the Company held its <em style="font: inherit;">2023</em> Annual Meeting of Stockholders and ratified an amendment to the Company's Amended and Restated <em style="font: inherit;">2014</em> Equity Incentive Plan to increase the total number of shares of common stock authorized for issuance by 1,200 shares. As of <em style="font: inherit;"> June 30, 2023</em>, the total number of shares authorized for grant under the Company's Amended and Restated <em style="font: inherit;">2014</em> Equity Incentive Plan was 3,724, of which 410 were available for future grants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Stock Options</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table summarizes information about the Company’s stock options outstanding as of <em style="font: inherit;"> June 30, 2023</em>, and activity during the <em style="font: inherit;">six</em> months then ended:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted-</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted-</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Remaining</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Aggregate</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Stock</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Contractual</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Intrinsic</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Awards</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Exercise Price</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Life (Years)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">270</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">37.96</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Options forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Options cancelled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">77.08</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36.65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested and expected to vest at June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36.65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable as of June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">257</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">37.06</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.77</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of <em style="font: inherit;"> June 30, 2023</em>, total unrecognized compensation cost related to unvested stock options was $21. This amount is expected to be recognized as stock-based compensation expense in the Company’s condensed consolidated statements of operations and comprehensive loss over the remaining weighted average vesting period of 0.39 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">There were <em style="font: inherit;">no</em> stock options awarded during the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Restricted Stock Units</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company issues time-based restricted stock units (“RSUs”) and performance-based restricted stock units ("PSUs") to employees and non-employee members of the Board. Each RSU and PSU represents the right to receive one share of the Company’s common stock upon vesting and subsequent settlement. PSUs vest upon achievement of performance targets based on the Company's annual operating plan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The fair values of RSUs and PSUs are determined based on the closing price of the Company’s common stock on the date of grant.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Combined RSU and PSU activity for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em> is summarized below:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted-</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average Grant</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Date Fair Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested as of December 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,383</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1.38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(677</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.92</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested at June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,555</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.85</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of <em style="font: inherit;"> June 30, 2023</em>, $2,174 of total unrecognized compensation expense related to unvested RSUs and PSUs was expected to be recognized over a weighted average period of 1.55 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Compensation Expense</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Total stock-based compensation expense related to options, RSUs and PSUs granted to employees and non-employee members of the board of directors is included in the condensed consolidated statements of operations and comprehensive loss as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended June 30,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended June 30,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Sales and marketing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">76</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">131</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">104</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">213</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">183</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">General and administrative</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">406</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">585</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">757</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">514</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">582</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">938</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,081</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><em style="font: inherit;">401</em>(k) Plan Share Match</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022</em>, the Company issued 161 and 68 shares of common stock with a fair value of $249 and $176, to eligible employees’ deferral accounts for the <em style="font: inherit;">401</em>(k) Plan matching contribution representing 50% of each eligible employee’s elected deferral (up to the statutory limit) for the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em>, respectively. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The expense for the <em style="font: inherit;">401</em>(k) plan share matching was $219 and $103 for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1200000 3724000 410000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted-</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted-</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Remaining</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Aggregate</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Stock</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Contractual</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Intrinsic</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Awards</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Exercise Price</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Life (Years)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">270</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">37.96</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Options forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Options cancelled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">77.08</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 11%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36.65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested and expected to vest at June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36.65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable as of June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">257</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">37.06</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.77</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 270000 37.96 0 0 9000 77.08 261000 36.65 P4Y9M14D 0 261000 36.65 P4Y9M14D 0 257000 37.06 P4Y9M7D 0 21000 P0Y4M20D 1 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted-</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average Grant</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Date Fair Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested as of December 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,383</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1.38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(677</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.92</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested at June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,555</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.85</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1383000 2.17 864000 1.38 677000 1.92 15000 1.47 1555000 1.85 2174000 P1Y6M18D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended June 30,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended June 30,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Sales and marketing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">76</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">131</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">104</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">213</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">183</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">General and administrative</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">406</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">585</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">757</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">514</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">582</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">938</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,081</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 76000 72000 140000 141000 131000 104000 213000 183000 307000 406000 585000 757000 514000 582000 938000 1081000 161 68000 249000 176000 0.50 219000 103000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">14.</em></b>         <b>Income Taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">There were <em style="font: inherit;">no</em> material changes to the unrecognized tax benefits in the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, and the Company does <em style="font: inherit;">not</em> expect significant changes to unrecognized tax benefits through the end of the fiscal year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">15.</em></b>         <b>Commitments and Contingencies</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Material Contracts</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has two license agreements with the Regents of the University of California to maintain exclusive rights to certain patents. The Company is required to pay 1% of net sales of licensed medical devices sold to entities other than the U.S. government. In addition, the Company is required to pay 21% of consideration collected from any sub-licensee for the grant of the sub-license.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company entered into a research and development collaboration agreement in <em style="font: inherit;"> December 2021 </em>with a party that develops technologies having utility in robotic exoskeletons from research and development activities associated with a specific set of government funded research projects. Since <em style="font: inherit;"> January 2022, </em>the Company has assisted with research and development activities in exchange for access to a worldwide, royalty free, transferable, sublicensable, exclusive license to design and market products that use or incorporate the jointly-developed technology within Ekso’s target market segments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In connection with the HMC Acquisition, the Company assumed two license agreements with Vanderbilt University to maintain exclusive rights to patents on the Company's behalf. The Vanderbilt Exoskeleton License Agreement was entered into as of <em style="font: inherit;"> October 15, 2012 </em>and will continue until <em style="font: inherit;"> April 29, 2038, </em>unless sooner terminated. Under this agreement, the Company is required to pay 6% of net sales of licensed patent products and 3% of net sales of licensed software products. The minimum annual royalty for licensed products is $250 after <em style="font: inherit;"> July 31, 2018. </em>The Vanderbilt Knee License Agreement was entered into as of <em style="font: inherit;"> March 1, 2022 </em>and will continue until <em style="font: inherit;"> February 15, 2041, </em>unless sooner terminated. Under this agreement, the Company is required pay 3.75% of net sales for licensed patent products and the minimum annual royalty is $75 due on or before <em style="font: inherit;"> July 31, 2028. </em>The Company also entered into transitional use agreements with Parker granting the Company access to certain information technology systems and shared services relating to manufacturing facilities in Macedonia, Ohio for <em style="font: inherit;">twelve</em> months following the date of the acquisition. As consideration for access to these resources, the Company is required to make monthly payments of $20.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Purchase Obligations</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company purchases components from a variety of suppliers and uses contract manufacturers to provide manufacturing services for its products. Purchase obligations are defined as agreements that are enforceable and legally binding and that specify all significant terms, including: fixed or minimum quantities to be purchased; fixed, minimum or variable price provisions; and the approximate timing of the transaction. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company had purchase obligations primarily for purchases of inventory and manufacturing related service contracts totaling $3,455 as of <em style="font: inherit;"> June 30, 2023</em>, which are expected to be paid within <span style="-sec-ix-hidden:c100094941">one</span> year, and $3,480 as of <em style="font: inherit;"> December 31, 2022</em>. Timing of payments and actual amounts paid <em style="font: inherit;"> may </em>be different depending on the time of receipt of goods or services or changes to agreed-upon amounts for some obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has operating lease commitments totaling $1,379 payable over 43 months related to the San Rafael and Hamburg leases disclosed in Note <em style="font: inherit;">11.</em> Lease Obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Loss Contingencies</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In the normal course of business, the Company is subject to various legal matters. In the opinion of management, the resolution of such matters will <em style="font: inherit;">not</em> have a material adverse effect on the Company’s condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 2 0.01 0.21 2 0.06 0.03 250000 0.0375 75000 20000 3455000 3480000 1379000 P43Y <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">16.</em></b>         <b>Net Loss Per Share</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table sets forth the computation of basic and diluted net loss per share:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">June 30,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">June 30,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net loss applicable to common stockholders, basic and diluted</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(4,230</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,978</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(8,619</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7,598</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted-average number of shares, basic and diluted</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,637</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,884</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,467</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,807</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1px;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-bottom: 1px;"> </td> <td style="padding-bottom: 1px;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-bottom: 1px;"> </td> <td style="padding-bottom: 1px;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-bottom: 1px;"> </td> <td style="padding-bottom: 1px;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss per share, basic and diluted</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.31</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.23</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.64</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.59</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table sets forth potential shares of common stock that are <em style="font: inherit;">not</em> included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">June 30,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">June 30,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Options to purchase common stock</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">261</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">307</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">261</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">307</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Restricted stock units</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,555</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,066</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,555</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,066</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Warrants for common stock</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,240</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,240</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,240</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,240</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total common stock equivalents</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,056</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,613</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,056</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,613</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">June 30,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">June 30,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net loss applicable to common stockholders, basic and diluted</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(4,230</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,978</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(8,619</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7,598</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted-average number of shares, basic and diluted</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,637</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,884</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,467</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,807</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1px;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-bottom: 1px;"> </td> <td style="padding-bottom: 1px;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-bottom: 1px;"> </td> <td style="padding-bottom: 1px;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-bottom: 1px;"> </td> <td style="padding-bottom: 1px;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss per share, basic and diluted</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.31</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.23</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.64</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.59</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody> </table> -4230000 -2978000 -8619000 -7598000 13637000 12884000 13467000 12807000 -0.31 -0.23 -0.64 -0.59 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">June 30,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">June 30,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Options to purchase common stock</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">261</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">307</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">261</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">307</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Restricted stock units</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,555</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,066</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,555</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,066</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Warrants for common stock</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,240</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,240</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,240</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,240</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total common stock equivalents</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,056</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,613</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,056</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,613</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 261000 307000 261000 307000 1555000 1066000 1555000 1066000 1240000 1240000 1240000 1240000 3056000 2613000 3056000 2613000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">17.</em></b>         <b>Segment Disclosures</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has two reportable segments: EksoHealth and EksoWorks. The EksoHealth segment designs, engineers, manufactures, and markets exoskeletons for applications in the medical markets. The EksoWorks segment designs, engineers, manufactures, and markets exoskeleton devices to allow able-bodied users to perform difficult repetitive work for extended periods. The reportable segments are each managed separately because they serve distinct markets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company evaluates performance and allocates resources based on segment gross profit margin. The Company does <em style="font: inherit;">not</em> consider operating expenses or net assets as segment measures and, accordingly, are <em style="font: inherit;">not</em> allocated.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Segment reporting information is as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoHealth</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoWorks</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Three months ended June 30, 2023</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,703</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,421</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,449</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Gross profit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,267</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,254</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Three months ended June 30, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">237</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,465</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,631</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">193</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,824</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Gross profit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,597</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,641</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoHealth</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoWorks</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Six months ended June 30, 2023</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,684</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,372</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">199</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,571</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Gross profit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,312</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(58</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,254</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Six months ended June 30, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">923</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,032</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,646</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">536</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Gross profit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,463</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">387</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,850</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company operates in the following regions: (<em style="font: inherit;">1</em>) Americas, (<em style="font: inherit;">2</em>) Europe, the Middle East, and Africa (EMEA), and (<em style="font: inherit;">3</em>) Asia Pacific (APAC). Individual countries with revenue greater than <em style="font: inherit;">10%</em> of total revenue for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022</em> are disclosed separately from the regional totals. Geographic information for revenue based on location of customers is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended June 30,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended June 30,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Americas</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,684</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,070</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,642</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,413</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">121</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">176</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Americas revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">3,690</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">2,191</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">6,652</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">3,589</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">EMEA</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Romania</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Poland</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">284</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">393</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">511</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">568</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">104</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">393</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">632</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">783</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">EMEA revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">863</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">786</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,618</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,351</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">APAC</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Hong Kong</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">118</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">442</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">297</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">485</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">258</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">607</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">APAC revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">150</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">488</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">555</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,092</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">4,703</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">3,465</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">8,825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">6,032</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 2 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoHealth</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoWorks</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Three months ended June 30, 2023</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,703</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,421</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,449</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Gross profit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,267</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,254</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Three months ended June 30, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">237</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,465</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,631</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">193</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,824</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Gross profit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,597</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,641</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoHealth</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">EksoWorks</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Six months ended June 30, 2023</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,684</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,372</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">199</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,571</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Gross profit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,312</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(58</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,254</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Six months ended June 30, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">923</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,032</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,646</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">536</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Gross profit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,463</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">387</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,850</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4688000 15000 4703000 2421000 28000 2449000 2267000 -13000 2254000 3228000 237000 3465000 1631000 193000 1824000 1597000 44000 1641000 8684000 141000 8825000 4372000 199000 4571000 4312000 -58000 4254000 5109000 923000 6032000 2646000 536000 3182000 2463000 387000 2850000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended June 30,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended June 30,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Americas</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,684</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,070</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,642</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,413</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">121</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">176</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Americas revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">3,690</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">2,191</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">6,652</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">3,589</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">EMEA</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Romania</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Poland</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">284</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">393</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">511</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">568</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">104</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">393</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">632</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">783</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">EMEA revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">863</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">786</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,618</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,351</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">APAC</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Hong Kong</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">118</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">442</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">297</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">485</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">258</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">607</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">APAC revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">150</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">488</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">555</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,092</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">4,703</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">3,465</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">8,825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">6,032</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3684000 2070000 6642000 3413000 6000 121000 10000 176000 3690000 2191000 6652000 3589000 475000 0 475000 0 284000 393000 511000 568000 104000 393000 632000 783000 863000 786000 1618000 1351000 118000 442000 297000 485000 32000 46000 258000 607000 150000 488000 555000 1092000 4703000 3465000 8825000 6032000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note. <em style="font: inherit;">18</em> </b>         <b>Related Party Transactions</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> February 4, 2023, </em>the Company entered into a mutual release and settlement agreement with an entity to settle and resolve any and all potential claims brought forth in connection with a consulting agreement executed between the entity and the Company in <em style="font: inherit;"> July 2017. </em>Under the terms of the consulting agreement, the Company was required to make milestone payments for the introduction of potential partners for, and the consummation of, a strategic joint venture. A member of the Company's board of directors is affiliated with <em style="font: inherit;">one</em> of <em style="font: inherit;">two</em> entities under common control.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company settled on an amount of $325 to be paid in cash over <span style="-sec-ix-hidden:c100095122">fourteen</span> months, with combined initial payments of $145 due in the <em style="font: inherit;">first</em> 40 days and $15 per month for the remaining 12 months. The Company has a liability of $135 and $325 related to this settlement on its condensed consolidated balance sheet as of <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, respectively.</p> <div>   </div> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> 325000 145000 P40M 15000 P12Y 135000 325000 EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &^!^U8'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 " !O@?M6GIZ(%.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Y@92;-I:.G#@8K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/ MGT"-]E(/ 9_#X#&0Q7@WN:Z/4OLU.Q%Y"1#U"9V*94KTJ7D8@E.4GN$(7ND/ M=42H.+\'AZ2,(@4SL/ +D;6-T5('5#2$"][H!>\_0Y=A1@-VZ+"G"*(4P-IY MHC]/70,WP PC#"Y^%] LQ%S]$YL[P"[)*=HE-8YC.=8YEW80\/:T>\GK%K:/ MI'J-Z5>TDLX>U^PZ^;7>/.ZWK*UX51=\552K?<6E$)(_O,^N/_QNPFXP]F#_ ML?%5L&W@UUVT7U!+ P04 " !O@?M6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &^!^U8Z>:-!Z@4 4? 8 >&PO=V]R:W-H965T&UL MM9EA<^(V$(;_BH9V.NU,")8,!*X),X1<[NC=$>Z<7J?M](-B"_"<;5%9#LF_ M[\H&FV3DA7J.+XEMO*_U:M?2(^MR(]6W="6$)D]QE*17K976ZS>=3NJO1,S3 M<[D6"?RRD"KF&D[5LI.NE>!!'A1''>8X_4[,PZ0UNLROS=7H4F8Z"A,Q5R3- MXIBKYVL1R=4B4(8Y&DH4R($HNK MUIB^F;C,!.1W? W%)MT[)L;*@Y3?S,DTN&HYID4B$KXV$AS^/8J)B"*C!.WX M=RO:*I]I O>/=^JWN7DP\\!3,9'1'V&@5U>M08L$8L&S2'^1F_=B:ZAG]'P9 MI?E?LBGN[79;Q,]2+>-M,+0@#I/B/W_:=L1^ *T)8-L ]BJ UCW!W0:XN=&B M9;FM&Z[YZ%+)#5'F;E S!WG?Y-'@)DQ,&CVMX-<0XO3H1OH99$63<1*0MXD. M]3.9)D5YF&YNDW3%E4@O.QJ>9F(Z_E;YNE!F-I6":B""E_$=:&79 M5+9KZC5#!7_+DG/B.F>$.+T'UN7%9)=NZ1Y9=^D:^Z+JQ:\DZE0CZ(U^ND'VG=^M?G]3F(OW'=+ M]UU,?;0ME0ET@.(1]$$@GL@'\6PSC2LYCD-[W:$SZ-H\HK$-/?9*C[UC/'X1 MRS %EY#J&8^%S>$!G0_>';F>WLVF$X^\O_MX,YV]\\[(=#8YMUE&Q1I:[I>6 M^VA3QU#105[5MQ%?VJSB\0L>I;8>FJ!A#4U=E*8NT$9-,J5R2V'J0ZW^*;@R M@Q*! =.:35RMW::L[5*;232PH.-JGYG- M'QK3T-^P]#?\7_[R+-:ZP[7J)A TJJ$_ZE0SL7.U+APTN!Z1* MR*FE'%R@J=>*>BB*%7M5"C-B&N;4@^03%ZN=+O"XIB8KN*%'TD8\#45+I"(3F0'7 =[) MP%[$N/KLJ]7R*<"&5F1#<3396K[G3V0:0 &'B] OH!W),"XY'+8=MW_A=(=6 MOZ=@'EI!#\4Y9>MW' 2@GI[M#DB^0KE+['G%):E#R;N(^Z%09"[#1)\5[?6R M$.IF;.V$4S 1K:"(XASSNA,FY@P*_%YN$FL'X'(>A\&.+[B(K%Y/P4>T B2* M4\UKK^7;/%?R,4Q\>\9QS8D]J:< )5:!$L-!Y[71N4PU$.%?X;IVP#J@.(3U MIY7H\;BF3BMV8CCOY.4Z5H+7&\,%>M2QVCH%+[&*EQ@..1]EOD)9R02;7@^( M# ?=-KWHV]-V"D9B%2,Q'&ON0PW@(!>$LI\??B&>\#,%F;2:Q)4F,HYAAO*T M]+^=D1^=LG7 *AF(50S$X%%-?5:$Q(XBI&D"J])B.\&LVOC. MN-4GKECG\Q00Q"H(8D=!D%G- -H#%"REL@]&N,Y,)FWN^P)D0"0H!*U^3P%" MK (A=A0(>3&/(G*=I?!S:J]:7*?N:P,>UM">6^&/>Q3^O(V%6IJW\ATHZ!40 M0KSFB36O!P1K5^%X7%.C%?VX.+SL\K@2D$?,'BY3;^\4%.16%.3B +,;9E], M\5Z^VT;N,@U,FY@)U.KX._'-MA\*M5ZN9O9]'T?4'3C]80_@\7'?8V=OH]&4 M7[[_FA+??"XH]AS+J^4>[SC?V>Q4MQ<;Q)^XJ=Z41&(!H<[Y!3Q>%7NNQ8F6 MZWS;\D%J+>/\<"5X()2Y 7Y?2*EW)^8!Y<[WZ#]02P,$% @ ;X'[5O& MQAZ)!@ $!P !@ !X;"]W;W)KWX5Z*=;M]5FVE$69;F26G[?WZHQPW3BQ9[;!] M:6V'HA]2)!^*OKA7U3>]$L*@AR(O]>5H9-8L*O(QQ3@9%UR6H_E%\^RZFE^HVN2R%-<5TG51\.KQO6( MC)X>?))W*V,?C.<7:WXG;H3YLKZNX&Z\TY+)0I1:JA)58GDY>D?.%BRV"QJ) M?Z6XUWO7R)IRJ]0W>_,ANQQABTCD(C56!8=_&[$0>6XU 8[OK=+1[IUVX?[U MD_;?&N/!F%NNQ4+E7V5F5I>CZ0AE8LGKW'Q2]W^(UJ &8*IRW?Q%]ZTL'J&T MUD85[6) 4,AR^Y\_M([86T"B@06T74!?NH"U"UACZ!998]85-WQ^4:E[5%EI MT&8O&M\TJ\$:6=IMO#$5_"IAG9DO5)G!IH@,P956NK(/(KL EXIM<\%9U@1D&8[])4U27$8R52(3?\-A?'J(1:IY:(YU"1;,QJ>W<4->8<11!. M8--:--4B?_09M'UGO URA*!DR)]Z9$P?-^5!N(,!4)84W6V(75X+[ MN#Q"9#KQXTIVN)(@KNM*K+G,D'A8V]*@&U;+#/ EB_JP,SU\ ;^*\FD83BGL 72E&,!MPZW0'Q#.G61,ASU@'J$DNF *V<[G+,@SH;*3]3RI-8BX,F9\VI"HJ2' MSR.T7RL.\!'<<19^)G$,+^\DI'^+;]")K:)>2I\4)4,P]ZB5!&'^KE1V M+_/<"XRX!861/JZPT"&LCM=(D$KF_S29/+RQ[?*#Z&?]NN,1HH/0.AHB81[: M9G$ &O- FTW[4><1B_ ,LP%X'?V0Z$4M02[YKY(BH19:D>Z:_YH&==KL$M#C,1Q?UN\4D-!T[$5"=,5 *QJ:%CV=L6+T64= MRF9.*?!(TMAGQOJ=H$\*V'0 9D=2),Q2?PHXO.WO>1BJ2T0LGO:1 M>H2B 7_2CJQHF*P..Y-G@I2Z3$0PH?T&RB,VHW@(:D=8-$Q83I1Z(;JD1!*' M'WQ2>$_J$.'>F2S,7;W@'&!]ZF,PW&=7G]0D&6!]VG$8#7.8$YA>A"Y#S9PS ME$>(X*'FGG8L1L.GJ*^\JO@+0M$]\A 7HBM$V0#/THYR:)ARMAU*J46'UG>$1J?!KNW&J/3; M2N69J/3K5U-H[,^;XY=Y] ]U@O3XPU.=7Z3MT/:.)6F8)1>JW,"9LSDJP0O: M\JZM1X[1$3[%F$ UK="&Y[4X1P0?8XR17O'*'OMKLU*5_$]DYS89!9):VT:K M&0?41L,A+(,P0MR@CS7\_#2[:P2N1"J*6TAC_TBN];7+N/VC>%#D<-C543(+ M4[+-!U4&W!"1XXC.?'X@['B*)XV%<$DQ>Q+Z*=\\/Z1BGL:@/PSPR0S48M;U M!"S<$[S+,FD'[E#D[%#H1)8HY6L)1<\+TZ5]&D-(]7?5)Q=-IX-PNP:!A1L$ M. S419TW0^QV9*4*B/R5_?*P@1 NX=Y[AF&>=L"97'F$XF0(]-[T-=PR[(/. MQ%*FTMO6,+8K"B>F%[&HG)U)T8 M>UJ).(H&6D;6-1,LW$PX!-VDX ^:$#OC;-_WMB/0KN/@//_ M 5!+ P04 " !O@?M681_KV_L" 1"@ & 'AL+W=ON:X.8YH0 MW9,I%3"RD2HA!KIJZ^I441+EIH2[/L9#-R%,./-I_FZIYE.9&1@.-W&=2IOFF- MA^VWZ)_SY"&9-=%T(?DO%IEXYHP=%-$-R;AYDOLOM$QH8..%DNO\'^U++790 MF&DCD](,! D3Q9.\EA-Q8/#Z[QC\TN!?:@A*0Y G6I#E:3T20^93)?=(635$ MLXU\;G(W9,.$7<:543#*P&?F"RDB6!0:(6AIR5E$#'0>""4>>FBW0,0QHQ@7[$,M-$ M1/H6W=3Z4]= $A;%#4O@AP+8?P?X6R9Z*,"WR,=^T&!?G+<_TA#L7F[WZW87 MIJZ:/[^:/S^/UW\GWCV'C9!/%6PI%,EL;389A^H,929,8WY%P&$>T.ZRW;P_ M=7>'*30H<"6I80859G 6#%)T8'6+B'L7<$WZ:J\?GQ9LW^O[DR/F M5ED->E)!3ZZ OJR<)Z.?(['XT/J8<_%%YDQIM#7LJCD MXRA3:G,_'LM%QDHJ[_B&5?K-BHN2*GTKUF.Y$8PN:Z.R&!//B\8ES:O1Y*%^ M]EY,'OA6%7G%W@LDMV5)Q=]/K.#[QQ$>'1Y\R->9,@_&DX<-7;-GICYMW@M] M-SYZ6>8EJV3.*R38ZG'T&M_/"3$&->+/G.WER34R5%XX_V)NWBX?1Y[I$2O8 M0AD75/_MV)05A?&D^_%7ZW1T;-,8GEX?O/]QPE([1D M*[HMU >^_X6UA$+C;\$+6?^B?8OU1FBQE8J7K;'N09E7S3_]V@;BQ$#[@0U( M:T!L@Z#'P&\-_.]M(6@-@N]M(6P-:NKCAGL=N!E5=/(@^!X)@];>S$4=_=I: MQRNO3*(\*Z'?YMI.3::\6NIA9TNDKR0O\B55^N99Z3^=#THBOD)_;)B@9EPE MHI5!ECHI,Y,M.X9^XU*B6_3I>8:N7ETCF5'!),HK]#'C6ZGQ\@:].KM_&"O= M<]/^>-'V\JGI)>GII8_>\4IE$LUU;Y> _6S8/AJP'^N('<-&#F%[(H,.?]U6 M=\CW;A#QB _T9_K]Y@2B\_]:G__GUL^"X1]SR*_]!3W^/K =J[8,&M;&,*H- M3G<;*!?E!%)Z#9BXH28@%FKN@R//)$73&+CBR"P;93;E49A*( M?I:-@_"D61($J<72!>&$!!9+%Q2$,;98NB!?NX)9AD>6X2#+-\),XXW@JUQ! M%$.7(@FMWD]=$(X"J_QSI&BB9V+'1Y,)KK6D7O&0WJ&(*7$E:=Q=:2B[J;791;_-+>3L?F$Y_ MXF$!^K923/M5A]E7#PDX(KZ;&9%=+;3WYC$#=4R%HI5"1TY>\R%7>4X4 (6JO#E, E*9.# !/Q*E +B@Y M\70>@DZMXF&Y^JD2C!;Y/WJK>E7H6G2-UFU05ERP?%WI5%ADM%J#*P]VY>5M M;$< PN#$#@$@5+%GAP!PE<8]@AUW/O3$]GG=X@05?!Z:75'5H 1M+8260 ED0XM7D"L#@\4:GG1#OAB(>5 M8Y/+B[.#I79B-R,.1L"5=+?VY)L"H,AW*AG@B7CVIA1 )2?IRIUZ),/J\9#62&O'YL 0 MTZ\9 MJK;EBZ:O-4![^LJW2BH=*;TCZ8M;@X2#18"=:&3OEZ<0C"2VMI^!WH+(WI[! MWCP[U\8G1]TE$^OZ&X/4";.M5'-B>7QZ_([QNCZ]MYX_X?LI!I[/\/V\^4K1 MN6\^FKRC8IU7$A5LI9OR[F+=5]%\AVAN%-_4!^TO7"E>UI<9HSIY#4"_7W&N M#C>F@>/7H,F_4$L#!!0 ( &^!^U;G99:\&@H +15 8 >&PO=V]R M:W-H965T&ULM5Q=<]NZ$?TK'/5.F\Q4$?%!BDIMSR2BB'L[ MD]:3W+0/G3[0$FVKD4A?DHZ3?U]05D2!6&)%>?-B2_;! ;0+0'L.2%X\%>67 MZC[+:N_;=I-7EZ/[NGYX.YE4R_MLFU9OBHBBS=+5K MM-U,N.^'DVVZSD=7%[N_79=7%\5CO5GGV77I58_;;5I^?Y]MBJ?+$1O]^,/' M]=U]W?QAV5V>SEZQ]ZJ@#<-=HA_ MK;.GZNBUUWR4FZ+XTKSY;74Y\IL199ML63<4J?[U-9MGFTW#I,?QQYYT=.BS M:7C\^@=[LOOP^L/-]0BVZ_SY=_IM'XBC!CSH:<#W#7BW >]I(/8-1*>! M"'L:R'T#V6TP[6D0[!L$W2'U-0CW#<). R9Z&DSW#::[9#U'=Y>:.*W3JXNR M>/+*!JW9FA>[_.Y:ZXRL\V8J?JI+_=^U;E=?S8M\I2=6MO+TJZK8K%=IK=]\ MJO4O/>-JK[C5;XKEE_MBL\K*ZB_>XH_'=?W=>_4Y3Q]7:PU^[8V]SY]B[]4O MK[U?O'7N_7Y?/%9IOJHN)K4>8M/19+D?SOOGX?">X5SKB9B5Y6X$NE/O/Q^R M[4U6_A=@FKN9YL5VJZ-?I>C76'V^>/JQK_=Y!ND!( M_SG_S7M7U^7ZYK%.;S:95Q>:OFSB[6!-W*P?LUIO/3ITB[3,U_E=Y>)2;J[? M"_T)S683/;,.TXL?IA??\<@>GO?I)LV7F?=*QZVZUY^P>NVEM1=GRS>>8'_U MN,\9-$N>68,=:[.;?KWR+R9?C[-O(Q@/9\+W.\#8.S \H(G#P$3CH#]P]=:VR*"MPH)1HH M%!%+;!DM4$1B(\8RY!V4PE!&>()#> )G>/9?-6L]M_*F8O$>]#P[WDN@N 7H MUF$C(F#?< YMZ+Y!2990DBDB,B._X2&_H3._NR_G<5-)KKQEL=7E=97N"M3L M6_,Z@](;HLL"1<2A-0'D;-99&#:FNS!0A'+W8X1L>@C9U!DR77_KZCK7I:&N MDO+E=Z\NT[S:/(:OESZ=7$3%=>TF>OOKP^:7.)T,W%1H21O;DX1SIT[9(=VS%Z<;2O$,724H(I[9Q>DT[*P3&]/=8%"$Z'6(+,%SN A![N=@Z%'0& )QM#4 @T!L @ YS@+7RE[GU MK\L><#<=.%/FI&PQ*=N"E"TA95/,]A+&TV 6]62^%<;,K8PIM(J[B\$SQ!:S MD+ A[71!RI:0LBDJ-G.&M#X @IK_[^F.LO7]]1J^*V!@!APF<^L .0>AND; DIFZ)B,[/=^AO, M;7 45 M;XT.[C8ZSA7O'/4:Y@"D1[R[QSCX?)*2+2%E4U1L9K9;JX:?9M6 > #O'.CX[RW>Z'2XUPW.W (3%'C_T7."0!(&,^ MFT;=,&$P,TRMQ\'='L=9AY8<-S@ " M#8$,AM3=(V1)2-D7%9B:ZM3>XV]XX MY_22XS8'#HFY[3<$$>^N%/QH'X@Y >FI]]Q@'[S6D:I^435&QF=EN MU3YWJ_TAM3['S_D!B%V\ $?P4*T/X.Q:'P#!M3X =-7ZK33F9TGC8U\:#B8N MC0$($]R'+D4DE<:D; DIFZ)B,[/=2F-^LC3&,XQ+8P!B+Q=(&D=1%[< <$$H MNLL%DL9TZM M+W!-C$-B8"J&((H)!:HN%X D#&; M=:L8G$AA1&806ZTI3CM*=UB5 @P@JO#F (0)(3FPVSC'.'BWH61+2-D4%9N9 M[58>"[<\[K$JX0SCF4: MV+-<6G$LSA+':"TH<'$,0'JJ??<8!R\74G%,RJ:HV,QLM^)8G"R.\0SCXAB MV,L%$L= M0_@[&H? ,'5/M2KH]IOQ;%PBV-GM4^I"^>D;#$IVX*4+2%E4\+V M&,91V'>%F6B%LGCY1?*HGG%V,7B& ->TAZR[_"B[7)"R):1LBHK-O#VQ]0&D MVP?\^#Q+T.'!)+_.@?AR0 9"RYL)Z+@,',,+4.AW0['&>=/$CQSP&(%OW KD.J^TG9$E(V1<5F/G>GU?W!S]'] 7YM Z)@U,4.@#J+AL< MHI"NS/"U$CGX.1(YP"4R .F1R.XQ#GZ"$:E$)F535&QFMEN)'-!)Y "7R #$ MDL@ !I3( ,Z6R (ELC0R ")/#EZ'&7S/%,MA.[6>>5MLEO=SG\SU9.W?'Y$ MZ/.;NGC8/:'RIJCK8KM[>9^EJZQL /K_MT51_WC3//3R\*#6J_\#4$L#!!0 M ( &^!^U;A4+7XO08 )H< 8 >&PO=V]R:W-H965T&ULK5E9<]LV$/XKIL6?BB !UNK9F?#1M.I/4$\?M,T1"$FH24 #01WY] M%R1-2@2(.*U>+!Z+];?GMR#.'J6ZUQO&#'K*,Z'/!QMCMJ?#H4XV+*?ZG=PR M 6]64N74P*U:#_56,9J6B_)L2*)H,LPI%X/%6?GL1BW.9&$R+MB-0KK( M+UDF'\\'>/#RX#-?;XQ],%R<;>F:W3)SM[U1<#=LM*0\9T)S*9!BJ_/!!3Z] MBD=V02GQ%V>/>N<:65.64M[;FP_I^2"RB%C&$F-54/AY8%"%BD'F6-T@NYNK]'1FV/T!G&!OFQDH:E(]=G0 M #*K?YC4*"XK%*0'Q01]E,)L-/H5T*3[ZX=@46,6>3'KD@05_E&(=RB.WB(2 MD=B#Y^KURTD 3MQX.2[UQ3WZ_MPR10T7ZRIMN>%,G_K<5*D9^=78DC[56YJP M\P'4K&;J@0T6/_^$)]$O/AL/I&S/XE%C\2BD??$).E FM3<7JI63PQL% 7*3_0$U5B6TD]*%$BH1G#(D:KWUJ MKQ.;\H6M"\ALZ0F?S[#Q(:-W(&5[;IHT;IH$HW?-0&G":=5I18IH+I7AW\H' M/LLK=>.=8$UFN!-05V8T(?YP3AN]&39S\6#2!>T1FLWG?MCS!O8\"/MB)P$LWI0M#4JY[O?NW./=;DJX M,CT)@:.6SZ(@T%LCD_L3R^PI2F0.XXZN0+,G>\V\Y!0Y..;QK(/5(X2CG23? MQ[O#OSBCE:WQ0PCZ4MGUGM)2- MPYQ]4?=*2XN,/]!EYJ^6D1NO,7;*Q97"A/30-V[Y&P=Y;_%!/ !Y2]73'^O5 M^[DTB[O8/%( KJ^66];$8=J\46Q+>?K2:JH4DF;#5)U3;^NJ,.4; ;-'=>LU MQ>7+DQV^K"WQ",6XS\LMK>(PKS:9L*7/O6G@X4;L>-HG%(WZ +8DBL,L"@!5 MP=*W*&/0Z7?\O%.P/^1L#VLU6#("E=B1@HNA);)3EE))F%(__==YF+B4>3+%>-J![1.;C<:C'MPMM1(<;.ZV M5^C7[+I(D*)_M(L?2MN^U2TSDS S7R1?"Z[YRZ"V539:YKDL @:OMGE/#1 / M#\^=6+E"44^<6A(F05YS\XM[ N=%'+\&L2O4A[AE2A)FRE]7*Y88ZU[VE)0C M!(*"8"BIQPEPO37(B]G#GJ,N9)],'^B6.DF8.JV;4Y:HLF/R $(/.TZ)0_ ^ ML=EHWE>U+8F2,(F6'YMLLD)QP#"*6RDJH]@7L4'9>E#:=MW1\O2<9BEO]A-, M[VF>T=%*R?S8[OQ?3]NQA[9QW)U=/5)XVI=Z.Y^UP\S]04"T()[V.^I:-#-' M.Q]6X_G+4%Y9H^S)BA4K[.1N]T5>LT*T7=ODBN!I7Z*VW!Z'N?UV0R$MN=9% M\S4Q^1_?:&+W.S89=;_1>(3PM,M#PYU3GIRI=7GXI5&Y4ZM.1IJGS0';17FL MU'E^B4^OJF.R5DUU:O>1*B!8#6%;@#]2DKS&PO=V]R:W-H965T&UL?5;;;MPV$/V5@0H$-K#Q7GQ) M$-L+>)T$<=$T1IRV#T4?*&DDL2N1"DEYO?GZGJ&TBITZ^V"O2,Z<.7,E+S;6 MK7W%'.BAJ8V_3*H0VC?3J<\J;I0_LBT;G!36-2I@Z[=N>6&[4&O#MXY\US3*;5=< M!4%0^+GG:ZYK 0*-KP-F,IH4QANDQ>)Y1SH;HZ M?+:;#SSX7IG2UV/%:+?8"_MJ9(SJ> M36@Q6QSOP3L>_3R.>,=[_/04++W71IE,JYKN@@J,^@K^.7][N)/GX:15WOA6 M97R9H!<\NWM.EB]^F9_-SO>0/1G)GNQ#7ZXZCQWOZ2W[S.FVKU^3TTIY[H"8+]Q3JD-%:5; M4FG-+U.;:^QU .BE<=#BVQJ/7H9@6VV]SE!PN?8J,M/LGW"C2OG!() 0$IU) ML58JT($^A'=BB+3)];W..U4/P(8[)^0C>&9Q+/D!B:*0F6=**I4.$RAF=2>9 MP0S\VFDG'CC,:QS\V[DM'217JYODL(_=SG^?U>RLE-M!\O$N.>P3Y%NTCQAS M^7?MN^L;.4=^'%>]A^BL*(^]C:K7I,#$3. -W%$>J.'_[BBPLBHG)+)DJ;*N M11R1+Z2Y03I)(UC:Q8[MV0!.\&K<+ *':>FDL>4>D&3 . #DXD+HBT)G\ T4 M6PY:KH(H1S@6$RQS2\2US9&<][:+&P@2KK?3"7V2'LBX2<'H-$ZEQ81^TPAG M+M2$S;5JX7A-G]G;SDD&KV*O8I3Q.,K(ZX]0; H%RB7U\,/3FU=WUV)>+V2F= -4"W=@0 M_^9QM8C_/W42K1;EU6,@Q"4;=I)O/!3P*P9KZSWWS6"X5#'8WT\SY2LJD#,O M_LF0*+K0N:%@L#0,UR4O*N]+&D$MD ]1AD&/NK N$(),;:V,@?2 +M6/RO8H MWR[U<#M(/>2V2R7Q)6(@&*+8E^E6\- YX-7!/BA3:2-'BT ZT[,8RD)R*3'H M8T/S16QAB7ML8E$KQLO%CY<+FAONI\PRRKA5TGXRSG^PE,IHG]"FTED5*7$# MY^*E!2MX;]6[60P::*'=;/+8](7*=D>U'F?,+KQ6W,:+"["=\[&UTF& ]V/H M6=JYC=E_[CJ;/GIO-.S*^*KR% NN?WJ,N^/#[:I_KWP7[U]]'Y4K-;)6&PO=V]R:W-H965T&ULM5EMK$-H7AX? M^V*M:NE'ME$&;Y;6U3+@UJV.?>.4+'E371U/Q^.SXUIJ,[@XYV?7[N+0''_5J'>C!\<5Y(U=JKL+GYMKA[KB34NI:&:^M M$4XM7P]FDY>7I[2>%_Q#JUO?NQ9DR<+:&[IY7[X>C F0JE012(+$GXVZ4E5% M@@#CMR1ST*FDC?WK+/T=VPY;%M*K*UO]4Y=A_7KP?"!*M91M%3[:VY]4LN<9 MR2MLY?E_<9O6C@>B:'VP==H,!+4V\:^\2W[XF@W3M&'*N*,B1OE&!GEQ[NRM M<+0:TNB"3>7= *<-!64>'-YJ[ L7O]B@Q%0JD+:8*8%85M3=!F):YMI0NM/"]_ZX.&MY0_/PX 2&J.BP3F,H*9 M/@+F3'RP)JR]>&M*5>[O/X9AG773;-WE]$F!/[=F)$[&0S$=3T^>D'?2>>N$ MY9T\X2TO@A7OM)&FT+(2V+J19DOR"@L>&:]*NDH+<;/L@N>[X(FUW"BQ4,H(F--(AW7: ML#A78K5"7H:U"%#AVBI!=&K55JR;X='+N2I:IT-GQ%VQEF:E@+2NM>=2]MVW MWSR?3L>OYF^O^&KRZON1N%(NH(1"9RRTV<*EM<%0CI;:%Y7U+5P@#"VIJBU6 M%U5;1J@'K7K*EI4RRK$8O%$->4;N8M$X"-<-F8J]9-IGHVD-$]YW5GP>S4?B MQ]GL.MO2\^3._]8)6^M ^YO6^98"CS3R;;$^[,\11=.KPU;YM6VK$CH$]2'" M!TU?6A,+?11563DY(=77LR,:2'CHVJL M"P):J4>(R5B\486J%\J)DPF7G:GX(!VLG#Z/56@DWD>)MM&&X((XM31H@ 1E M&('W2=R:GAW_"YV)4;Q3^X UU,R05O^%M\!0WK$$)?%FJZ03BBKV >,SKYTJ M*@G^4]+'A-DAK&6IB V,HB8",N? 0"AJ%/Z47'2!C)(C+T6B.;(CKN@BT_2* M!+,(NCUZ-*EE@Z5921F%63T:FAPTGA91,-H MRT)6E.@>#@ZWY.,_JZ,7'E5I#!YL8LRT7!(#5,/8N?W?=_%YAX\HM0&]625E?1"% ,SC.R-!8A>91=VWLCBN-^77]KD M/ZJ7:-9=XV[K-NJTU* $M0>GUG0V@D,06UM3X+B^UXTU1$T$#*>'XF:-9%?. MI_J88H5D0E5.4;:>^)6=#=5'M9)$]CK)Z:H)4MCV:\'._1$7TBPV-VQDVOSM M<+1BI/LVQOW)X4-A$)/4>;]FHMNOI[TB3_;M.XNLI1Z,* >+:31?,9?[H!)/ M<&H%,,YZ'VB.(6@8.RK]NUQ42FQDU2K,;_06U"9E+4%J?:8"P)E2NC)*J%58 M,S'6&E.!;!IG[W+1*@+-%%$1->NE=KB,__\=(4GE-25Y@NJY=E?Q]2,CZ^ZX MTINVYPD7!FQ+\+X;O)O-+P??'UYS96/I;'Z%E9\PQ!3B^>ETF/%16:GE M-MYV":0CH=&P?B<.;U2L5O2Z(&A$4FCL;[I$6=)P^HE-''%1&XM<85J!* MQN9P9;'F0&(C*1Q+LLNCUN?J-DP:^P4NCQ.<$@_>&FN.THI1MI7=*VEFQQKX M-N)?BLF4W? Q59*/$6)W1#D4OEQU#L0/GA9GX[-A)X\3%2=.(_Q848FF.*"$*@E:PM-\#"$0=E'I M50P[??Y@/T?(5+8VF=\5JH[PJJK2X:% 4LP?>1-#5RIR& )<[@3;!9TD.;'R MRI!2I=?>((WG"U5M67#T(3*I;,DC,)ZDT'9D^I+Y=!@(64^AZH=%W2E7:,+S MI2UW T:'-LT261W\$%I' RZ?@<6MC"+IWX^6-"%4A7+[L2<:[X=6Q,Q1GP447<9WSH%=%4'K"*Z-!9?=T5@Z4F@^36(\^)+GK&QO M-&VGG.MT$;4[TI[.)?G8R8)HB?3K:&>L25Q'E&:&C/8\NH;'^B,Q[^P:EPR] M49/0Z]!&')EO0"8=BYK6,L\VLI<**LL8-T':9B FFEX-%*BUM*FF],V+6 M/;I7R#;TL?10C")B#&0@1*8Y(8'!&UWR^,CEYY8)2XL[)F5ZQ/$D:ORJI=P( M')TI=S@(TY) ^(.G^07FUFY83@%9,/XD4AL:9\W>4'+?U-QX.D?>&'M+4&R+ MUSL*#\4:3,?$06,QM4#,'M@70Y3FN]AIZ-/,1NJ*Q2MRF*&R>BVWL2IQ<.*( M8TH=^;RA3VR+;1=%$;9$ EEA[ ##TZ;=MY]\0)7Y9)6'OB9IH>##ZI.Q>#%F M=N\?DP]][S#;?.HA@OL.2V+2CL'(-YPDNC,2C^]$2/3H4*7A]^',?&_6[ W] M^[PLK=K5XME]X)/Q7_'B /XWNRD^?AMXN._A\[UM#S\FT*;[3Z=[GSZ=-;@N MTA0[*VV3$IKWOS=QZW0\P23PBQWQE9B<#,7)](QNGHO)"Q([>2'&I_GB6?P[ M@4+R0=HC?I9H&J!)^J@Q[%[$L87*]!/8@&76KA!#VCS.:*9C04-*NN 9, ZN M>'*:M,=7ASYM'_=^P0 S5OP[#1$'$.*/&=W3[J>@6?P%9+<\_H[T0;H5'6TJ MM<36\>B'9X,X N:;8!O^/61A VC(EVN%'"3:V+FV,5V MUHZ_GK.39:W4%>W%\8_[OOM\Y[L,ETK?F@+1PJH4THR"PMK%<1B:M,"2F8Y: MH*23N=(EL[34>6@6&EGF0:4(XR@:A"7C,A@/_=Z5'@]59067>*7!5&7)]/T$ MA5J.@F[PL''-\\*ZC7 \7+ ,E2L.5!(WS47#2/9[TG+TW M^,YQ:=;FX&XR4^K6+<.3U$(1T0R_C2<0>O2 =?G#^QG M_NYTEQDS>*K$#Y[98A0 V.NN'7F5'YAEXZ%62]#.FMCUTKI:.S8*E. HH MB ;U'0;C5R^Z@^C]#K&]5FQO%_MX1VK 9_3G#:XL3(1*;W]M$[^3?KOXI/.\ M-P(W!?IS)N]?&RJ_1ZSRV'0#RQNL\-A4T:ZQ!M0A'A=H9T/E<46TT"^>@ M_?6-_P%02P,$% @ ;X'[5E#2-W*N!@ F \ !D !X;"]W;W)K&ULC5=K;]LV%/TKA%=L+>#&LF/WF01(LG;K@';!TFT? MAGV@I2N)"T5J)!7'_?4[EY05.76#?6AC\7%Y[CGW09YLK+OQ-5$0=XTV_G12 MA]"^FC*"=\UC73;"])V_!7NRMO:&/SX4IY., 9&F/+ %B3^W=$E: MLR' ^+>W.1F.Y(WCWSOK[Z/O\&4M/5U:_:341!96RT^$WN_F9>G]6 M;"^WVL?_Q2:M7;Z8B+SSP3;]9B!HE$E_Y5W/PVC#J^P;&Q;]AD7$G0Z**'^4 M09Z=.+L1CE?#&O^(KL;= *<,BW(='&85]H6S3S:06(KGXN>ND49\M(DK4XA+ M:X(#GO/\WTYYQ>,GLX C>>,L[\U?)/.+;YA_ 8LFU%Z\,P45^_MG@#K@7>SP M7BP>-?A+9X[$<385BVQQ_(B]X\'_XVCO^!'_O0A6O%=&FEQ)+:Z##(2X"_Z0 MO\G<\K Y3J$WOI4YG4Z0(Y[<+4W.OO]N_B)[^PC8Y0!V^9CULXO.8\1[:-.L M@3=J]:/RN;:^_:_($+\"".74K,F)551G M,16?:Q+2>PI>M)W+:V1/(=9;$3 .%UIIMD*97'<%X6] :B)7.TC0.E0=%[9( M>PTQ"A:(-TE4H2@-CL3HNQMOQ0=$5F61B;,Y_OO7BT6V=NK^SG.VS@Z?_OL2/P.QI([L-+X'<\/UN_[YFNI$6ER MNP/LU5T@ C/* <<0S&II-;JJ,I4(TFA, NJ!IH-N*4BHG;J7N:*#G*^FUDFNE 97SR,,8!S8TWH^<"E)' M5W9F1@X64#82XDE 386VR;;<'I8I5#<%HR[QK04QK&0;)G,DOF0Z(KJ4%C@& MS1JY/XVV$$;_H%)PL#DD"5\0V&$9D"M;I,]]%C\1\^GKXQ6J^RA)Y]/5Z]=8 M%J2I%-/6CZ^FBV4F?K*VV"B$QO)X+C[; (#]_!/Q>KK(5JA[N>M@SMFMU)&L M^2KKEXXI?!+'/^%F]8#I:"E;K<0E9]%]\L !+N6$^90Z[P?1F)F'J;&,-M*Y M^Q+M[,<8V;,!QA5N"X6HX*;?JW@#N@VTW8D703F"(AJ51VM6K75%463V">]-3$R@;U4((+C-8;X+CUV1JG$2#@Z -G)C> S')KS&"4H M&YW/257AQN08U@ M+/[!%8VG:N69QAQ25&@L/IG9)1P[JTRIHSI3\(*2/RH1Z&F(^,C"<")!4519.D;GA[DD;P&? MG5IW[+1(2!=HG' /=X+*^D M2W4B-?34[NBN1?*G9H>:94WUG*N^X"N#C&*@!E:*)]F'3;R8L[!(,IA.&G*A MD:WBU %ZRP4F 4;D S[%@LYHB]07X5V#,6A0Y&::NY^DCY(IJ$P>_9PV,F/ MK:+3Q-<2T*=:&5M3O(4.6%(RCGK8#V/3Z*PN]0*W*\)#5W+$K84+3ZIQ2-.O M8^3;%3UZK["B08JJ+['?8-F>W[BMX(77\A6 \MI8;2L4^O2" ;?Q.L6*U:I- M]Z_#%SY[&Z\.7XDVCETJ.SVD15P(!(Z(._B#/GGHTCT;O98 K8IO0N[&H#@] MG(;1X=EYGEY;]\O3F_5C"C34PA);LZ.7JXEPZ1V8/H)MX]MK;0-XB#]K/)W) M\0+,EQ8QTG_P <-C_.P_4$L#!!0 ( &^!^U8"C,PP&P0 &@) 9 M>&PO=V]R:W-H965TQ*O6.^:W7$"_?6=73O&0(CZ)=F7F6>>>=OQ9&/L M@\L1"9X*I=TTRHG*TSAV:8Z%<'U3HN:;I;&%(-[:5>Q*BR(+2H6*D\%@'!=" MZF@V"6?7=C8Q%2FI\=J"JXI"V.W C5SGY@W@V*<4*;Y'^*J\M M[^(6)9,%:B>-!HO+:?1M>#H_]/)!X*?$C>NLP7NR,.;!;_[(IM' $T*%*7D$ MP7]K/$>E/!#3>&PPH]:D5^RNM^B7P7?V92$-$X;P'D-F'P .(8KHREW\)O.,'NM'S.YEF&R93A/]@+^6>D^ MC 8'D R2T1Z\4>OQ*."-]GCL@ Q<2BUT*H6"6Q(4W'6[_*WA#G?#^:8Y=:5( M<1IQ5SBT:XQFGS\-QX.S/60/6[*'^]!GG:Q<2)H8O+(E/DFK(KR!UL,0[ MSE;)Z6* PC@"D:V%)GXZ3.6X)^P#@WM+7KHU]8++.(QL;(96/=>F1?TT+) V MB'J+40I+TIOB@@!36R\Z ]/@IP?8IZ7U_H="[%Y;K M@;JTX!<8#H[Y-_B9G+U:\4WO@JN[6'#QCH8!,?D?B,EH] &BO_'!K5WQ'E)( M M>5MS[OW@AEGQ\(MI\1W^KI^2)>?X-<";N2VG$W M+5EUT#\^BL#6<[W>D"G#+%T8XLD&UL?511;]HP$'[G5YRR:D^,A 0"8A"IM*O629VJ=EL?ICV8Y$BL.G9F M&VC__;Y3^ME4B!9>:B'-(JBL;69A:/(*:V8&JD%) M.VNE:V;)U65H&HVL\$6U".,H2L.:<1ED U2L.5!(WK17 YG"U'+M\G_.*X M,T?='N197C/+LKE6.] NF]"41ZMI MEU.=S;XKBY#")[B56Y16:8YF'EI"=OMAOD=9MBCQ.R@IW"EI*P-?9('%V_J0 M&'6TX@.M97P6\-M&#B")^A!'<7(&+^G:3#Q>+3,(ETO M>[+?%FYT&LXI968:EN,B("D8U%L,LH\?AFGT^0S944=V= X].XSB%:ZYR84R M&XWP^P>^6%@*E3__.47X+.1IPNG@>.IO[%R1[(S% M0:;(6P5H+TRV4YZ]%L ML)L-7&..]0HU)$,?B7L/;$E/DTGOB40*7$*C54E, M#$S&0QA-)SV:#*=[7$"I5&$@G4QAFB:]8U87,.ZG4>S7X70"I_YU>*2%&G7I M%>\:VDC;RJ*+=H_*9:NE_^GMBW3'=,FE 8%K*HT&DW$ NE5YZUC5>&6ME"6= M>K.BAQ&U2Z#]M:)KMW?< =U3F_T#4$L#!!0 ( &^!^U:?ZZ7_P@8 /02 M 9 >&PO=V]R:W-H965T=>TKK8:'-GEU(Z>EC5C;T<+9UK7T^GMEC*E; 3WRUIO+D?A:/?B MHZJ6CE],KRY:4%8@\#C7KZ5=_JM(M+T?YB$JY$.O:?=2;'V0?3\KZ"EU;_TN;;F]R/J)B;9U>]<+P M8*6:[BD>>AP.!/+@&8&H%XB\WYTA[^4[X<35A=$;,KP;VGC@0_72<$XUG)1; M9["J(.>N/F@G:4:OZ*.\E\U:7DP=M/+:M.@U7'<:HFZF5 <309GDY>T7_5I MH(71*WH+8 UX"TZX);WU;)"&?OLD'QQ=U[JX^_U5(LK)B\.B;]W=6_R!%[9;?HD([>66I-0H5 MKNHM5;*1!EB7Y)9&KZLEGI 7M231E&@%#AQ8[:MU4'7"#25BPZ[;5QGD%W+.<9$Y(*GJH M[1X(GX*CR%NCRS42PNHLAVIDH:M&_8$(A?.66@VMI!IR:%ZT62MQ"% MJI7;$EIX[_@)J.DO8SVAV\^!2B"LQ&*A[Z&TDC276]V4)]VU#FJ$*6DC#%" MWZ(RLJO6B6>GE:U@4@$),*V0Y>>S2M!4]2D-(\8[R6GE^];DD/'DMBWG&ZJ1 M68D# VP66P]PGU\%Q8\(NS/BK0]\L$-!\(.3AM#]?B?-ZECV,[0[K)-CVAVK M']QA.^.#@/P.!!\E)VM<-27H9]0S9?XK7Q.^O,K[.)$?&)_K<@LJ:'N'4]D! MP?>__,NC)JS5:,RL012@E-5&R6-,3CCX?UB%$Y01X8B3?+Q%8WHG8<# \5VL MPXL#J LH,\K*CMUL>T%0(4QSL,_(NLN![LOMORF,,_D/9/>;/)(4[ M%4XF)'GR%!#(6&4YU%YJH6M<+N'KZP[9W>4!HH53X^=M%"ZCS,63:-Z9\@-%B%#2 ( MZ^;F\4TXCO*,ON5!&(48',>)W#2Z>;43/*-PG,61?P9Q]!06?\'E/O\\/CZ5 MOC;5PQ%4U[)23<-[YJ+V8)SU[G>&A,_1SA96DA24]66W:X;'*'!H<1X@-%P- MCS4S/(>-5SZTDALUV#M4,XD6A'A F_'-_FR6YKN0GM@JUTQ6OV8DY[3LZI:# M\R$F8ZX\49:=O[!SK&/\A-^BRP [7==BCGXV%\5=K2O6?(8\9-#=>=X5WEP> M]J*Y=!NN$ \P?E*4N[*BPGE6B1UJA_>N?:*/;1^=5E(64X#>E&V&08I;L>DP81%@)@PS:DW&6Y\SNU$]F,/OW0/*4 M^U\"2#;.TI#=#',_FV7G)R$!];-L *6;/88EC3-HH329/<4E#OFD#A.&/@

YK%?I:B39W")LG/!V1X?$07Q >(HUGV%)=P M1LA7F 2(C2M2X]J!2QKYJV+571(IR@?M4>YY&_EG%'/P8OB1A[@24HNJ.\8MF,<7@5@;-+P 8!K,]6_M_ IOVY<]U%B>#M\TOFN^Y*QW]Y] M#_I)&)Q(EFJY@&@PF:4C,MTWEF[B=.N_:\RUP]'LATLIT/9Y ]87&G_\^PD; M&#YT7?T)4$L#!!0 ( &^!^U;1@.!ZF0, '\( 9 >&PO=V]R:W-H M965TA.:1B,K?% MPB2*QF'-N P6,V][U(N9 M:JW@$A\UF+:NF7Y=HE#;>1 '>\-GOJFL,X2+6<,VN$+[>_.H:18.* 6O41JN M)&@LY\%=?+O,G+]W^(/CUAR\@U.R5NK933X4\R!RA%!@;AT"H^$%[U$(!T0T M_NXQ@V%)%WCXOD=_[[63EC4S>*_$%U[8:AY, RBP9*VPG]7V9^SU7#N\7 GC MG[#M?:, \M985??!Q*#FLAO9KL_#?PE(^H#$\^X6\BP?F&6+F59;T,Z;T-R+ ME^JCB1R7;E-65M-73G%V\:NR"%.XA+L\URT6\)&S-1?<[1E MAY9\ VT,GY2TE8&?9('%<7Q(S 9ZR9[>,CD+^$LKKR"-1I!$27H&+QWDIAXO M/2/7@%7PGDLF<\X$K"RS2&5F3^KMX++3<.[$W)J&Y3@/Z$@8U"\8++[_+AY' M/YXAFPUDLW/H"]H2U1(O>&2O;"UP=&J31L!D ;_9"O6A&1ZXR84RK::P^U9K M$@A_/N'.PE*H_/FO4V+/TCDM=GIUBM1@$P>V7-%1-I:LJ@3B"Z42="=PN;D% MVF<<]AD>,,=Z38+2V%L26#'!M%>[1HDEIZ0XV1H%<"#+B2PFH&R4="D6?R- (MA47Z(&% MDIM+B[K^_U;L-$LE+_=B#G>'2P]/FU2X5!9^NY3@A4_PFO(O:5E_T1C:04S0[9Y163FZ]HWR9+[<1[V$HCP?+=FQ)X\O;#VP16Y'1D.(XXGBU[PLQ2 MQ6RXE%1FCF2#FJN"]CA+QNX9IW!7%-QI,)X4&LMKK[EL+9T>RH.A:HL),TG' M\$'ZY!6]^5T<3> '>)?XX6!1E,7QLP3UTVX4%3J%%O?.MSIY"NE*X_#-:AN]YU3>6K>]>:/S%-*30@L*30Z&IR M'8#NVETWL:KQ+6:M+#4L_UK1'P)JYT#?2T7W;C]Q"PS_'(M_ %!+ P04 M" !O@?M6!OLG\P0$ <"0 &0 'AL+W=O[3BI;;Q]2)S\E[@3XX; M<[0&Y\F34L]N\Z&8!I$CA )SZQ 8_:WQ!H5P0$3COPXSZ$TZQ>/U'OW.^TZ^ M/#&#-TK\Q0M;3H-Q 4N62/L9[7Y'3M_A@XO5\+X7]BTLL-A 'ECK*HZ96)0 M<=G^LVT7AR.% W66#Q4C\DDCW39,]TD9P%_*.1%Y!& TBB)#V#E_:>IQXO/>.Y M :O@CDLF<\X$/%AFD3+NM+\M7'8:SA7/M:E9CM. JL.@7F,P>_,J'D7OSI#- M>K+9.?39^=>!6VYRH4RC$?YYQ*V%A5#Y\[^GO#AKY[075Q<_R8[#]6.)<*.J MFLD=U89%32F+!4@%MM2(8/@6Z"&Q?\@38 YCJ02U"RY78)F[:GL&_^I>C*YS M,J&D>RA02R"F@I,A:BJPTLH88!YI0#6?-U4CZ%4+8)72EG]EKAD,O!^2>E[. MM-XY.VLF&D*G-N>*FDM.=>&$N.RW@OJ'.^@)>S/4% 3E#SJKCLU+]U[NWGMV M-WN;\THUTL+\B.7\B"5\(O1OA6]Q39VT)E&+>2F54*L=O(9DD,81_?\2CT;P MJS^(LPP>-2L0)*NPDWCS:IS$R;MN1\&G?D@-LJ'LKS7!:KN#;'20<^L;WX90 M4Q,6GI@I>6T@SB(R%Y&U.(W ]W?J3/J92 ND1DDNTWU,]U?PJ"Q9^#9TAG@. M!TG6$A]?>N+#031,R3L8[:A/$[V^BO4\G M?_Z6D-T +RB(KR$>)>XX([V16PPAS89N,=HO+O>+L2\1BBU]#RRIVB'VK]F^ MMLO!RRR%4^TO/)I8E%DK/Y<-U35Q:H=7?]J/_GD[\0[B[7?#1Z977!K*N26I M1A>7-&EU.XO;C56UGW]/RE(:^V5)GR^HG0#=+Q5-@F[C#/0?1+/_ 5!+ P04 M " !O@?M6UI]L;G8& #X#P &0 'AL+W=OHRCY)8XW#!B0%XDBC\\]]]P=>;'4YL'.A7#L,5.YO6S-G2O>=+LV MF8N,VXXN1(XO4VTR[O!J9EU;&,%3ORA3W7X4G78S+O/6U84?&YNK"UTZ)7,Q M-LR66<;-ZD8HO;QL]5KUP#?A#!GR'92[2R M_B];5G/CJ,62TCJ=A<5 D,F\^L\? P\;"\Z>6] /"_H>=[611_F..WYU8?22 M&9H-:_3@7?6K 4[F%)0[9_!58IV[^JJ=8+V(O6;T9-F8K_A$B3;[*MQ%UV$' MFM=-@K6;REK_&6NG[(O.W=RR7_-4I-OKNT#6P.O7\&[Z!PU^*O,.BZ,VZT?] M^("]N'$W]O;B ^Y:YC1[+W.>)Y(K=N>X$Y"9L_O\KM7GW4^>WTO3,;>B8ECO]^+1\=NE$X>_M@' M]:"Q_5![466#7,R-\Y%@"U:$ 6<:9D@"22K?"X$(@R*[-EG.9S&N("/^< M.[]QC9^*%ZUG";=S0";TNH0BF)[ZB4I SX9IJF:3/U%0R$W:U"!A>0W#TM(I M7V#:]CJRB)^,;#*@@.JP'B"4X+:"@GII'<]3F<]0912T*6HC6]&HG5ERRX[Z M[2B*&/!("X3DEXTMK2 TJTA9- M68VGT@::$IU-H+<4Q0NA)-"6LFHC_/B#.NE'B LQG0I?CS=F8 $Y.5,R\P@D8-;&T5-BW,!+Y7H!Z MR+.*5N WJ.#5B[-^;_36>KX=\>TUNH_=L3!2I^RZ"J@?>@T/2484[B-6!>9> M.]KNZ<;5Y\_"VFTBO==;;+.>ST]:ND[/(]9KGY^?L]N02X4VOL/5X[YN> _J M+]ZW_ML#ML;0QMN,TXZL(UFE%BL2!68TNBLR;]J@K7"I^LQ/V'#EZS &S@H,Q^+ MX\F)GX:&*S.,;8L5-[)_=RL^=Q@Z T[EB>HR5*5H+_N32CYH1@' ME]=KEQ2MM!1^IR93CJ6LA) 2,:JL]]QL(L/Y@RL(EJY.* M()@,-ODZ?W9M3@BLQHCQ"D)3"\Y;KGP2H!V1JPX'&436RP-L49&&KIT_Z6P; MZ&PU;B,2;5+JVD_C3I:.!NUH.*2:+7V5AV!R*U(?=ZUDZFM\W:[\(=2&7/"] MGA=>BKM'C+IN$0U/3YUMAD!+G+>)222YS"BKY$:5K#O%J(.$74A.EP-1U860 MUHU>DCDW,V ,N1C\_L7N''&\K#Q+!II:<&K3\!%\)!!/XK2Q=4]AX>P@'D52 MZ2 -KA]'[#P>/=])A\]UTN/1:8^=[&UX@W8_?MH\S^.S/8TS;L?1 M_A9<6=EWRN]NW,8R ?G1G9.R![BJBUDSVEQKKZO;W'IZ=2?&P6U&QUHEIE@: M=4;#%C/5/;-Z<;KP=[N)=K@I^L&PO=V]R:W-H965T4K-B-:^R#;5YFSIP9'G(\VDCUK'-$ ]M"E'KLY<94-T&@TQP+IGU9 M84D[2ZD*9FBJ5H&N%++,.14BB/K]85 P7GJ3D5N;J?N&1KW)C%X+)J&(KG*/YJYHIF@4=2L8++#67)2A6SG7S.QE[?$D*!J;$(C'[6>(="6""B\:/%]+J0UO%PO$>_ M=[E3+@NF\4Z*[SPS^=B[]B##):N%>92;3]CF,[!XJ13:?<.FL8W).*VUD47K M3 P*7C:_;-O6X<#ANO\+AZAUB!SO)I!C^3LS;#)2<@/*6A.:';A4G3>1XZ4] ME+E1M,O)STS^E 8A#.$2OB(E!]\6@J^8+9@>!88"6+,@;<&F#5CT"[ A/,C2 MY!K^*#/,COT#(M:QB_;LIM%9P"]UZ4/<[T'4C^(S>'&7;>SPXC/9:C 2[GG) MRI0S 7/##)+*S,E\&[CD-)R],#>Z8BF./;H1&M4:OB_%@ \Y0AWLJA8 MN0-[P0U], ,&2[I)\,!V]EPB'V[K%2FUG7PNX4LMFBTBGQJY0&5G0S"Y0CRT M[AV%R)FF"V50%2Z,R9FA+X22[O:B M'8"DB7,V&_F_L_W$BD6M]KFP%;&T$CU.^F2F^T-I6%@&?A/^(/3;-]=1>/51 MP[(VM<(6IV([=PV >,GE418QS%!QF>G76G2[E_0\VVI9(A>T=&67$TBBL*E! MTH\: <3)!WB2AJ[=3S'#7GSU :SB;X 7%268 54?2: &WH5A N]A9M5*15@S M4:.EV& (SA9<<,.)S04!1<,!?'>/,6:7;$U\5]CR>Y&'+3N\XR7LD"G]'F*? MN+[RRKA.94TA*6>$@9_ ;ZWZ<$M=L2N^.5';GP2I84-UO0CC:U)K1@.J#[54 MY]JH\+C@C:PTWYY8AU./2W#0 PI4*]?I-#C^33OH5KMF>MOTD!?SIA,_,+7B M=/T%+LFU[U\-/%!-=VLF1E:NHRRDH?[DACG](4!E#6A_*>F=;2&PO=V]R:W-H965TU*C4]E97)1 MPI5BNBH*KI87D,O%62?HK B?Q2PS1.B.3^=\!M=@_IQ?*1QU&RFI**#40I9, MP?2L3*1\I8&[].SCD\&00Z)(0DRF/-R^>S), P&KS3CEK3= I*E#/VOF2?$B-I*2Y# M]H(O[<_*(UF.5$IC?R93 $R+^QV%5L=7KA1'U-<=W,2TP3B0*H[#Z8-VOKD' ME0@-[ 94P:YEI1)@5TK@__._@"O]^P&F]UI7&+05;[IO7+"VZ3>L5F\8L!X+ M!Q&SP0]?-2W15K[[&)X[0 C4)G?/"X;XUT,Q@SUVHJW9KW+,$BH$=CZC_RTI M_1A-B$9[(I#4>!CZP6B3:^@%/G+U>OT]-J)M\[5H'WHQ:>^%^V)"S)'EGN+( MPPET>;0?,:(%)V'L[\]8ZD?)%BM!"\ 2@ :FM+))2(G9FE@60$S5MS!1%54/ M$4Y8Q]+MWQ2_3.OIP"5&WR,FGJ:"ZO'$ZEFSV#_*Z8(O=\DW^RLCG^VH:U;6 M[K%<\(G(J=X5Y+@%IK0M-DKK/'RH "XKI0@MG7&,U=QF/J:L%T>V05@N)6:E MLA_U9MIF]*K]+/3MBRG%4Y0&(ZX-4V@.BRGGGF*#9CS%:IGCAYV,I$I[OG3% M%7I]--4+ O9%H@_.':Q;MQ$-H"XK"?6/1LRB:/&Y< %H7< MI4,"UKT5:(?F;K:X;QZ4U=Z+'EKP*/@WY.T*^=F)8#>GNCF>!@/?I4'4D@8Q M[H_>*#Z65>R+EQKLD[89T4Y4XX?[WH M8X'5S?'HCUSTH^/1#[P113\^'/U^B!^?IVP0V69[ST<$M@B(PO:"G>'VR-:H MBU&P H9BW,;S^!$6TX/*MTF/PG='R<[X?\'9?H;KYCC.PY'#.6S#>4 X#X[A M'#J<_45>$-L M/O 2[];V&)7A$99K#9K.+B;C[DB=BUO(129E2B(XN\QX.;,;&7I@%%Y(GR,? MWG/Q&I&N]K V0)KS%X*\ZF,=-^1UK^G8VK&CV,8W]MC^HJ:S_>ULR/<'MVGZ M9*_W!91!8%@NN" MCFO=?F_9$HN]$9,12:2C-UQ M18*0D8*P&9$3F_4M4;-_HXUXF85<#QY5,LWJZ(#\ARKF^D&ULE5=K;]LV%/TK%U[1)4!B2_(S+P-QVG0=UC9(FA;#L ^T=&T3D427I.UD MOW[G4K+CID[6?9$IZMYSWX?TZ)L87R>+73EIM;5EE0*O)6$D6]5J%TV1B>AKTK.SPU"Y_KDJ\LN451*/LP MXMRLSAIQ8[UQK:E<3?F&_>W\RN*MM4')=,&ETZ8DRY.SQGE\/.J( M?!#XHGGEMM8DD8R-N9.7]]E9(Q*'..?4"X+"SY(O.,\%"&Y\JS$;&Y.BN+U> MHU^&V!'+6#F^,/E7G?G966/0H(PG:I'[:[/ZC>MXNH*7FMR%)ZTJV4ZW0>G" M>5/4RO"@T&7UJ^[K/&PI#*)G%)):(0E^5X:"EV^45\-3:U9D11IHL@BA!FTX MITLIRHVW^*JAYX*VW1(-]ZD=X<28487ID#5G9+$G;8\[(AT*ZTQ1Q5F M\@QFCSZ8TL\WH@)(H:;^ U]X$W0YX M[1>"=N0-7>I2E:E6.:)7GM%LWNV*MX+K[(:3N3EV<+:S<;;S$OKP9J8L'XY"7:[4@_A(Y]:JMYO/M@,%?QRII=*Y&N9S"'4^?2D*EF 95H:HG'G&GVE]7L-H*!NC3 M7$ =?9XQ34P.CM#EE'P KHA"_P-KNJSX)PSR&.1"'@KBERH?7O\R2.+^B2,7 M($T-"2GG59D)H,+KY(D73M_3US"UG!W2^9(M6&AKYYJ%U$3[?#JU/$6#U$ZO M92_0YA:\LD #O<=2@ZM2.E\IFZ'Y[]FFVC%=69TR_:$G3'M_LK)NG[ZH?,$T M4CFZCVOGWG#*Q9@MM>/@8$))/Z)7U.XWCWJ;/"$-$];PCT+4R M0V+OB/:IWV]&@R>FGE2C%XN97K/7I4ZS?X27->87=F(*222^GX-(\8)R+[%- MRO\\3IV+4-6=+G3[5:113U3[6ZKG.\31+)9I)8_2H!,LUNRVUK]JM[A[2SBV$#G#6U/UN'Y6JEEH$I3WQ*8E.KF]N75C&)_LA-W.V MH3V1X?] :%Q!M[$O2>1BGIL'EE$"1&G*P_4.%:$10N#2YB.#AFK26Y7."+:# M/'!@)(PL."N(66E<0;;H)!QU9) -)].Z!GHZ+ZDI"@Q4[>$<2ZELF!>8<(NQ MXV\+X1C'WN>!;IIBV54=$#3@E.9E144PLY4*3+&=,IRK4@+9+1]^E;!+&1S< M+ZP*1N?HT6;%!$I;6LJ0A"1(PM=18X& ,O9L<1P"]SOT-#!)&OZ?"/V+B7, MB@MNRV4]:\^007S0'K0Q%TDS[E=0$![T.A0WVX/UH.[U,#O[V#I*Z'+#%'MQ M-VQV^EMFGDYO?-#M=H$?-P?=G4/WW2'P]E[63)^-1PG=UEF1;HMQ+68Y5S5W MU.Q\\*2HTSJB_S488QD,>

MX;?-%R5J3Y A,+B&E)5OI3.YSE0U ME^L37Q#J+A0"%:L2A>697#XQ2&@J)X6I#BAWC!X5RMF^Y3PFZP9-L?O+(RL] MKFY47@>*H^Z.PQR\HGY/'HF4HQ.%9RQ,AL,#%"#"&48N-_,P=7$[ICCJ4()K M7(P>><E MKVZXF]W-_X/SZEK\*%[]N?@ *L+I3#E/H!HU^[B.V^K"7KUX,P^7Y+'QN'*' MY0S_<=B* +Y/#.Z,]8L8V/QK&OX+4$L#!!0 ( &^!^U8Q0NV6+@( .T$ M 9 >&PO=V]R:W-H965TFTLAR#RI%&$?155@R M+H-T[GTKG^+\@YPG1>L3VND7Y6*VVM ML&?)>8G2<"5!XVX17(]GR\3%^X!?'!MSM@>7R5:I@S/N\T40.4$H,"/'P.SR MA#[T_L=SYWF\N6&;Q1XC?/J5@$GP/(<<=J08^J^89= M/E/'EREA_!>:-G8R#2"K#:FR UL%)9?MRH[=?S@#3),W '$'B+WN]B*O\I81 M2^=:-:!=M&5S&Y^J1UMQ7+JBK$G;4VYQE/Y0A#!.X"/)8M3_P&SQ4\*$F%@:\RQ_PU/K2:>F'Q2=@R'B3\7LL13*(/$$?Q9(!O MTBTGQ(.=EQ>-D]*KP ML"G0WM2XCU1@^!%L(; OA'427$HP/&O!$O7>#YJ!3-62VF[LO?TL7[ M/@0/3.^Y-"!P9Z'1Z),='=T.5VN0JGQ#;Q79\?#;PKY'J%V /=\I6^O. JMCA9.E^JB*5?#4/E615)J33#R6CT?%@J;7N+L[1W[1=GKHY& M6[[V%.JR5/[ADHW;G/?&O=W&C5ZMHVP,%V>56O$MQR_5M<=JV%DI=,DV:&?) M\_*\=S$^O9R)?!+XJGD3]KY)/,FS'N5UB*YLE8&@U+;YJ[8M#WL*)Z,?*$Q:A4G"W5R44+Y642W.O-N0 M%VE8DX_D:M(&.&TE*+?1XU1#+R[^<)%I/*=G=.7*4D?P'0,I6V!MH[8KMKGF M<#:,N$Q4AGEK^+(Q//F!X>?T$0;6@7ZW!1>'^D. [)!.=D@O)T<-OJ_M@*:C M/DU&D^D1>]/.\VFR-SWB>:#HZ(VV"DXJ0[=114X,/.5O8V[VM#DIGM-0J9S/ M>ZB.P/Z>>XM??QH_'[TZ G;6@9T=L[XX&AQZK4-N7*@]TU^?>1OITKC\[N^G MG#AZS=-.C.>#X\E!'T&;%P)EVZ/0 GU>LRA5RC[06H'GC2.C\"IMN&5:?K&H51]T?)"=*V4T^H_52N(EK2;BAWB;FSI D+S47@IF MSCZ=58 $>X,#(#J@CWRKM>="9"OU0.-?Y *+[A>4X71_"[.@D@N=PZN"[[$5 M*#B3]&!81_'; :H'7F4;T(/; :T<@%OQ;D#OT'6*0DO[Z2>)(T F#9+1P-CQ!A IX#82$(^GQ%?C89]K$_;3XOT1H$X"JS\8'\!/)QPP9>7==0P]-#GS*C5RDL MAQ56M0(!$2@K9Y/G3$@X5YWJ)I#&&@EY9O41Y(C@(2QGZB NR0#1.::FW MN \(\6+JLB[I6ZUV10O7,NX8*UXUPOU.%%I"68*#:.;<,"%32'C5@@'0"KM; MC;& *>I2<+;E!SIM4*D(!M^UP:*[]H CW(*!2,-E(?4QEC"H[3W(CE>Q7:1*5^JMM;,:U;K<;=B^:&>]1O)F4T456V@KV)51' M@Q?S7M/X=HOHJC3Q92YB?DR?:PSL[$4 YTL'5MN%7-#]"[#X%U!+ P04 M" !O@?M6\*3B_VD# #U!P &0 'AL+W=OB!EL86$8K4DE2< M_OL=2K;61AWWTHLT)&>^^>9%SO=*/YD*T<)++:19^)6US2P,35%ASDOY]W>G5[.56L%EWBGP;1US?0_*Q1J MO_!C_[AQSW>5=1OAG%Y8'-!6/5KR"EH.GY6T ME8$/LL3RW#XD9@.]Y$AOE5P%_-3*$:11 $F4I%?PTB'J;EK*GILNM77#P0M@LH22B]9B"9)@A8-M"-8XV)GW4&G$LS:! M-7\YV_"HZMA5_2AXKORN!Q(8).^VK5$SJ_3,NSTZ8DTC>-&1I2(3P9JXT1 5 M3Y42)6H37*#Y/?R8!4D:P4].3(*;R;07IT$>W_3B)!C?T*[W'J6B,>S=/G8S MC^4;]DQ,=@BRK3<4*B6CB_:BMS@-\G0"<1),IYE;97F_BB;?XA@2]@K?:)3& M/;%H1/DX2'EVE,:.]G^4L*%9D-:-0$_6T3[-&-6867"]()7]'^OV>^,ZIIO" MIM5%17?JN=\DC\EX$FB$]DR^->'AR%5-[[KH'QQ!V M*VU_*P^[PYOVMK_*OZGW#^)GIG><\B1P2Z;1:#+V0?>/3+^PJNDN]HVR]$QT M8D7O,FJG0.=;114^+)R#X:5??@502P,$% @ ;X'[5I1=TWSZ! C L M !D !X;"]W;W)K&ULI59;;]LV%/XK!VY6=( : MB]35:6(@2=-E&[(%2;H^#'M@I&.;B"1J)!TG_WZ'E.1+ZWH#]F"+%'D^?N<[ M%_%TI?2362!:>*FKQIR-%M:V)^.Q*198"W.L6FQH9:9T+2Q-]7QL6HVB]$9U M->9AF(YK(9O1]-2_N]734[6TE6SP5H-9UK70KQ=8J=79B(V&%W=ROK#NQ7AZ MVHHYWJ/]W-YJFHW7**6LL3%2-:!Q=C8Z9R<7L=OO-_PA<66VQN \>53JR4U^ M+L]&H2.$%1;6(0AZ/.,E5I4#(AI_]YBC]9'.<'L\H'_ROI,OC\+@I:J^R-(N MSD;Y"$JV,^@F)IK*I[8V)0RZ9[BI=>ARV# M//R. >\-N.?='>19?A163$^U6H%VNPG-#;RKWIK(R<8%Y=YJ6I5D9Z>_*8O M,G@/]S@GL2U\E*:HE%EJ-*=C2T>XC>.BA[OHX/AWX%*X48U=&+AJ2BQW[<=$ M;%\:P,,"X5+5K6A>82%(OI6B@G2E4-1INC/9/_ M?S)9/LNB2R)145,#)\+[1U5*+&%)4OJE%K5KF5#*V4P6U".<8FBE:T*^4WD' M*(3H*L5MEZKLV>[1%@2%'$6Q<"2I6Y:TT@I-F5N]PB,6@@YV[K^"CR4=:RAA M"KLKPQ!$?!;54KA*Z&E2*:!WV'E4^!720"VU<]1UO1+(\T&[N5:&3+6:27\ M";B+7RHR:Y3UOR&C]#J+9=-]35Q;EN2:"Z93#-C%[4)8"^K#02.'M^DNG M&G4'7'<'*I-G;)8(1Q ':9[3DR5^DH4143,6U(Q8=)MX$',&/'>#> (_;;MT M1"]YFM'S'8O@QVZ>Q/_&@&\QB +.'0,>97X6I\DW%%B01@S8)*)1SN.O.; @ MF3CC./:3-&:'U+F7+_]-FYRT\8B$YV8Y_Y99'$09)V83&B49^YH9+3/NU$ER MKT[LU3G(8%N;)&#AA)X3XG4$:1!&?$]XTCB%)$I).Y;S;^,3I\XXRC,_RY-P M)P'ITJ)]%O=-HX_.CBPD/PBSTFJ0Q[_*&$O!W\D!#"HP2 MEH7TM4XW2(->A# )R9Y-F+-.R+,@R2=P=7-U#G>*"EP*B+,$WK[).>,?=L:W MJG*USXE#1-F8, 9)FO?GLK![FU*4LCSJ$(=C=S>LS?;NGGKC^YV! M"F=D&AYGR0AT=_?K)E:U_K[UJ"S=WOQP0==EU&X#K<\4W4'ZB3M@?0&?_@-0 M2P,$% @ ;X'[5A3%%#F @ ? 4 !D !X;"]W;W)K&UL?53!;MLP#/T5PAMVZF+'2=JB2PPT[8JM0+>@[;;#L(-BT[%0 M6?(DNFG^OI2<>!F0!C!L4B(?^2@_3=?&/KD*D>"E5MK-HHJHN8ACEU=8"S

*8VM!;%K5[%K+(HB)-4J3I/D-*Z%U%$V#6L+FTU-2TIJ7%AP;5T+NYFC M,NM9-(QV"_=R59%?B+-I(U;X@/2C65CVXAZED#5J)XT&B^4LNAQ>S,<^/@3\ ME+AV>S9X)DMCGKSSM9A%B6\(%>;D$01_GO$*E?) W,;?+6;4E_2)^_8._29P M9RY+X?#*J%^RH&H6G4=08"E:1?=F_06W?"8>+S?*A3>LN]@)5\Q;1Z;>)K-? M2]U]QDV(0U]=X5"E]>"1#:U9@W61S.:-P+5D,W-2>T/Y8$L M[TK.H^R;(83A.7R$>U2"L("%L+2!1RNT$V%R;AH35_+Q<;Y%G7>HZ1NHIW!G M-%4./NL"B__S8^ZP;S/=M3E/CP+>MGH H^0$TB0='<$;];1' 6]TA+8#,G C MM="Y% H>B.GS[T8'^79PX\-P7CD7KA$YSB*6AD/[C%'VX=WP-/ETI-EQW^SX M&'KV]LG M72Y,JZU"+\?\85@KDS^].<0@^,U_$ &_D3"56">T4)I6DN(&DII'7$)!MX=/EQCCO62HT;#L)(>FG"\IX@:[2KH MWD'NRW?BZ%?[J^6R4]2_\.Y>NA-V)9F]PI)3D\'9) +;:;USR#1!7TM#K-9@ M5GP]HO4!O%\:GNW6\07Z"S=[!5!+ P04 " !O@?M6.$\T6"$+ !U( M&0 'AL+W=O;S"BR M)%_B)(YG9"=ITVE:CYWL/G3V 2(A$3$(L H6?WU/>< ("F;9N+=%XL7X%R_ M'97*NW>C@KOJ]<'!RXK1,G=Q%1"PYN5L27W<&O7!ZZR@N>T MJ50'\^GTY*#D4H_.S^C9E3T_,[574HLKRUQ=EMSN+H0RV[>CV2@]N);KPN.# M@_.SBJ_%C?!?JBL+=P<-E5R60CMI-+-B]7:TF+V^F,UQ ZWXMQ1;U[EFJ,K2 MF%N\^9B_'4U1(J%$YI$$AY^-N!1*(260X\](=-3PQ(W=ZT3] RD/RBRY$Y=& M_4?FOG@[.AVQ7*QXK?RUV?XLHD+'2"\SRM%?M@UK7QZ-6%8[;\JX&20HI0Z_ M_"X:HK/A=/K(AGG<0(8X"(Q(RG?<\_,S:[;,XFJ@AA>D*NT&X:1&K]QX"V\E M[//G-W*MY4IF7'NVR#)3:R_UFET9)3,I''N6KIZ?'7C@A[L.LDC[(M">/T+[ MA'TRVA>.O=>YR/?W'X"L,/IF,VG\\,!>H>-\H=$[_ 1 M>GT*_[%8.F\!+/_M4SC0.^JGAQ'TVE4\$V]'$").V(T8G?_XP^QD^F9 VJ-& MVJ,AZN<7W$G'S*KCIW&0>\?^B+^?Q9UG%\IDM[WB#S+H%[_A>H6/M.P3FHB9W-8+2 H?,$\L+"U BRO6M2+>)!Z^O!%9;:67<<7[ MNZS@>BU TK*4CA+)LQ]_.)W/IV]NWE_2U>S-\PF[%-9# @.>(&V\ M8+ETF3*N!A,PC4N4VL'J3-5Y$+57JR%=UD(+2V3@C:C0,KQ%8V6!N*Q05=B+ MJGW1$M?<('77:/%E)V3Q-]V/C)'*SO<9P5(UK4LTKH, MJ$(E9R_?.+;0N@8:UZ(RUC/@B@F:S:;LG_P^<$5&T4SH/:["20%C]#]8"A-*. M%4 2WNP$MTQ@?NU1/N':BDQQP#_F^1 PK80ESP6B@:0H$8"$.4 @,*H$_.0. MWX-D&!QI*02:13W"BL8S52=)$(J MX,"22$*K82-_),6OK!","?O&.1VT>1V MQ,,#?0Z)WE/\$'$4[=6S (1Z?^L,NP"A9.;8ST;EX'8W!IQD$T*F1,C72R=S MR2UDE@E;**#1*9M0+;3C65 ,MRRYPD!W8&"_11L_E4?'/4))J/JD8HBT-N5. MV$!1.6Z*RO%@4?D"88Y6<%Z6F%J>6E$&J?=7E/LLR:TA4$+JC=G\:9Y. )5^ M%\*JR8T P3]KB:F[#76$<3GN@:)T3-FRQJD!CTP* <@=]) M[F00F7-+BF%(,3N!Q ]2+7]:7@<9-V/QX?R8"KL]Q*8>A67[P4LF1U0 MYK$MV( -"99CML6*1F8&B0&R6>(A79?_=X*GN[J&/9'@X^9!I_$%NA[ M6NO]PM:IMJC?OK%0V\'Z\;()YI>#P?P1T Z8L[NG%HY!LOV!VO!BZ8I"KVO# M"&MEMF!'RKO.8_^+EH1V5-@4\'#?RK %P"%GX% M,.)X^GW6':39;]W(X'-;$J)9'?4G*KQ^9"S[T!3ESDQ]$VWHV(5!4SX;?5C< M7(R>]Z^Y-'G3H,+2Q\P)-$YKQ"?L]1 Q(%95-T$ID=4_.A'QCB9)9 MO:A=*ASCR+%;.U++3-GFP5MM](NX8I)T)?-RG$MA#=@VR+]BL_FW:O&K!EVO M!M%U'?,\I3T8Z.GD(_"]I,,G,.1W0FZ043_D$O?K8./F'*$/?ZDB]0 0H,). MIB=CUJN-VU<'4CPF0.Q^2BQ',&2_$"HD>6XMGA?$VMUP!" H+-\()"BO@D,. M *C060$*899*K@-N\8"0@!)$QI*V2).V$RB/%_KO.VG&VECZYS8@1U\;7$*);>S+0\DOP'AV;0]PIP.@O@G M@^*"OS,!;+X3KL,T^_&ZSZAK$HQZZA_0S"&H=W%JAH12Q[9D;6+UIOU@(T"8 MQ8X1#"?+,(&$HXW0.#T&]OGTF!U-!^OWK', /!NT'JF#H4( OI;N=LPNK-HBZ: -&O:O:9A+?@LN:IE3YY0%[A:YQR.;=")'A' )=T7P5RAE5'Z$I+B< M["&C ,]W3PMH9]-*L@1PII:^IU8>H@-IWVA(,ZJS 0,R'"4+@2 M>3Q/!"HUGCCAP0'UK?^8'P-6,-H6#X6-><9"FFHG#>:XHBFT21BND%6%_16H MG#)'RH&X$1)*UB18L%4)8Q'(DK)F.L2$P63,WM<6>M,Q6SC)P[2QJ+$>0S7$ M\[F-:?(?S!2=S)?%A%['2M@Y/DN\)_?*QP8_XO3Y*$@,(Q( (H4K2@(*;V1. M QTE_2T%'BYND)3@$0:&P/&[EE+_8/&XK94#95JA$*[WH',)DV0SD4>'+$G^ M2%)J'##UWIAP7]74KS2&O-5FBZ*8&EZW$!ZS I .334.JM@Y07L-^X*+XL05 M&A0\M=YPJ8B\0(-I+&97?!=J 3DG#!TZEP'/&PZ9;KEKO,C\#D' %736@/"X MJ3T63V=W/!W?I#&LBES0^:#UX92]FA*Z]T\0^XZ"]2X=K2# 72-+1%*+8(@W MF.V;@Q@:J!&0T-IY%FO,X;OXS(WHJV B_N"SZ;_A!<]\K]KY^IP M;/IPW\/G>]L>GK/BIOM/YX-U9=[6E?E@7?E-;/>^*%JCX3I+W=43J\HPKT?Y ML$5NJIB!2.&/.N@ZG\Z@8?S-3.B*S0['['!^@C>G;/8*[3![Q:9'Z>(X_,[ M0NBTN(?]PJ%: Z[C ?6X>8&+H*L5][ZJ[LL&LBSJ-8 .-T^3-/,IPUXV7M"L M$X9)>'(4N=.K/B\==+X$ Y+7]+T;@0X2A(_"S=/FF_HB?$ENEX/A MB!(KV#J=O#P>A4DGW7A3T7?EI?$0-G19"$AO%A? >_QZEFZ00?.?!N=_ U!+ M P04 " !O@?M6#J2SOIL" "V!0 &0 'AL+W=O%(@6MJ609AH4UE9G86BR DMF M3E6%DFZ62I?,DJE7H:DTLMR#2A'&430,2\9ED$[\V8U.)ZJV@DN\T6#JLF3Z M889";:9!+W@\N.6KPKJ#,)U4;(5SM-^J&TU6V++DO$1IN)*@<3D-SGMGL[[S M]P[?.6[,WAZ0XY+5PMZJS2?<<#:]5A8A@3=PGF5U60MF,8>OMD -%ZJD.A>N &N$2YFI$J'S11G3 MA0A*]ACB*DR-\2?LBB>=+CKR(@4;?(7D-NG\8[7KHS%0LPVE CV=0KS%( M7[WH#:-W1W+KM[GUC[&G<^K)O!8(:OF?!?OI!<$=;BW,A,KN?QW2=C3Z86US MOGU24:!ZH*O'B:N'*TI\,F."R0R!65C@BDO)Y=.+_]R;B7;% M-(DU('!)T.AT- A -U.B,:RJ?&&PO=V]R:W-H965T$ ]N*E\9WOOON^L^XZWBC]: I$"]M22#,)"FNK\S T68$E M,Z>J0DDW2Z5+9LG4J]!4&EGNDTH1QE%T%I:,RR =>]^M3L>JMH)+O-5@ZK)D M^GF&0FTF03_8.>[XJK#.$:;CBJWP'NW7ZE:3%78H.2]1&JXD:%Q.@FG_?#9T M\3[@&\>-V3N#4[)0ZM$9\WP21(X0"LRL0V#T6>,%"N& B,93BQET)5WB_GF' M?NFUDY8%,WBAQ'>>VV(2O L@QR6KA;U3FRML]20.+U/"^%_8M+%1 %EMK"K; M9&)0R1PNE+2:^$RSIYH;[OVO'MA"H'D]#BW5=@AA MUM:9-77B?]0Y(VAI"P,?98[YW_DA<>Z(QSOBL_@HX.=:GL(@ZD$(.N M$0./-SC2" .-OD/RFNSAX6PW.N>F8AE. IH-@WJ-0?KR1?\L>G^$V[#C-CR& MGM[3*.:U0%!+N,-,K23_A3G,<&MA)E3V^/.0UJ-L#FN=RS614=H5.X%^;S1(X))O'96&6K^7C$8P MEY;)%7<<6G_2BX<1?%(JWW A8#CHPX.R3.SN3V#4BZ.$I&6Z)CBMGIGPFOI) MU(:*/:4GWG]#ZZP%8+N>.*0H2>""F8(&5] V\*VRD EED.Z37A1%<,FXAC43 MM>]WI57)C5'Z&:2?%8_1U,T4+:<<-?/#L<,_].#AWH26J%=^#QD"J*5MAK7S M=JMNVDSXG_!F3UXSO>+2@, EI4:G;Y, =+-[&L.JRL_[0EG:'OY8T+I&[0+H M?JE(1VNX MT?0/H;4$L#!!0 ( &^!^U:L:%\#VP( "T' 9 >&PO M=V]R:W-H965T<]/N<>YWJP4OK-S!$MO.=" MFF$PMW9Q&H8FG6/.S*%:H*25J=(YLS34L] L-++,!^4BC*.H'^:,RV T\'/W M>C10A153S!5 MPO@OK*J]40!I8:S*JV!BD'-9MNR]RL,V 7$5$'O>Y4&>Y26S;#30:@7:[28T MU_%2?321X]*9\F@UK7**LZ,[91%Z\!6N&-?PPD2!<(O,%!HI]1;VGMA$H-D? MA)9.J2?+RL$@IHVG#F (3SANX6Q4.G;KTUB6^EL%OND+!-P@TL4T*W:N&J3#KF%M5N=!MG. M*].:T=42#0%?H!L=TW=WYR3NQFK32N<04\PEJ2+H>,=X",4Z23Q#=2HM) MO=JD7JM)36.V=., GJ6:N 1Z4Z[EHK!NCY(I13-?J+8SK)7:9L/6:6JF;LP$ MDRD"L_!?CLM,=>[H:9A1>0=?AI>DM^1)5W-5(AK@QA0D>*\;]V&_"?KA&E0V M;TI]V"AA.>J9+]0&4E5(6U:S>K9^"\[+$OAO>_F0W#(]X]* P"F%1H?'E"I= M%N=R8-7"%\2)LE1>?7=.[QEJMX'6IXHJ0S5P!]0OY.@O4$L#!!0 ( &^! M^U;NT@NK<0( $<% 9 >&PO=V]R:W-H965T=D(^J0I1PW/-N%IYE=;-F>^KO,*:J%/1(#<[6R%KHDTH M2U\U$DGA0#7SPR"(_9I0[F5+MW8KLZ5H-:,<;R6HMJZ)?%DC$]W*FWFO"W>T MK+1=\+-E0TJ\1_VCN94F\D>6@M;(%14<)&Y7WOGL;#VW^2[A)\5.[*BWJ 6P4U)3W(WD>[F$/ MD+X%" = Z'3W!SF5ET23;"E%!])F&S8[<58=VHBCW/Z4>RW-+C4XG7T7&B&& M3W#-=\BUD!05?'@@&X;JX]+7Y@B;Z.<#W;JG"]^@B^%&<%TI^,(++/['^T;: MJ"]\U;<.CQ)^:_DI1,$4PB",CO!%H]_(\45'_"KH_1VRUZ/GA]&V0\Y40W)< M>:8%%,H=>MG[=[,X^'Q$VWS4-C_&GMV;CBM:AB"VX^]XF<)%*Z69PR^G&A[P M6<.:B?SI]R$#1X\X;,#<,8YW#)>88[U!"=',K823.]*9DM,H*6$*3F ^G261 M&:-I&B631]-U0#DT4I2&4D&RF,$\3297E%-3F 640A0*XB2%-(XF^X5V HMI M'(1NG*4)'+I$?Z^X:Y2E:V$%N6BY[NM\7!U?B?.^.?ZE]T_,#9$EY0H8;@TT M.$T6'LB^;?M B\:URD9HTWAN6IF7#J5-,/M;8&ULE59M;]LV$/XK!S4H6D"-1.K5J6T@3EIT0SL$2;9^&/:!ML^R$(GT2-I. M__V.E*TDKFQ7OX/+P[DL.MT@]FB6CAL6VD&05+:U<7461F2VR%.5!SG42MJ&8R'?NQ&CX=J;9M:XHT&LVY;H7], ML%';4<""_W2 MP"X5PCX\6)HV:/?QS3.Q).L?% M4CRPCP=K92V< 8\+-.$ MOHRGO5H0\XV;:J#(@ _@7EG1N!+K4'67H8:\!JQTOED"7]$8JA.:("TX;%?J M[UC(RQS>NP[CC#K7AR A2"4_[!W/@(5YPGT;4SO!JI:REA55?./9G^W6ZX"( MEEKLL=R?-',14)6L/0'Z>4C;<4G*F+A0>1PB.STGDBCKDR@[F437M1%5I;$2 M>Q;[JOZUG#B)?CPG/CT8]05%0TGKNM_=9;(+W#5N:M*WUW\&29C'";5%UV!&:&N\I[)+2AX6<_K# MXIS0TS O2Q?-S!L%+?L:HGF89\RYL]);13XX2I4BFN<]V./\\\59&27R,<5H.>KZN?["YM"H) MYT7^,UM6 !4]2V,Z@II&3)46[CX%0=4@*Z1[FN;SLD?GI8\R]RU/NIBG^>MD M)6'BJS(MN+?*.#TJ:Y ]A<'U7\I*4[?3,624.X>Z>)% 0I'("?F$,!873W&. MG9@L9+';\0%/?(ZX8^-8"4?/[F8ZXRK_ J$C2ZVE[:[I?K1_Y%QV=_O3].Z% M]$UH.I8,-+@@U_B\H'K5W:NC,ZQ:^9M^JBP=J+Z[I(<::C>!_B\4W8 [PRW0 M/_W&_P%02P,$% @ ;X'[5@%7I[0> P 10< !D !X;"]W;W)K&ULC55M;]LX#/XKA&\8.J"K;3EO[9( 27?#=EBW8NFV M#\,^*#83"Y4E3Y*;[-\?):>^!,B,^V*)%/GP(6E1TYTVC[9$=+"OI+*SJ'2N MOHECFY=8<7NE:U1TLM&FXHY$LXUM;9 7P:F2,4N245QQH:+Y-.CNS7RJ&R>% MPGL#MJDJ;GXO4>K=+$JC9\47L2V=5\3S:$$K,G4?@M#SA+4KI@8C&KP-F MU(7TCL?[9_1W(7?*96.=K@[.Q* 2JEWY_E"'(X=)\@<'=G!@@7<;*+!\RQV?3XW>@?'6A.8W M(=7@3>2$\DU9.4.G@OS<_)-V"!-X#8L\-PT6\%'PM9#"";1P\<#7$NVK:>PH ME'>(\P/LLH5E?X =P9U6KK3PMRJP./6/B6+'DSWS7+)>P'\:=059<@DL85D/ M7M;EG06\K"=O"VU^Y])KO0?GO?U-N;$USW$6T56P:)XPFK_\*QTE;WJX#3IN M@S[T^8IN7M%(!+TYVY8?@38\X-[!4NK\\>>Y#'ICG,^ BHQ=D>$MYEBMT4"6 M!@V#%9?<$(-+6*/"C7 6N"KH;DKNB"/N:518(O@"TLOQ]758)P./]"1RA!TW MABOW&[)L FP\@,^N)'@V'$$Z2N%!.R[)AUUFUUE8V7@"/?4<=O4<]M;SWNBB MR1W">+7=4 M\:U02JBM_RMJ-$(75*,!&_EOFL&B*(2?5^$ MAG_4:OO:H:DZ?9H,NJ9[S'.MCH]&6X5F&P:X)=Z-&PO=V]R:W-H965T M!&C:!@@A/GC) MM;'FV,%VUHU?S]E)LPV5B@]\2<[VO3SWG.\\62M];2I$"[>UD&8:5-8VQV%H MB@IK9@Y4@Y).EDK7S-)2KT+3:&2E-ZI%F$11'M:,RV V\7MG>C91K15)@LW'.5Y5U&^%LTK 57J#]W)QI6H6#EY+7* U7$C0NI\$\ M/EZ,G;Y7^,)Q;1[(X#*Y4NK:+=Z5TR!R@%!@89T'1K\;/$$AG"."\;/W&0PA MG>%#>>/]U.=.N5PQ@R=*?.6EK:;!40 E+EDK[+E:O\4^'P^P4,+X+ZQ[W2B MHC56U;TQ(:BY[/[LMN?A7PR2WB#QN+M 'N4K9MELHM4:M-,F;T[PJ7IK L>E M*\J%U73*R<[./BF+\ +VX8U2Y9H+ 4R6\$Y:)E?\2B#,C4%KX-DEHY5Y/@DM M176V8=%'6'01DK]$R.&CDK8R\%J66#ZV#PGM #G90%XD.QV^;^4!I-$(DBA) M=_A+!PI2[R_=08&!+K]MZ776V79KUS3'IF$%3@/J"H/Z!H/9TR=Q'KW<@2T; ML&6[O,\NJ G+ELJ@EG#*);>X_X%N\;8*??<9P"7>6E@(55S_V);,SG#;DR&^ M<> ;WFAE#)PPK>^X7,&\5JVT,"^*MFX%LP2-MK3EOYCOND\T5_Y4?H4W- P: M4K585%()M;J#/4A&:1S1_UF:E0B2U=AK/'URE,3)RWY%1%!+ M4X^W3$"CR:VV=Y#E]WI./O&=A)KFB/# 3,4; W$64;B(HL5I!'Y$47/I:P(M MD'J=4J;SF,Y?P*6R%('?\\XZWO=@/$JR#OC1H0<^'D7C%':4?SR4?_R?RC^" MT]:V&A^S__J6AC>E\6]W8R>6[7?CE)N"6/F&3&^JZV_)/A'MGH22*-^#.$_< M=D:W*'?"&-)L[(1\(QQNA",_?VR%],(L+5G'GMR.?'N4G MO8'"8>K&X; [/";S;H;>JWF5UP:N@)+,HT.#HD8W4WW;F%5XR?JE;)T MJ[Q8T8.(VBG0^5+12.D7+L#PQ,Y^ U!+ P04 " !O@?M6^:&A2\@" "* M!@ &0 'AL+W=OEW4MR;=]S?([C>S/> M"/FBUH@:WG+&U<1;:UU<^KY*UY@3=2$*Y&9E*61.M!G*E:\*B21SH)SY41#T M_9Q0[B5C-S>3R5B4FE&.,PFJS',BWZ?(Q&;BA=YVXHFNUMI.^,FX("M\1OVM MF$DS\AN6C.;(%14<)"XGWG5X.>W:?)?PG>)&[<1@G2R$>+&#+]G$"ZP@9)AJ MRT#,ZQ5OD#%+9&3\KCF]9DL+W(VW['?.N_&R( IO!/M!,[V>>$,/,ER2DNDG ML?F,M9^>Y4L%4^X)FRJW'WB0EDJ+O 8;!3GEU9N\U>>P QCN T0U('*ZJXV< MRENB23*68@/29ALV&SBK#FW$46X_RK.69I4:G$X>A48( S@'&RF8D7>R8-B! M1W,A3NW#@^!ZK> 3SS#[&^\;B8W.:*MS&ATD M_%KR"XB##D1!%!_@BQO?L>.+#_A64/EKLU>AN^UH6RF7JB I3CQ3"@KE*WK) MR5'8#ZX.:.LVVKJ'V)-G4WE9R1#$$AZ(+B75U(@UHWO!5^=SE#G!9:W3MN[MTQ MA)W1: 0WI92&#PHA70EOY]TQ:'L,VY63HV$41E<'N/YK*0YC.]TU^5$OL&'O M(^Q_A ,8Q8/]UGO[K)\.^B&C>-CB-.[$0?N952QM]\_?Z0\Y MRI7K@@JM6E'XA<4:Z X=) @XM!SP-9=;YJH$7ANLU" M:-.[7+@V/PN4-L&L+X617@_L!LWO)_D#4$L#!!0 ( &^!^U9*$A0"O@( M -(% 9 >&PO=V]R:W-H965TPW,D MDY.M5 ]ZC6C@L1"EGGIK8ZJQ[^MLC073?5EA25^64A7,T%:M?%TI9+D#%<*/ M@F#H%XR77CIQL;E*)[(V@IZ#T';OAJ;6S 3R<56^$M MFF_57-'.[UAR7F"IN2Q!X7+J783C66+S7<)WCEN]LP;K9"'E@]U\SJ=>8 6A MP,Q8!D:O#;Y#(2P1R?C5RPX[@+/@!4#4 B*G MNRGD5+YGAJ43);>@;#:QV86SZM DCI?V4FZ-HJ^<<";]*@U"&,(I7"*9@^N% MX"MF#TS#\1U;"-0G$]]0)9OO9RWKK&&-7F =PI4LS5K#AS+'_&^\3PH[F=&S MS%ETD/!+7?8A#GH0!5%\@"_N;,>.+SY@6T/C;Y^]!IWL1]M&&>N*93CUJ!,T MJ@UZZ9M7X3!X>T!;TFE+#K&GEZ@U8@^N*U1T$^6JN9H>7'*VX(*;IQX8"0N$ M.>-Y#ZZ8J15%X8?S W?X:& F9/;P/#H':W$,O*AJ@SGP MTB =HX'C,$S@!.;V3$L#&R9J!+EL.41KGY.:(R**A@.X=UV'^2G;D-X5MOJL M[@9$S 4<\Q*>D"E] G&?M/Z'RKG.9$TER3/"H)_ ZWT7Z>_T68%JY::)!@=M M6JZ+=@/KHNG3/^G-M+MB:L6IQP0N"1KT1P,/5#-!FHV1E>O:A30T ]QR34,7 ME4V@[TM)OW"[L06Z,9[^!E!+ P04 " !O@?M6'4 HB!($ M# &0 M 'AL+W=OZ:P/WZFUT[)BBQU7[@RX[WY9F99W=F,IFN MN7B0*T0%ST5>RIFU4JHZ=AR9K+!@TN85EK2SX*)@BJ9BZ?KF>59FX7K;+E2>L&93RNVQ!M4 MWZLK03.GTY)F!98RXR4(7,RL$^_X--+GS8&[#-=RZQLTDWO.'_3D(IU9KG8( MSX/79&<,E+ MM9)P7J:8OL4[Y'/GN+]Q_-0?5/AG7=H0N$?@NWXPH"_H+B(P^H*!BY#0\-M' MKT&'^]$Z=8YEQ1*<690;$L436O./'[R1^V7 M[#S+1S2/K^A5$SK'($OZ#%X M\K#B>8I"_KYY(>W\$?Q@0K!22> "3'9)^,<0@EM\5G":$_+??=P&K>_G=OZ, M(LFD5BT*N.&U2!"N1$;CX=_(A/P$7S'!XAX%!)YY)1\NI*R1PJK%ID"/B-TC MZL%[)?$;A:4]]B "/P[@XX>Q[_E?.JG7#)I +ER43TBI(K;1D>V-:8A(3;P# MUVNO\*NFUM[@! MZV,[U-8C?U>-#Y?L9<=P8-,&49[LWIA>\X[\T-W=,:L#<1IU<1H-QNDWE@FX M8WF-<(E,4L4PM"[*JB;O=$71FTU]N<5D56:/-?YLD Z;?AM)NZ%W5@NA?9$K M1G6L,H%*$6:'@1%TBV><@DB8'YMNVP3@1EYG\N'S0B!"5BJD3% @&%7/4(?( M 0F*W@,*[HI^<"BVE4Z,PY![<\9PN(-=92]DL=39#3-L$G4R, M>!P9='.)0D]A7 M:9VM%JY L32-JH2$UZ5JNKENM>N%3YH6\/5XTTA?,K',2@DY+@CJVC%53M$T MI\U$\&PO=V]R:W-H965T+CWO>[XXUW4CWH-:*!?2%*/?'6QE07@X'.UE@PW9<5EG2SE*I@ MAK9J-="50I8[ID(,0M]/!@7CI3<=N[,K-1W+C1&\Q"L%>E,43#W.42\P%)S68+"Y<2;!1?SQ-([@CN.._UL M#=:3>RD?[.9+/O%\:Q *S(R5P.BWQ4L4P@HB,_YN9'JM2LOX?'V0_LGY3K[< M,XV74GSGN5E/O)$'.2[91IAKN?L%&W]B*R^30KLO[!I:WX-LHXTL&F:RH.!E M_6?[)@ZO80@;AM#972MR5GY@ADW'2NY 66J29A?.5<=-QO'2)F5A%-URXC/3 M;](@!!&IC#I2PHZYJYP)WPVU M?\?M-W;X+$?]]AV["U;=@E?;I8,X5G/ M*_9(A6!@IA0K5VC7/?B]LNGIPX-S 7E,V_COG4J?6X3]\= MMC$_@]D6%=4J/)U^1#CY YG2IW#'Q 9AS@0KZ8IID$OX@!D6]Z@@"AP* M0@A3']Y"E/;/DR8D&JA9+9&3??#NS2@,PO?M_T"169E"$,7).9Q"FO;]T4^J M"&S8@@W")+!JDGX2P["?GM/F(/,.M57%RAQP7U&[H8V1L*5C8.;U M-2%.:T_]Q+*FSU@[\!:W>(N[\4;]/M^0:M)[6VYKGZ[I1XFQRSJIMR4W&JZE M$$!=T>;PE;#K5/Y?L/NV<3DGRPZ@^DR%8,#5B(8/%G2?&%<-9%KS7\),T(M& M$84O[ =I+8J(1\D0@GXT.N3S)*$0G]+1>6A];0!U$L3N<)@^4_-SDH->',8*ZBHVUO7CVYZVH\NL?K&?R.NY MYRM3*VJ)('!)K'X_I4I1]2Q1;XRLW/M]+PU- VZYIO$+E26@^Z6D5ZS96 7M M0#?]%U!+ P04 " !O@?M6!V[@/64# P" &0 'AL+W=O8N;5'M9C) MQ@A>X:,"W90E4W\O4_VH2 MZE)R76&DN M*U"XF7LWT?5R;.V=P1\<=_I(!AO)6LI7J_R(M"6""B M\;7#]/HMK>.Q?$#_[&*G6-9,XZT4+SPWQ=R;>I#CAC7"/,G=3]C%XPAF4FCW MA%UG&WJ0-=K(LG,F!B6OVC?;=^?P'H>X7DC$.0&[IFJ>+4]RHH/2Z9Y!JS*X8Z+QF .?[I X!GW!I9"9J]_ MG8OI\J[/A4(\21NL^/YD84!90)>%@S"PZ; YB:&7!@]-B8H9J:X'MJB$+2I6 MUX)GCJ61D,FRI):DZLY>"RER5-JWS=6%E7=A?0\?1GZ*GR02B MV)].1U8;I:T63K[%41.*;M-PEF\X3**66#BD\^BD='20QD3[0HF,^Q(9O[M$ M;BK#'0.ZWF"%6:.XX53<]_M,-#:-&R5+N)5EW1CFKL*S=?7.(KK(ZWQC_'^5 M]5MM^6M;0G6CLH*NXY-:@CB-R'ER> ^>4!O%,YN/QF)YAFA[+ M@Q>F%*O(@*;=*7#DQZ/PW\_!LS1,G)KBUX:_,8$6)_'#<0HQE6MR(I\K@>#H M%J<&VKI9I0F[J4Q[H?>K_3B\::? -_-VEGYA:LOIG 1NR#4<3BAKJIU/K6)D M[6;"6AJ:,$XL:*2CL@;T?2/I?NP4NT'_D[#X!U!+ P04 " !O@?M6C?\$ M\ D$ "8"0 &0 'AL+W=OSKJC&38&WMYCR*3+&6M3!G:B,;G%DJ70N+JEY% M9J.E6'BCNHIH'*=1+CM765F4C;S68;5T+_?5"5FHW"4AP&+@K M5VOK!J+I>"-61!& M7JKJ2[FPZTF0!["02[&M[)W:7?P# ]H94,^[WWHN'2IIWX\CB7LXB*CKPD6EBL=_3ODUN/-IOZX>C;J6 MHK)K<.(7=V# O;*B@ONUEA+J-M72I1HP4;)/%-)^DLU6PFM@89KG^"?<*UF< MP*4RUOFHNT4T9)0 S9W 1O!1*V-@H]6RM&A#0YIF^']+$GC7ZIS]'P-ZQ" ) M*74,:))YC:7\!042I@D!,DI0RBG[G@,)^<@9,^:5E!$8B,Z\W/]<;'*,C4=$ M/*?E]"4S%B89168CE'A&OF>&TX2ZZ/#<1X?YZ PR.(X-#TD\PO\(>;V&-(P3 M>B(]*4N!)RG&CN3T97Y8ZHR3//-:SF,8: ;>-P,?;(8#QZ56-5SMK=0-AO;2 M'XU2&];H6VVHZ/MN>(NEB?GO'9]@%_EF9( MOBR0Z^>FM+AX;H4[D%Q=MK5 PSB+?2Y21MMZQ<+_TZZEAA0(-@J)\>1.GY$. M>4*$48SV9$2<-:!.U:(I!;",PYM7.27T_3?RK:I$L\ F9)!@ M%W!"@*=YMR^)V]$4JR/+DQ;QL&V.V<_RU+4%R?&;< *SV]DE7"L\M7YW'X(3 M#+VAV$0LYQTJ@F%=42S<-,Y:D[X=L888'AN<GV'= J5FW\W?N@+):K%]?X=)+:+<#YI<)KJ%/&PO=V]R:W-H965TFC+65H&':)G$1T.VSFYPV%HD=;*>%_?K93LAZ M2;,B\:4]=OR>RY,3VX,EXT\B!9#H)<^H&%JIE,6Y;8LXA1R+4U8 54]FC.=8 MJB&?VZ+@@!,CRC/;2KUA#T:%'@.#R GQ1U7([OQDI 7HA""#6&H/6/TM8 Q9IAVI-)YKGU834@M7[3?OWTSMJI8I M%C!FV6^2R'1HG5DH@1DN,WG/EM^AKJ>G_<4L$^87+:NU8<]"<2DDRVNQRB G MM/K'+S6'%8&[2^#5 F]3$.P0^+7 WU<0U(+ D*E*,1PB+/%HP-D2<;U:>=.& M@6G4JGQ"]6M_D%P])4HG1S=, G+1";KEQF$$$I-,H$=XD27.CM2" MR4.$#@^.T $B%#VFK!28)F)@2Y6%]F7'=<3+*J*W(V*(KAF5J4!7-(%D76^K M[)L2O+<2+KU.AS]+>HI\YQAYCN>WY#/>7^ZUR*-N>02QDKMM\K5J_.:%^,9? ML,/?O29/(4%7F%-"YP(=7L1QF9<9EFHV@AF)B3QJXUXY#HUC_;DO1B>>[_7" M<& O5GET)J#WF7-1X!B&EMI(!/ %6*//G]S0^=I&IRVHYW\)^DW0-0Q!@R'H MQ'"C=KPQ%BFZXVQ!5*.@Z2LZG AE$'J$;@O@JE7I'%WHC8-( JVM6 7IK6;7 M=]W^!I!@NX:SH!>LKXHZ$]X?VQJ.7H.C]Y^N$)*36'> H:(^OB[) F= MI3A&XY)S9;6!Z&V!<'W?V031F<1[.^.#G*WQ"AM>82>O"*:J?]@"**;RN+&4 MD1<9P32&8S2A?)UJ&[=PBYLZ4)T-;)VYO!?;!SE;P]9OL/4[L>V%I+_UM;CN M=BMU!GHODP]R5C&Q5T[+'/C;"G.<;\Y?N^;BZG_QS M4]V6KC&?$RI0!C/ETCGMJP;BU0VD&DA6F#-YRJ0ZX8V9JDL;<+U /9\Q=2[7 M QV@N0:._@)02P,$% @ ;X'[5GTF7G$\! 0!L !D !X;"]W;W)K M&ULM9EM;^HV%,>_BI5)TR;=-0\\E#) *B31-JEW MB.[AQ;07)AS :F(SVT G[;_3B%EQ['C.R\="[+92MWA3D8[O(%'D+_OYERU MW(JR(AE001A%'-9CY]X?QGY7.^06?Q XBK-KI%-9,O:D&S^OQHZGGPA22*1& M8/5S@!FDJ2:IY_BGA#I53.UX?OU"C_/D53)++&#&TC_)2F['SL!!*UCC?2H7 M[/@3E GU-"]AJZ=!K.O3?<.B7#OU\[(O!RDD*/1:33M][ M)!M*UB3!5*+[)&%[*@G=H#E+24) Y.:1D$0IKEK?A2 Q207Z#9[E'J??JS"S M/"7@:,9HHL+P(LZ"B"?TUP-D2^!_CURI,M//YR9E%M,BB^"-+#KH@5&Y%2BB M*UBU^(=F__Z7_&.SOQ\8 *Z2I-(E>-%E&AB)O^SI#>IXGU#@!9V6!YI=[AZT MC M[HT5:HQQ;87:A(4V89%-6&P)5E.]7ZG>-ZK^>K'_A.; =9_Z?&U3V,B[5F&; ML- F++()BPO8W=D+SKOQ.]4[KJ;<;:7B^0O.&.=:16W"0INPR"8LM@2K*3^HE!_86%4'KU;53F-5_:)% M^-HBJ%M$KRT::W=L3.:=0W57#=7=5RB2RY<[8_1K2\@T8MM5IUNHUZ:F?U&S75:A4T*B\V)_K>@3S;GO"_=%]^\]?*..NRV MU4ZS#%N-_&896MUBL4J+;=$*7=RS#7Y52YO\*$:@?"NEV >M>JOCGOO\D*/1 M/_6',[^E/_2'47&8<\(79TL/F&\(%2B%M0KEW=RJCW!>'-<4#,R9>&#E =FDW^!U!+ P04 " !O@?M6AMZ=C!X# "D M" &0 'AL+W=OG&7?Z77LVEOVN*#3+.(PE446>4_DT!":6/:?IK YNLUFJS8';[\[I M#.Y W\_'$G=NC9)D.7"5"4XD3'O.H'D^ZAA[:_ E@Z5:6Q.C9"+$@]E<)3W' M,X2 0:P- L6_!8R ,0.$-'Y6F$Y]I7%<7Z_0+ZUVU#*A"D:"?J*ZK49XAZ<:5 ME&$IQ=\CI4VN!=>I(N]X LES?Q?#4L?&7\5FZ!\$_%#P4Q)X;XCO^<$./J-_ M=_L@JQOL- 7'!L*R7YCQ!K/OQPS[!\$JQ3:#A<3Q3982>/Q$M*1*L%81OC2VX=9MS:CC11NO4C#HO9=39KL#P;(/1MDTG:&TP@(K$HN"[[6WU: MC]J!G3 ;YT,

7$_ -3SN]K*F<95X3!%"&]TPAC),N96&ZTF-NQ,A$:AY1= MIO@9 =(8X/.IP-%2;&ULM5IK;]LV%/TKA%<,*>!& M#S_B9(Z!Q);:#&T1).F*8=@'6KJVB4JD2U)Q4NS'CY04V;)EQNZX+[$>/(>7 M]_!>4I<9KAC_)A8 $CVE"167K864RPO'$=$"4BQ.V1*H>C-C/,52W?*Y(Y8< M<)R#TL3Q7;?OI)C0UFB8/[OEHR'+9$(HW'(DLC3%_/D:$K:Z;'FMEP=W9+Z0 M^H$S&B[Q'.Y!?EG>F 7F+/PBLQ,8UTD.9 M,O9-W]S$ERU76P0)1%)38/7S"&-($LVD[/A>DK:J/C5P\_J%/P"=$M Y%- M =U#3>J5@-ZA@'X)Z.>^+YR5>WJ" M)1X-.5LAKELK-GV1RY6CE8,)U3/K7G+UEBB<''UF$E 7O4,?LA13](D5>M,8 MC1F57-ES%7W/B"#Y\Y,)2$P2@1[@268X>:N 7^XGZ.3-6_0&$8H>%BP3"BV& MCE36Z3Z,SPWS-ZBCIN#N\T#>>_P8,#C.]X>XT/#^_=-_BR4TVS3L[7 MWO[_[6I$E!UL_)=%9] M''4[WM!YW'3\ 6V" ]J$E@RO.;1;.;1K=&@M7*\VPO6O3Y!.@?_=Y&DCY;&> MMDDVL4D6V"0++9'51.Y5(O>,(M_B9[6(2X$D*](P!W2="=5*"!!M])XST91I MKWL[L[?GNFY]^HZ-?1\KH$VRP"99:(FL)F"_$K!O%/!%+!6=Z910K*.UK4-5 MD!AX?HL>.*9B!IQ#W$8?"9Z21"VV(- -C3+]M$G@HMO>9GIR>[TM@8VV'2NP M3;+ )EEHB:PF\%DE\)E-@9ND/-N1\GQ72J,5QTIIDRRP219:(JM).:BD'/ST M%F6P&V[;NX'Q 6TF@P-V'D8KCW6H);*:0\\KAY[_1&S<0<3FE/R &-W$:G$C M,Y7R$D!7:DE3*UVYS,7Y)\AF-E3OLU2GR)!0(N'=1_5!JBBHQ'1.%$'C.F@T M\-@-CTVRB4VRP"99>+Z[=_"[Z[U#;2IX[OHSTS5.ADK7/?*5^K?1U[P6H-Y= M/:H$.@?T1< L2]13I(>^%LYNFRS&0!>O[.5I*V: M%=IBJPOCKX7Q#TO4&Z4>]7%1KH=M%#PM(=(A^8"?T 3B+)*%:BG+J&Q4S=CA MT:KY.XJXVZ*]VB2P:E-HBZTNV;JYF'^2WP2+U6^Z9&38L^ MSO=GR;'9C*,%M5H6LLH6VF*K"[JN#'GFTM".H$HZPF(2H;+JUT:?,YVMBZV2 MD#A)\F)@H["[]2"OOZVLU7*05;; *EMHBZVN[+HDY)EK0J\JVZC@V4ZZ[7B= M;0FMEH&LL@56V4);;(6$SL;Y: I\GI]D"Q3I[6MQ5%H]K4[+K_(S8F?=O#AJ M_X3YG%"!$I@IJ'MZIF*.%Z?7Q8UDR_RT=&PO=V]R:W-H M965TM MU.;"=66RA@S+,[X!II\LN [)$QM[68N"IB%6H=/F!GW.R7T4Z)U:OJ)*T 1>H.N\PPS M=,/+T6 IFG&FA.[/9?([)Y(4]U_.06%"Y2LM^'HW1R^?OT+/$6'HRYKG4JOD MV%6Z5\;;3:H>O"M[$#S1@SDD9\B+7Z/ "X(.^KTBSP"[G!"4P0=(+&V0%Q\N('M;)Y/IR:U)YC$5]>VYZ S+M3X#47VP M$N;EJE!"N81..D'[9>)YK7G39P8[[\NM2>P5)@)M,W73,<,ZC4_[@Q0_7M*6JYY21<'_-3$-@D_9UDVKEJ MU]KJ-5GMRZTDX^Z=H,WWCALL5H1)1&&I[;VSH1YU47Y"* N*;XI#]8(K?40O M+M> -21303]?\0>1 DCTF-%<3)U4RN+,=4620H9%GQ60JY4-XQF6:LJWKB@XX+4!9=0- M/&_D9ICD3AR9=PL>1ZR4E.2PX$B468;YGW.@;#]U?.?IQ0W9IE*_<..HP%M8 M@KPM%ES-7,NR)AGD@K <<=A,G:_^V6RBZTW!'8&]:(R1[F3%V(.>7*VGCJ<% M 85$:@:L'CN8 :6:2,GX77,Z]I,:V!P_L5^8WE4O*RQ@QN@]6&+3JAN0ZQ:7D:I4HG(Q_, EHB#ZC M"TPXNL.T!'0-6)0<5%:RO7!)@&.>I 0$.IF#Q(2*TU9)#]U 4G).\BWZ>0W9 M"O@O57"[G*.3CZ>1*Y5D_6$WJ>6=5_*"%^1]*_,^"KT>"KP@/ "?==8N4()7A%*I#+B4$\5R3N MFL*?UP1A:&M:ZD*K+NQ4UXSA*B]**7KH.^R (M^&<4AN)ZO>1LY$@1.8.FJ? M$,!WX,2?/O@C[\NA0(Y$UC)@8 T8'".>BF38L-[[)YRNBI:RH54V?&9(9"T#1M: T3&B&?TWFJZ*EK*Q539^9S1A9S2=K&^-YDAD+0,FUH#) M,:*9O&)3>U[S?%-S&X>5OBA<8[XEN4 4-@KE]<&PO=V]R:W-H965T$G_<<^ZYUSY. M6Z6?3(5HX;D6TDR#RMK-11B:O,*:F5.U04D[:Z5K9FFJR]!L-++"@VH1QE$T M"6O&99"E?NU.9ZEJK. 2[S28IJZ9_C5#H=II, I>%NYY65FW$&;IAI6X1/NP MN=,T"P>6@M7H8C9V\3[@D6-K=L;@*EDI]>0F-\4TB)P@%)A; MQ\#HM\4K%,(1D8R?/63 IJ+KL_>^[[L .(XSV N ?$7G>7R*N< M,\NR5*L6M(LF-C?PI7HTB>/2'Z0GL%#25@8^R@*+ MO_$AM6'H1?S2BUG\+N'G1IY"$AU#',4)/"SG<'AP] YO,O0X\;QG>WAG3%!3 M\*T*.^#$ YU_MEF<)&FX?2/;V9#M[-ULM^3DDMP(WC5;.BWF[[]:0\NT9G0@ MP(UI7K>L$]1QCW<$G8SBR=N*QH.B\?_6/_ZG_E%T_BI;N'.[:]2E]["!7#72 M=A=]6!V>B47W>^[296;;Q75LJ2\_RPHJ<. MM0N@_;4BO_03EV!X/+/?4$L#!!0 ( &^!^U9%_J0%10( -@% 9 M>&PO=V]R:W-H965T094 61 M5E"U3MI4E75];G31*(:"]27SV_>]^=\EY5DOUJ@L 0]Y* M+O3<*XRI;GU?;PHHJ1[)"@2>;*4JJ4%3[7Q=*:"Y$Y74"2^;N;U' ME.#56PX3]BBNC\)2ASF2_I $R)E_)@SB ,%(QT$?6]1(, M95S?X/[S:DFNKV[(%6&"_"[D7E.1ZYEO$,4&]#=MVKLF;70F[8^]&)$X^$*B M((H'Y(O+\B5L4!XZ>?19[F,#NBY$71)I/.FP%A\#VNE)RIT /PC41TE[>21H>L9WZ M)-,S:$F'EEQ$NV>"X8^7DYV4P_] @9WZ3,?Q,%C:@:47P7H_[Q!5 M>O*9TG$0'6$-.(4G#?-[&PO=V]R:W-H965T8KKA/8M7BJ8\^B>KM1$; 4GR1$"R M#DB<[HK(J3PAFO2[4BQ!VMD&S39K3)2*\*GJAMH0V_ P79,,*I+D"9(FC 37 MF8*/?(K3/^-#([A6G=RK'B1>P"\EWX-FU( D2IIP?7D"VUL['MQF[4;3X;:> MP!T:F=(4"MQ0G<'0V8^R 6>43"BC^JX!YX+O#@E/31V1"4,8D/26B?ECIE1< M;<=E=\>B'T?M9C=16.**=YF83E#\>X_4BV&U^I J28B\P M^UBA7�?_\N;D($\A=.7GDMFNY[5?9";_@XZT2<(J$F0KPN>P%?J/+G5IVYT5U MJOXNU.,T%24WXV-,D2YLA3;@@MR9K#6M_AOR]H/T72>M[..'HXT*-7&?J*DO8CO]'H>.,JBO]O M53_#WSKPK$.X<<<:47/WDE#@A%77;3U:OU:.JSOZ87KUU!D1.:=< <.9"8WV M.N:\D]7KH>IH4;@;>R*T<< U,_/B0FDGF.\S86[M=<<2U&^X_F]02P,$% M @ ;X'[5L1"&@JO @ +0H !D !X;"]W;W)K&ULS59K;],P%/TK5V%"F[0M3OI<22/M 0(DH%HW$$)\<).;UEIB!]MINW^/ M[6:A:&TG38SM2^/'/?>>XQPW-UH(>:-FB!J61<[5T)MI70Y\7R4S+*@Z%B5R MLY,)65!MIG+JJU(B31VHR/V0D*Y?4,:].')K(QE'HM(YXSB2H*JBH/+V#'.Q M&'J!=[=PR:8S;1?\."KI%,>HK\N1-#._R9*R KEB@H/$;.B=!H.S@%B B_C* M<*'6QF"E3(2XL9,/Z= CEA'FF&B;@IK'',\QSVTFP^-7G=1K:EK@^O@N^SLG MWHB94(7G(O_&4CT;>GT/4LQHE>M+L7B/M:".S9>(7+E?6-2QQ(.D4EH4-=@P M*!A?/>FR/H@U0!AN 80U('2\5X4+LLC0\PA2M6V#B1P=ALJ8PFJX"QIE*# M.4.$'Z=+IGX.'-LCTCLBP2;).ZG9RS10)4UPZ)G;HE#.T8M?OPJZY,T.X:U& M>.M?"3\M1,7U)@&K$EU7PE[>>=SK]"-_OH%7N^'5_F\OQ "92&'_.U)YL(G_ M;BH!W!K@CK/N-)HZSVRRMG'8%I/MI/9(DW4;X=VG-UGWGLD"$I+-+NLUQ'HO MQV6[J3SHLGZCJ?_,+NML=]E.:H]TV4DC_.3I779RWV5!>XO+ O+GTTA>CL\> MX++=:/[:Q]\V4I^HG#*N(,?,9"+'/?,?(E>]R6JB1>GZ@8G0IKMPPYGIYU#: M +.?"=,3U!/;8C0=8OP;4$L#!!0 ( &^!^U;<<1Z .P, ' * 9 M>&PO=V]R:W-H965T1 M6MBT3>M4T7;[["8'1$WLS#;0_?N=G9!2<+-N7\!V[KE[GO/+W6C#Q:-< BCR M5!9,CIVE4M6%Z\IT"265Y[P"AE_F7)14X50L7%D)H)D!E84;>%[DEC1G3C(R M:S-J8&[XZWW3T8\BGF@$B:\^)EG:CEV!@[)8$Y7A9KQS6=H M!/6UOY07TOR236T;8\1T)14O&S#.RYS5__2I2<0. /W8 4$#"/8!O5< 80,( MC=":F9$UI8HF(\$W1&AK]*8')C<&C6IRIK?Q5@G\FB-.)=^Y A*3,S*#-; 5 MX&@* J*YH4\P8_WMU-R?'1"CDC.R-V2KR1EF1RY"KEHCV[:Q+VJ MXP:OQ(W(-6=J*]5?DT1X4J E$GVG<$A9"@1SAA>GJKA0MM35KB/C6M_# M=1(,>BAJO:O'8N0'O=;H!>M>R[K7R7IB#AP(0K.U)FK=V-I%?R=PW-_C=F@2 M#.W,^BVS?B>S.ZYHH>]GG551'TTKO[XEN#_88V@Q\ONAG6/4$<7;6D+:1C0]H M^%$8['&-#\ZB[^T8O: Z:*D..JE>P2)G+&<+?*8+?1AM[ ;=VUBSZXRCZ^2% MK&@*8P<+H02Q!B=Y_\Z/O \=[\"P53%\0\+QZ/+Y-NJ,])\Z M?.^Y4'B=2F:0\@7+3?%%,?M7T5H"/,L9#@?>GJ[NP/\K;*<"^IW"L +]Y90U M#J+N)Z4[S+_*<'=J.K[("]/JX//"5TS5Y;U=;=NI2]-$N,_F=2]V305>)4D* MF"/4.X]Q0T3=WM03Q2O3(3QPA<^_&2ZQ)02A#?#[G&.7T$QT@+;)3/X 4$L# M!!0 ( &^!^U9[#4]_6 8 *0Q 9 >&PO=V]R:W-H965T/+RX%.TW8GJP71YO0^W_)Z+S_N[O+R; MMBR;*.%I$64IROGCS>0]OF+4KP)JQ!\1?RY.KE'5E(P)H$T O+<%M MQ+2Y@U 773I\>VUQT7A")<7N?9,\HK=,E6 M7=2]7T>7_16EE5#N15[^&I5Q8OEK)CCRT0_H$W_BZ8&75T%4A-MMSK=AG)7Y:=D;;(^2E1VZ)E?"70_H.4>=":S^WA:S)O2NLQT*L#J^'H:>GZ3EGEI].^TD'4 M]69=4*"#YG.B@)@.\AQ*6E"G=6[;.M?:.O:UR- ''L9BA_[\R),'GO]E:JJ5 MI1K*KXI]N.8WDW*L+GC^Q"?+[[_#GO.C23Z09 $D&0,BZZ1BUJ9B-E9HQ\#9 MJ="\^5P1F@ZBA"B@0 ?-O;FK"$T'S;"S, O-:UOGG1?:EVKRM^K,2C)49Y!D M 209 R+K9,)O,^&/U9FO)1XK@]!*AQ#J*R(ST+A8T9B.61!JEMB\;=C'Z2M1,/EB$D6P#*QJ#8 MNBF2U@&/]@Y-Y*DH?%6#.@1[5)6@ 83GJ@)UD.OW"5!:!VSW#O=E?T5K;I<: MJ'$ 90M V1@46S<9TCS@T>X!Z^MYGQ!5; :/,=?&.QV$J>>I:M-1BYG7HS;I M'[#=0*AJ&S+M@KH*4+8 E(U!L75S))T%'FTML+[@-XA0!QE$:+ 7!A$:#$:O M"*7#P':+T2?""^9<4.A RVH,0@[U056C:=E!%:# @ZNL6$X;T3;_2?A"[_7AYVQ*F&]2L M M^BW\2.YW;M@5H/4+8 E(U!L77S(ZT'&6T]B,$P.)ZJ/M.FA;KT,X*HJC\= MY/6]=2;2>9#+-CIEN> M\%2R1@[.@<'5J,=A0$MDAA*QX_<(6KH? M:G<_%PAZP,QO+VQP'X.:(5 V!L7639LT0W2T&;)'#LZ![G=TG4.6R PE]NM< M.BQJ=U@#='[!4@+4=X&R!:!L#(JMFS7IN^AHWV6/')P#7UM1J/8,M$!F+?#8 M6].34^<)S[?UWK,^\/F1!94E_N>+CA>04H?W_, M,O%R4Q70?IBQ_ ]02P,$% @ ;X'[5M(?6#=C @ _@4 !D !X;"]W M;W)K&ULC93;;J,P$(9?Q4*]:*5N.>74BB"UB5:[ MJSU43;M[[< 0K!H[:YO0OOV.#45I0J.] 1_F__W-P#AII'K6)8 A+Q47>NZ5 MQFQO?%]G)5147\DM"-PII*JHP:G:^'JK@.9.5'$_"H*)7U$FO#1Q:_V\, VI;$+?IILZ0968)ZV]PIG?N^2LPJ$9E(0 M!<77K]D5:X/WYS_^QRQUS65,-"\C\L-^7'/4$X^D 0=8+H?P5Q)XA=HBV92VM)#4T3)1NB M;#2ZV8&KC5-C-DS8K[@R"G<9ZDSZ4QH@,_*)W&:9JB$GWQE=,\X, XVK*_QK M\IH#D<5@Q/D2#&5<7V#LTVI)SL\NR!EA@CR6LM94Y#KQ#6+:P_RL0[IKD:(/ MD+[5XHK$P26)@B@>D"].RY>0H3QT\NB]W,?B]!6*^@I%SF_T@=^*.*,;3OMTG!Z?9WXN_UL!H)FH[@/>L<< M]\SQ2>8E[%@&I*%*46%>A]A:@_'>L7$\.T [CHFFHV&R44\V.DGVRY2@AGA& MQV>-)P<\QS'A)!SF&?<\XY,\C])0/L0S/OHL47P='P -!$73V0&1O]>=]F;\ M0=6&"4TX%"@+KJ;HHMK;IIT8N74-NY8&V]\-2[R@0=D W"\D-FTWL7= ?^6G M_P!02P,$% @ ;X'[5KG:6.GM @ P@@ !D !X;"]W;W)K&ULI99;;YLP%,>_RA'J0RNMA4!"DBJ)E*2;UJF=JE[6AVD/ M#IP$JV SVR3MMY]M*,V%H$I[ 5_^Y_AWCFT.HPT7+S)!5/":I4R.G42I_-)U M991@1N0%SY'IF247&5&Z*U:NS 62V!IEJ>M[7NAFA#)G,K)C=V(RXH5**<,[ M ;+(,B+>9ICRS=CI..\#]W25*#/@3D8Y6>$#JJ?\3NB>6WN):89,4LY X'+L M3#N7\Z'16\$OBANYU083R8+S%].YCL>.9X PQ4@9#T2_UCC'-#6.-,;?RJ=3 M+VD,M]OOWK_9V'4L"R)QSM-G&JMD[ P@Y$A50\JXPU0499^2:O51ZV#'S_B(%?&?B?-0@J@\ &6I+9L*Z((I.1X!L0 M1JV]F8;-C;76T5!F=O%!"3U+M9V:_.0*80#G,(TB46 ,-Y0L:$H51:E'GXD0 MA*EZ] U.KU 1FLJSC]DW^'V+V0+%'S@!RN QX84D+)8C5VE$LY ;53BS$L<_ M@A/ +6U>GILZ/_YZ?F=_J\$?!+B#POH#O^0$\/5S! MZCJ5!TPEJS0YHMP;MMH).XYB:>RM!?WD I:+Z"NKCMBQ4(1 B M+E7C<2F]]K90.GZPAWNH\8.P&;=7X_9:<:]95 BA^8Z"]0X6/>]X_3VR!I&_ M)=I!"VNT\+-;CBQNW^SP8/UNU]]C;-?L(/9KQ'XKXMSD3G\U1]0]6 M#8+!'EF[9H=L4),-6LEN.%N=*Q19&]O@\,QYW3VV=LT.V[!F&[:R/7)%TB:> MX>%U/-C%=DW)XVZ5B0S%RE9/J8]XP519,>K1ND!/;5UR/^1E=;\E0G]M)*2X MU*;>15]G0I05L^PHGMNBL^!*ES#;3/1/!@HCT/-+K@M/U3$+U+\MDW]02P,$ M% @ ;X'[5KTMBBFY @ 1 @ !D !X;"]W;W)K&ULM59M3]LP$/XKITR:F 2D36EI65NIA;$QE:F"L6F:]L%-KHV%8V>V M0^E^_*DU>K%!>,R&@_]VER/AZJR@DN<:S!543"] MF:)0ZU'4CAX6KO@JMVXA'@]+ML)KM#?E7-,L;E R7J T7$G0N!Q%D_;)=.#L MO<$7CFNS,P9WDH52MVYRD8VBEB.$ E/K$!A][O 4A7! 1./G%C-J0CK'W?$# M^KD_.YUEP0R>*O&59S8?1?T(,ERR2M@KM?Z V_-T'5ZJA/&_L*YMNV2<5L:J M8NM,# HNZR^[W^JPXT XCSLD6X?$\ZX#>99GS++Q4*LU:&=-:&[@C^J]B1R7 M[E*NK:9=3GYV_$E9A $&EG%AX#/> MVXJ)-\/84G@'$J?;4-,Z5/)$J!Y<*FES ^]DAMG?_C'1;K@G#]RG21#P8R4/ MH=/:AZ25= )XG4:+CL<[>@+//U&X9/J6DF&&=-?[,"F4MOP7\T]HCIJK#/:^ M(=./"A#&;\.&' -$CQJB1T&@,[PCJB5F=!MI+I50JPWX?#+P_1*+!>H?C]$+ MHKKT/S$E2W$447X;U'<8C5^_:O=:;P..LPU2:WM)BAM$.^9TAXW;(]? M7MIPB';R7VW[#=M^$.K4%S74<(7"IY7)>1E^MT' 9XH[:.@.7E[<<(C NXUW M*CMIMO+]RT"J*FGK(M^L-BUR4G>&/^9U?Z6ZMN+2@, EN;8.CRF9=-VSZHE5 MI>\3"V7I@OPPIS:/VAG0_E)1K]A.7(#FC\/X-U!+ P04 " !O@?M6>(3J MCC<$ !$&0 &0 'AL+W=OH#44MVVDU95;;?[<+H/)KQ -"?F; /K_?K9(4T 4Q< "OU,628'WERIQ97ORW@.*967? &9_F;*14J5 M/A4S7RX$T$D>E#*?!$'DIS3)O&$__^Q>#/M\J5B2P;U ] MEP\>DMEV:8)W#Y^R?YG M#J]AQE3"B+._DXF:#[RNAR8PI4NF'OCZ,Q1 ;9,OYDSF?]&ZN#;P4+R4BJ=% ML.Y!FF2;__1G,1!; 3A\)8 4 >38@%81T,I!-SW+L6ZIHL.^X&LDS-4ZFSG( MQR:/UC1)9J;Q40G];:+CU/".*T ]=($^<3Y9)XPAFDW0ETS1;):,&:!K*4') MMR^XH8QF,4CT_A8439C\H&.^/=ZB]^\^H'F_;]N.CE MS::7Y)5>_K7,+E$K^(A(0%H'PD?N\%N(=3C.P\ENN*_'JQPT4@X:R?.%K^2K MZ.5'=!W'RW3)J(()NDZY4,G_U-RAAR@W::,\K7G 5L,+W.WT_=4VB[-M\UA? MR06-8>#IYU:"6($W_/TW' 5_.,A:)5GK>+([745&5(CG))L9M&6F#D%M,K:W MH$@G;.U!.9NM"1664&$STQ5:9/9L.9NN"=8NP=K'@WT27,ICYJMMSU>P!^5L MMB945$)%SF>?J)X-%;3WBV#/*O]M@JN"LM-9'%0K>.#L[BVLM(TM M]!/R!/$\XXS/GE'N8Q+]\Q72,8A_#RZYSK3'CW&Q I\IV^X@;&D,;N!6+)+N MU,(6WK\7W4W71:MD S=D&T7>W8H81?MT3?@&KH0#G]\X\ 'EP&&X#]:$<^!* M.G!#UH$/:(<]:TUX!Z[$ [O-XTG0": [FL(;->9,)E% -^$EN!(3?(*9'%]C M;"\Y5&.:,!-G;/[)G$H\!O0F-PY3&X"9'! MMLF$D36Q39@,KE0&G^ R)U4AVV@L-&?3-=%(Y3W$[3UU5HXBI7O*W.W6Y:I4 MAIR@,B?M+M@V8Z$UH3)D:]_$K3*C?$,+!'H EF/(>;)PKR#NC*?6F7-EV^6O M9(><(#M'UQEBZPZV7IC<+=%ZZR'7+"/LNQE<;> M9L$MBZL)H2&5T)"&MEJ*O-MOLO:9$\46^ZSWF2I><_' .6EJ%N4!_/^5U4" ]!@ &0 'AL+W=OWV/ S-NH*:F3.U!8DWI=(U ML[C5F]!L-;#")]4BI%&4AC7C,L@S?W:G\TPU5G )=YJ8IJZ9_GT)0K6+8!*\ M'MSS367=09AG6[:!)=C'[9W&73BH%+P&:;B21$.Y""XFYY=S%^\#?G!HSD )*U@A[K]K/T->3.+VU$L9_DK:/C0*R;HQ5=9^,#FHNNR=[ MZ=_#3@*E;R30/H%ZWQW(N[QFEN695BW1+AK5W,*7ZK/1')?N2UE:C;<<\VS^ M75D@'\DI^:14T7(A"),%N966R0U?"2 7QH U&+#$?B@:/%$EN>&28]Y7?*%C MP09F48?"(WHE#PN MK\GQT?LXG*R@IE$ZCHH'5'P(E8RAXGU4G(RCD@&5'$*E8ZCD_:AT0*6' M4+,Q5/I^U&Q S0ZAYO['8"O <5?:\2Z9[9$G-([&T?,!/?\O^D%9)L9@\[V6 MI+-X^@\LW)D&;K!^8WK#I2$"2DR+SF9H5G?#JMM8M?4#8J4LCAN_K'"^@W8! M>%\J'!+]QLV&ULM9IK;^(X%(;_BL6.5C-2IR2!0-NE M2(5<=E;33C6=RX?5?G#!@#5)S-A.+]+^^+6=-! (+MD]VP\EM_.\)N>-[1P\ M>F3\AU@1(M%3FF3BLK.2,IEFJ7+[MBS0F>FZ T MZ7J.,^BFF&:=\<@DCLBOZYON=KK5I0Y34DF*,L0)XO+SI5[$7LFP%SQC9)'L;6-]%>Y9^R' MWODPO^PXND4D(3.I$5A]/) I21)-4NWX64([E:8.W-Y^H4?FRZLOB*T MW\@P"L#O-T _T! KPSH'1O0+P/ZQS;)+P/\8Q4&9<#@6(5A&3 T MR2KNKDE-@"4>CSA[1%Q?K6AZP^371*N,T$Q;\4YR=9:J.#F^89(@UT'OD=X2 MZ!8_X_N$G* ;]1B\#8C$-!'H"WF2.4[>JHYYAPI^EVV,/_R+,JO-<0'MK#KS%7 MX>[!\.B_J<='W+I2W;.DHE>9NF=X_0.\*18KI&R)S$;X,Z:+=$WG.2DH;43*UT/#A=BC6?DLJ-Z?T'X ^F,?_W%'3B_-:4=$A84L(&! MZ5'F8>SV>LYPU'W8SC6D9'249+Q_E>?XGE]=5:YBF:,*Z0NA^88M4*=:[)0U:1MA[R M&QX2QZD_20&D8@@)BR!A,1"LYHU!Y8V!U1L!N9?H0R8DSW4GCNQ8MKF'Q(6#(_H9D)(Q>@8Q1A(L9;5 MLRJK9^V>^"E[(!E6$X@I2]<)Q=F,;(:&@*R9H%*@3[D4=$[0IP7ZFE'=)YBN MH=$/U@:T]0,D+("$A6=[J>[MI3J"5(R!8#7?G%>^.?]WLXC:B(&"G.N)A!HP M*&MZ%YU85=J: Q(6G#>./&=GN^\4D*+1 ='!>>UOI_\ :D'-!ZZSJ9,X4.\B M^@2G*2F\87M#L6NV]04H+0"EA:"T")060]'JSMJJP+GMQJ8)%E2@.U-:1BQ# MWS"GNBAG_-1H(ZM :QNYC4^GLSL9!54-06D1*"V&HM4-XFT,XED-0M "4%H+2(E!:#$6KNVE3&W7MQ5& M[J80.*_W#SO=P]3>C-;V@*2%H+0(E!9#T>KVV)1<77O-%:0V4FK4'+)K#]"" M*B@M!*5%H+08BE:WQZ:JZKY25CVV/&+GM!YK(&F!NU^(]?&8KR!IWI10+%D9MZ]GC3F'[0\"DH+W/V:9M_Q_=WA %(S.DHSAM*L9W93 M_'3MU<^]'B"@8J;'@G(N^,HD$+3H"4H+0&DA*"URFZNCPSUS_!\%46]3$/7L M!='77A3"Q8*8=8:OV,0NT]8FH+2@I.VE8O>'V1!4-CI6-H:2K5M@4[GT[)7+ M*N/ATYID0B7]4/=O![5.,B0M*&G;7?'P?#>_H-7)!D77W_VY TJRR&UW:XEH M2OC2K/X5R/3FQ1K'ZFBUPOC*K*O=.1ZX%V&Q3GB#*98M7V.^I)E "5DHI',Z M5),]7JP$+G8D6YN%J/=,2I::S17!<\+U!>K\@C'YLJ,%JO78XW\ 4$L#!!0 M ( &^!^U8"^P#G^ , /T0 9 >&PO=V]R:W-H965T-A[// AW>VE/N OYR7=P1KDIW+%5<]OHB1I#H5(68$X;!?> M:WQ]0V9Z@+GBBH;QK[JSI_)P@NT(\@@ECH$57_W< M9IB,I'__6 M0;U&4P\\;3]&_]U,7DUF0P7$ 72+=$FA%'^@F@POT7F7$)5JK M+$BJ#!#;HA5/BS@M54==I!9&"O3R#B1-,_$*O4!I@3[N625HD8BY+Y4WK>#' MM8^;HP_2X^.OJKA"87"!2$!"]&E]AUZ^>/5C&%]-K9D?:>9'3-Q13]R/P'/T MEM$"_?T.\@WP?]!_:/7E!KW><0 ]B^9$EVEG<%TQUZ*D,2P\51("^#UXRU]_ MP5'PF\-ZV%@/G=;-G;A4J:^+*P'>Y>\8(3(1= '>JU%!,/?O.W1'C>[(J?N6 M%;M+<]_N8",OT!O.1.>*'L.,!XF/&_&Q6QR$4%6UD2A)1H.X6E+N&>Y9XWJ[-DY/CLCS7!@N1>XP< DS5!Y M9)INU4SK1%=PCH43].+GIU@=8]AB8XM%[.;B@"RK(PQ4ME3#;JP-2K0ZQH!, MPQ9KV,VU=;5A/$D+*B$Q:/MA2^ L5Y!A_,%LA,Y-P:WS/W<%; F)W8@<4C.X MS<,0ASUWT"(1NYDX>&? ;3".^PO&DA&[T3BL8-IT')&P+VTM'K&;CT,*IHW' M63CM$;:$Q&Y$#JN7-B3#,.C9 HF%)'%#U.-6#82-QN5\JA3K0.' M9-R36>3D*=&-0R4W[I3K8&"_G&4@>?+1+NJ4:V//(6?)1]SD4W*33KGV$]PL MG/2H63X1-Y_.V5E)FU/]H" 65.0)4+6>(CO%VY2:1'TU8R%%?@*DR#F0(A92 MY-F0(F= BEA(D9\ J3I&Y(:4?_(RJS\,O*-\EQ8"9;!5PX*KB;+.C^_:QXYD MI7F_W3"IWI9-6 4 '$I 9 >&PO=V]R:W-H965TJ6U(@$ [0&K)VZ;VG*HOFZ9I'PP8B)K8S#:E_?=S7AH()QC" MGGTIB?%]/8_Q73NQW5\S_BH6A$CT'D=4#!H+*9?7AB$F"Q)C<^##/EO)**3D@2.QBF/,/VY)Q-:# MAMGX+'@,YPN9%!C#_A+/R1.1+\L'KNZ,@C(-8T)%R"CB9#9HW)C7@=E-!&F- MWT.R%EO7*&G*F+'7Y.;7Z:#13#(B$9G(!('5QQL9D2A*2"J/?W)HHXB9"+>O M/^E>VGC5F#$69,2B/\*I7 P:O0::DAE>1?*1K0.2-ZB3\"8L$NE?M,[JVMT& MFJR$9'$N5AG$(+= M)\G5MZ'2R>$W)@DR372![HBR /H^CL(Y3FPET)E#) XC@9[)NUSAZ"OZ@D** MGA=L)3"=BKXA508)QYCDT6ZS:-:>:"UTSZA<".32*9E6Z!V]WM;H#=7RHOG6 M9_-O+2WPMQ6]1*WF.;*:5@N]/#GH[,O7BKQ&QV,L#<:!R<:%R<;38QPR41CS M(,8_E$VTP53( [W<(^-+9/6JY*4>;Q6&;Z6\]A[>]R7ARM]TGAG^'*7#]06; M7;PH^]\(0625KS.HG4*3^>!M:)IMNV^\;9M$&SF9A:[%$D_(H*&F&4'X&VD, M?_[)M)N_5%GEF(@N9$2O(F*KV2U']"$C!D"PDA':A1':]8QP%^)Q&(7RHZK_ M,U9G^[>Q[,Y._VL#UNW_8R*ZD!$]2)@/"0N 8"6?= J?=.KYQ'U7#XZ"5+FD M4_$?U-LQ244=JUVNX_Q8Q^J:.UU?4&1X\;$SXWU6]JJ75;/@($N9 PEQ(F <)\R%A 1"L MY+QNX;RNUGEW1#U?J"'DAS'EF? 8L1D:J<=;KM[GT-F?!/.JIZU;?80.^E#" MJD?SD598UWFG9N%"9N%!PGQ(6 $*[FL5[BL=XK+Q#FZQR&5A&(Z(,$6/>(9)=.R,J>75G3$A80XDS(6$>9 P'Q(6 ,%*WC.; MFP6JYFESYB.A9(VC;.[P+?V3YAZ95WGG9R'"YJ'!TKS3VY5 )5'V59; MZYZF-K, Q^,5GR-?N0?3#^UPID?5'<] :0XHS06E>: T'Y060-'*]K,V]K/^ M]S>! R$TKP)Z96T+GIJ'"YJ'!TKS06D!%*ULM\VBMZE?]?[/DZ@>K[,:Z*+X MR7FXH'EXH#0?E!9 T.1Z T M!Y3F@M(\4)H/2@O,BLV,XCV^[+/-LKRI7Y?7#&G)F8VB(!_:THWCZK$-9C?!U&\GG+BCG%-+&T&[RVGZR+7- M=#BB"QK1 Z7YH+0 BE9VS68GP-0OD=?;?LYAI:[;/7V@#UC;+('$>\QGX=4H(C,5*CF95<-E#P[WY?=2+9,3XN-F90L3B\7!$\)3RJH M[V>,R<^;)$!QRG+X+U!+ P04 " !O@?M6XR'43=0" "^!P &0 'AL M+W=O&G(0JTFX-CQ/;_GG.,\W@KYJA)$#6]9 MFJN)DVA=7+NN6B:8,=43!>;T9B5DQC1-Y=I5A406VZ L=0//&[@9X[DS'=NU MF9R.1:E3GN-,@BJSC,G=#:9B.W%\YWWAB:\3;1; M8IH:)?+QJQ9U&J8)W']^5[^WR5,R"Z;P5J0O/-;)Q!DY$..*E:E^$MM/6"<4 M&;VE2)7]A6V]UW-@62HMLCJ8'&0\KT;V5A_$7D 0'0D(ZH# ^JY UN4=TVPZ MEF(+TNPF-?-@4[719([GYJO,M:2WG.+T])O0"+X/E_" E!P\+E*^9N; %*W- MJ0CB,D40*[@O=2FQWO; V8*G7'-4T+E#S7BJ+N #\!R^)Z)4+(_5V-5DT&#< M96WFIC(3'#'SIZ$'A!'Y[G=]#Y]W8W&Q?F5QS:J&PO=V]R:W-H965T[F1"S*#M- M'L6\^,U=DLZBO'B;WG>SQU1$M\NBV;1K]'IGW5D4SSN7%\MEU^GE1;+(I_%< M7*=:MIC-HO3+6S%-GEYW],[S@E_B^X>\7-"]O'B,[L6-R'][O$Z+=]TUY3:> MB7D6)W,M%7>O.V_T5Z$Y*@N6:_PG%D_9QFNMW)0/2?*Q?./=ON[TRA:)J9CD M)2(J_OLDKL1T6I**=OQ103MKS;)P\_4SW5EN?+$Q'Z),7"73W^/;_.%U9]31 M;L5=M)CFOR1/KJ@V:%#R)LDT6_[4GJIU>QUMLLCR9%85%RV8Q?/5_]'G:D=L M%!2<_05&56!L%Y@O%/2K@OYVP?"% K,J,)LV:5 5#)HJG%4%9TVW85@5#)L6 MC*J"4=."\ZK@O&F!WGL^N#O7.T^R^5/!]N?7F\NZL/UO)3:45Y='F1 M)D]:6JY?\,H7RX_VLK[X,,;STH4W>5K\-B[J\LN?DUQHNJ']2[N*'N,\FL9_ M1BM[S&\U^X]%G'_1BO47DWR1"NU'2^11/,VT7\7G?!%-?RKJ?KNQM!]_^$G[ M0>MJV4.4BDR+Y]IO\SC/3HJ%Q>MW\71:(+.+;EZTN-3M3JK6O5VUSGBA=;KV M+IGG#YEFSV_%[9YZ6UW?/U3OJ.O/%/7=8D^O=[?QO+O?&DJ@(SZ<:L;H1#-Z MAKZG/5?J\O>3_%3KZ\ORWIYR2UWN+^9%>>_%OVE7L-U'NC%W>=WUA=/]]3'C3>]KWEH;K\7?3E!7'I0]Q??V?TESCS M!=Q5,IL5WQ W>3+Y>*+=K#S_9I$_)&G\I[C5?BP\O_HF^&F?Y97PQK$?*^B0L(&$A!)-L9ZYM9RIM=UV,3T6:%@8[UGE*?EOGD3"+ MA-DDS#%W+=!;_=LR'JGJ-E7U2%6?A 4D+(1@DN\&:]\-6G=W)]K[19[EQ2 Y MGM\?LIT2W]9V),PB838)L-=VY&J[CY5H]??M1VIZI.P@(2%$$RR MW=G:=F='=7=C-2_+%H?'E4IZ6Y^1,(N$V23,&1[T M&2GGDC"/A/DD+"!A(023+#E:6W+4P)));1;IR[U[S*MO1UKPDS")A-@ESCH!I^V8\R4:Y),PC83X) M"TA8",$DBY^O+7Y^G,4+AS_&Z>HRS+5(XZ3H@/\KHG2O?=4: ^U+4;CORLN5 MLK"M54F83<(<$C8F82X)\TB83\("$A9",,FO>J^^5MH[ME-N<5:J%FG;XZ(T M"Z79*,VI:-+LC&%NCYI13;>1IH=J^B@M0&DA19,-N!%6T)4&?%->-J^'N_][ M)V8?1/K_O2Y3DEJ[C*19*,U&:0Y*&Z,T%Z5Y*,U':0%*"RF:[%JC=JWQ3:>7 M*OSFE[ QW)V4OU(WH[5)29J-TIP]>V2G'R0%793FH30?I04H+:1HLO/JH(Y^ M(*GSW6:1JH:,I('2Z4C?MBB:UT%I-DISFNV0,2KJHC0/I?DH+4!I(463;5H' M>W1UL@ M71WP67=\9>:]ZODV?'>B_2K2F6(*5HUO;3PTX8/2;)3F'#@L+\]=C]%VN"C- M0VD^2@M06DC19-O6^2!='1#R%W.QC.-KWOR3R/*BTVPV,X3&@E":A=)LE.:@ MM#%*J?&MK8Q&CU":C=(<_7#Z"!5T49J' MTGR4%J"TD*+)_JQ#2/K?)86D;DAK)Z,YI(JV.94S.-5'LF%L5--II#E&-5V4 MYC7: A_5#%!:2-%D\]7Q(/W(?%"[62$R?W&%TJR*MMD-C8;FSH4=&U5U]JCJ MQG#;66C4IXFDATKZ*"U :2%%D_\$OX[Q&$?&>%H%[]0B;8V%TJP#.Z":6='. MM-GR]@;[!IQH@QR4-D9I+DKS4)J/T@*4%E(TV<5U%LA09X&^=M96C6_M7S0@ MA-)LE.8<."P-OEO&:(-)ZFLMU]-"92:*4?.;^_)GHTLN:GIKBZ(A(I1FHS0'I8U1FHO2 M/)3FH[0 I844379RG34RFF2-CK_DHL:WMC*:,C)V8S6Z8>S.)Z&JSA[5[8LI MJ*"+TCR4YJ.T *6%%$UV7ATS,@[<1^B[74Q1-Z2U1]% 4D63+PN#JA_ MOFU3-#C40-%#%7V4%J"TD*+)YJOC0(8Z#O354[IH' BE62C-1FG.@<.B".*B M[7!1FH?2?)06H+20HLFVK5-"ACHE9(G)7_IAA-":-P'I5DHS49I#DH; MHS07I7DHS4=I 4H+*9KLWCIF9#2)&7W%A! :,$)I%DJS49IC[&:"=J:-T! 2 M2O-0FH_2 I064C3Y60MU6JE_]$V'X&DC=4/:.AFE62C-1FE.1=N<7AJ=;O^A M-RKIHC0/I?DH+6BRPCP=AG M@K$/!4/302C-16D>2O-16H#20HHFN[E.!_6_;3I(C6]M930=A-)LE.;T#V>( M4$$7I7DHS4=I 4H+*9KLSSI#U/^[9(C4#6GM9#1#A-)LE.;T=[-&HU-S.VN$ M:KHHS4-I?J/]$:":(46335IGB/K?(T.D%FEM0#1#A-)LE.;T=Q,] V/;?FB& MJ(&BARKZ>Q5W9F\"5#2D:+*KZG!0_]N&@]3XUGY"PT$HS49ISH'#HIH+0L-! M*,U#:3Y*"U!:2-%DV];AH+XZ'%0^>[YY+D@-:VU2-!>$TFR4YJ"T,4IS49J' MTGR4%J"TD*+)QJUS0?UOFPM2XUM;&;?)1>D;DA;)Z,T"Z79*,TQ=Z,K_=.=)I(=*^B@M0&GA MGMUAFM*=&V5CU8D?\]LF?M3XUI9"$S\HS49ISH'#HICE0=OAHC0/I?DH+4!I MX3''3[9HG?@Q#SQ4+)G-DKEVDR>3C\K)'#6GM1?17 ]*LU&:@]+&*,U%:1Y* M\U%:@-)"BB9[ML[UF.US/>NN]OET\>"4CEJDM:'1= ]*L\V#>1SG\"KCPZNX M:+,]E.:CM "EA11-]E.=PS'5.9PWN98_".U=E'X4A9GN[D1:GN\I>T,T4(/2 M+)1FHS0'I8U1FHO2/)3FH[0 I844379O'= QU0&=FVBZG!5=#F%/M*MDGL6W MHKKQ^R]B(N)/16=8O/ZUZ""S:%(NWVMI-*)3TE>2C-1VD!2@LIFFS5.O5CJN,E6U8]_B[1:IW67AWN3"N?G0YWO(K& M>E":@]+&*,U%:1Y*\U%:@-)"BB9[M8[ZF.JHSY97?UXL_RZL7+!YJW<:"((I5DHS49I3D53GIZB,1^4YJ$T'Z4%*"VD:"O3=K,'(7(KRJ/+BYE( M[\65F$XS;9(LY@6^G.-=+]52<5<^A>S5&Z/3W5G^5G]EZ7N6._JK\7)YM\9? M7CQ&]Z(X&;Z/YYDV%7>%5*_H#CM:6E[!>7Z3)X_%\+:C?4CR/)DM7SZ(J!AX MERL4O[]+DOSY32GPE*0?EYMS^1=02P,$% @ ;X'[5K&8P%4O"0 *'0 M !D !X;"]W;W)K&ULM9UK;Z-&%(;_RLBMJJW4 MQN;B2[9)I"28F5UIJU6W%U55/Q![DJ!B\ ).-OWU!LSS[=OQ.%L]RDV0G25;&1>/W"?I)LB+ MF^G#.-NF,EA719MH;$\FL_$F"./1U45UW\?TZB+9Y5$8RX\IRW:;39"^W,@H M>;X<6:.O=_P2/CSFY1WCJXMM\" _R?RW[<>TN#4^4-;A1L99F,0LE?>7HVOK MK7#/RX)JB]]#^9P=_<[*7;E+DG_*&^_6EZ-).2(9R55>(H+BQY.\E5%4DHIQ M?*ZAHT//LO#X]Z]TO]KY8F?N@DS>)M$?X3I_O!PM1FPM[X-=E/^2/ M9[]"T MY*V2**O^9<_UMI,16^VR/-G4Q<4(-F&\_QE\J9^(HX*"TUU@UP5VL\!]I<"I M"YQFP?R5 K76!:W\I0I$55V\A&%<9O=3GA:/AD5=?O5SDDMFV>Q'=AMLPSR( MPG^#?:CB-5M^WH7Y"RNVWZWR72J+K3X5_WG6NTBRY)[]$:1I$.?LTV-0/'9= MIK#<_(TG\R",LN^+S;]E8Y:5#V<7X[P8;METO*J'=K,?FOW*T"SV(8GSQXPM MX[5<=]1[=/V,J!\73]/AN;*_/E+5[O[=+DG5T5WJRRWSCO*^>#!=Y8+NOQ#\/)*<^V% M= ZA=RJ<^PIN^46FJS"3;)N&*\G>A#%;)U$4I!G;RG0?V.^[ DMBR\/,VVP; MK.3EJ#B.9#)]DJ.K[[ZQ9I.?NM*"A'DGP%A7B)"#\I$PCH0)$$Q+GWM(GTNF M[R:(@KB.W7YN[,P:"3'-&A+F[6'3"E:>&SU=6;9;S"E/QT%"=O21,(Z$"1!, M"]+T$*0I&:3Z^)NQ,,MV$ M+9$P'PGC2)@ P;30G1]"=_[_O$?<8Q?:K'&VL/1IXY9L;IJM02V7R)8^$L:1 M, &"::&Q)DJG3S9E+T4>]7E\9;0(TQ3A.4#%NMJ"4%[=H,6ZJ#)!R]Q9*\VH:^?8/:LVA- ZE"11- M7UJIQ+E-ZV5SL4 #39,%I7DUC4H6M*$/I7$H3:!H>K*4-+IK;D7 M<[=E2KV.[=K'-NC0?"B-0VD"1=.CHG2X3>MPI0P^1D67C8QS=OU0_CO('-!T MXPA!)3J4MH32?"B-0VD"1=,3J7R[_3\M5:>YQEET.M[MS]SF9#9DJR5T9#Z4 MQJ$T@:+IV5%&W::->H]AH*N-$P(UZ3U[1JQ%@([#A](XE"90-#U=2J_;M%X? M>EH%M>E0FF>W%YX[Y\W9"NK(H30.I0D43<^379[M7DK65!G#J5Q*$V@ M:'JRE#.W(K,[;8S;Q_:H,H<2N-0FD#1]#PI96[3RMR3JTH:5)]? M'J@2H-H<2O.@M"64YD-I'$H3*)K^F7=EV!W:L)_^J7>H:(?2O)IVK!P69\U/ M/D!;^E :'[(# M523XXRZ YMT'M$ EUMG _H/2-$ G0L6Z [&88-^E0N4MH32?"B-0VD"1=-3J>2\0\OYTV4#U-%#:5Y-T]^KN\WU M#=">_J">'-I3H&AZ=I1^=VC]WJ<;H-H=2O-Z]HS2#5 9#Z5Q*$V@:'JZE(QW M:!D_] 0,*N"A-,]IKUN?VLU9"*K5H30.I0D43?\R3Z75W8$+UX<9")IFFBLH MS7/[5ZU#&_I0&H?2!(JFQTHY=Y=VN.8&@@8:)PNJX=WV,O=6LJ"^'4KC4)I MT?1D*0?O0AP\33&.$]3!NQT.OGD A';TH30.I0D43<^34O NK>#++VL/(SU) MRJ^[M%\?>KH$=>A0FN=VK&X_;WXO%;2E#Z5Q*$V@:'J@E!IW!ZY;'R@,H$(< M2O/<_D7KT(8^E,:A-(&BZ;%2UMREW?()P@ JTJ$TSVVO7V\E"VK,H30.I0D4 M34^6,N8NQ)C3%.,X08VYVS;F'4= J#*'TCB4)E"T?:#&1Y_0=02P,$ M% @ ;X'[5KK@Q CK!@ TSL !D !X;"]W;W)K&ULO9M;;]LV%(#_"N$!PP:TMGF3[2PQD"8MV@$9@F1+'X8],#83"]'% ME>BD'?;C1\F.**DD+0I47Q+;.3P\/)_E?*:DTY\HWG OP-8Z2_&RT$6)[ M,IGDJPV/63Y.MSR1?WE(LY@)^31[G.3;C+-U.2B.)F@Z#28Q"Y/1\K1\[3I; MGJ8[$84)O\Y OHMCEGU[QZ/TY6P$1Z\OW(2/&U&\,%F>;MDCO^7BK^UU)I]- MJBSK,.9)'J8)R/C#V>@+E8NY9SB_2Z'.X%INST7P$ MUOR![2)QD[Y\Y(<%T2+?*HWR\B=X.<1.1V"URT4:'P;+"N(PV?]F7P^-J V MQ# '0:@K@/P80 N%[JOK%S6)1-L>9JE+R KHF6VXD'9FW*T7$V8%!AO12;_ M&LIQ8OE'*CB "+P%%VP;"A:%_[)]?Y,U>/]E%XIO0,;O5F*7<1EU*]]'ZUW$ M0?H SG,)?UM$YV"7\S4($_ N8JNGMS(JC7@.KM(UCX!(P15G>9'@ PLS<,>B M'0>_7'+!PBC_]70BY$**HC*?,20[USF@> SRS*6B!S\?<7C>Y[] _Y[7;9\VPOP M*=GNQ!MPNV&R#]=9N.)5I*X#UBF+@_LDW[(5/QO)HS?GV3,?+7_^"0;3WW3] M\)2LT1U<=0=;NW/HRQL0UYH1%LW0+7N?"^[?KL5GT/,2CHF$_%Q?CS8*+JJH M1J&D*I3XPWB1)L\\*S_,CK.TSNO*TE.R1HMHU2+JD2754$+C.6S!/!K6*#6H M2@W\T;P)\R?P(>-Y(*[1FHZG M)" MJH8X9, ZKXJ=^\/Z_NM6VH+\Q_0GSV(K3.NDKC ])6OT9U'U9^$1YN+[ M0P^-@_8!JHG"8V@ ":?*/*;^4.X_9._22-I)5$B)C:9]8E>Z0[@1 M5'($?=H1[*9'^C"3'T$E2-!N2/W9.NF2O0IGP$,($U3&!'TJ$]3($!W#>1OP ML;!FLPG.@(?P*JC$"OHT*ZA5*T+;?+5A"Z*GBY1;(;M;]:?K)%KV*IQW*880 M+:1$"_D4+:07K19??911LU!MRZFK9EU'LB5EK>>/Q4_?^U!^-Z*&L"VD; OY MM"W4S;;T82;;0LJV4%?;ZHG82;KLQ3AS'D*ZD)(NY%.ZD-:FOMO1.!K6+%9) M%^HJ73TY]W$O>TW.N(=P+Z3<"_ET+V1PJD6;MR$.&]P+*?="7=VK)_'N"F:O MQ)GS$ J&E((AGPJ&-&X%QXNV@NG"I*D9#FNL% QW5;">D)U,S%Z,*V=?V9JM M4R:&?9H8UCI6@-J@]7$S3 VDE8MANXM=\E4)1M*&"]_^99_;&>P@9P)KIP*] MG@OL>#+0R;^P\B]L]Z]>6)VZN5O;9 MG>$.H598J17VJ598KU;MW0]=F%2KF1XL46I%[&K5"ZR33MD+<+YD8PB=(DJG MB$^=(@:=0BVX^KB9Z=L143I%7'1JX.TM>RW.H(?0*Z+TBOC4*])-K_1AQHNM M:E=;N>C5C]CBLA?DS'H(W2)*MXA/W2):D2+M+:ZC8T&NK'UE:[9/"1KU*6A4+VBT?5SKXV:F MJT2H$C1J%[0K]FV0K2[[M,Y,AW QJER,^G0QVLW%]&$F%Z/*Q:C=Q5R).FF7 M?6YGK(-<_UZ[ -[K%? :G\)CVOXJ=32L6:S2+FK7+E>L?0S+7H(SW2$,BRK# MHCX-BQH,JVW5KW&D)5B&BT"H\BMJ]RM7OMU5RCZQ,]4A5(HJE:(^5>J0K+C$ MLG[)3INI)DI^8!ON65$B%=A%RI6HDS/9YW:^964(9PJ4,P4^G2DP;&JU3SCH MXV:D?8YP4KOCLKC=]8IECV&2@X@_R'%RA'Q?9/L[2/=/1+HM;\*\3X5(X_+A MAK,USXH ^?>'-!6O3XK[.JO[>)?_ U!+ P04 " !O@?M6U53IP1T& #B M* &0 'AL+W=O6RGT^D'@05XUK9828:EO[Z2;8R-C%0W)D3&B N3NFB MQ584(S=V"OR6:1B]5H"\L#$]$$\H8%$0(+I]P#[9W#=@8W?A MV5LLN;S0&@Y6:(%?,'];3:@X:V4HKA?@D'DD!!3/[QLC>.>8L4-L\<7#&Y8[ M!O)1IH1\E2>?W/N&(4>$?3SC$@*)?VL\QKXOD<0XOJ6@C2RF=,P?[]"=^.'% MPTP1PV/B_^ZY?'G?Z#> B^XL$>Z&LK!=.Q5U/^/'A$^$8P#:X M B^299<,":!*%V&8O(O+,R1YS/PBK_S"/F7POCMQ0(7'R[!!^"%X'5) M(H9"EPU:7 Q) K=F:?AQ$MX\$KX-'DG(EPS8H8O="G];[=]3^+=$*K)\F+M\ M/)A*P-^B\!H8_28P#;-=]3QGN+>-H^Z6VOT14>$.8W>S*AL_%MTYW]U4Y+*= MU58[QNL#R=:['IJ=VT%K MG2>J; -O>D4;6^>@'$U@!:8Z&5,=)5.6R'T8S_N04V\:Q?->4I$Q1,$CXK.E MI#!OU)2$SG#( 9DG%E7D*8/7)4\GF*43S$[ ;G,E8UQWBR7C: I88+F;L=Q5 MLBRZ>B!X3:9EGL4JSI10=3G3"6;I!+.[Y58 #UJ!4[:!1CNS*5#1RZCHG4_% MGX\XF&+Z5Q4-2IBZ-.@$LW2"V3K!'$U@!6)O,F)O_O6:][)$(N"110] '$U@!99N,Y9NE2R-7->3BPSRP01Y[I4H\S%:>5R< MJQJ?$K0N(3K!+)U@MDXP1Q-8@69H['])&N\V'=6AZM*?HN7;3_F%/S52O_%7 M&)60G!-(Q?3F?JA#=7KEVG#U$/\^GZ!M(%^Z1Y2B<('E<1-\7L6O[:I)I0Y1 M.ZTZT2RM:+96-$<76I%ZC]C87!*"!1R"MK1#F6VC5BEJ<>/)QY.B/:*5I/$='1%;'(YUX7@2>$ MD=I\'N4Q:;!@3NCN*!54K*3>>PU6L5;\Z*Z>B*6>1TK_1 M=3SOS9[ MK?*15C1+*YI]@@0HJV-0+8^=-=^GROG^%,FBD%_@/D_/Z MMCPQ3,,HZ;UC]0/5+@VM#Z M&-Y9L.*Z#>^<9+O='C[9_?>(Z,(+&?#Q7(0RKF_$H]-D0UURPLDJW@ V)9R3 M(#Y<8N1B*@W$_3DA?'BG7=X3#L0;&9Q*@M99+2M,!]^*-LUTX7VTV#[26Q M9)'ZD:9(<;R5ZEZO$ T\IHG0$V=ES/J]Z^IPA2G7';E&06\64J7I.F7#W-,)';B<.L0+;B:XQ;O?,,UI2Y ME/=V\#&:.)XEP@1#8U5P^GO "TP2JXDX?A1*G7)/*[C[_*S]C\QX,F;.-5[( MY)\X,JN),W0@P@7?).:SW/Z)A4%]JR^4B)1^5CO*?'37S M6Q7^M1$=Z'KOR"*_"W>WEW!ZPTXS3HX+$4[) [G2 M,_BO5GW.G6OK9]KL(7R8^H$W=A]J$'HE0N]@A$@F"5<:UJAR"$M3V5U'E"L? M[A!U@\YH4,_4+YGZK4QY^&F@3+3 V%"4'NJ@_IZ#&MPS*%$&1Z &>^$4!!UO6$\W*NE&O_24 MC?9/V8#5(S"O2K[>[SQGA?87!VW0&?0;L'9J CL(BVN0"Z#,AU7F._T7N3JK MI6E7VH,GM/:-(,TS,Q6&B#^U94SF5\3^T<3DQ5I<_]##QZK,S=I3]U?4-AM0 MR0)\7-/%@P9&P@-- S<_>_+ R&,U";XQ]*H,S]I3_)M1CXG/FD+0$I]5)6#M MI>!M[,T!V[[+,0%;51#67D+>9$)3!!]40^B.B=/]"D,7%J_APL*J$L/::\RKN,VAV:YX+S2#UR+3 MKVJ2WUZ37H-N",9":ULPNCMM2HIJF35C=#^0&V'RCJ6<+1N^#WF;4RW/N\5K MKI8QW2T27)"HUPDHT%3>@.4#(]=9TS.7AEJH['%%32LJNX#>+R0U/L7 ;E"V MP=/_ 5!+ P04 " !O@?M63_G*E><" !8"0 &0 'AL+W=O%['+0AESK!O^\9BV.=+E5.& M8P%R611$/(\PYZN!XSOKCELZSY3I<(?]!9GC!-7=8BQTRZU54EH@DY0S$#@; M.%?^Y<@/3("=<4]Q);?J8%*9,9(LPQ44:"Z.(1KS'/C9+F^%6) M.O6:)G"[OE;_8)/7R4R)Q&N>?Z>IR@9.[$"*,[+,U2U??<(JHX>P=*D)S>6XFH%2")DJ'6AFX8U1).-.!>OS'#193%#]!9D2@ M!,K@6\:74DO*OJMT%H;%32KB44D<'"#NP UG*I/PGJ68[L:[.OO:@F!MP2@X M*OAER5H0>F\A\((0WH"[YBR+(RN$MWRMPYQ_Y\>,)7OGFN"%B3IF$'&W5.N=(7L:UF^NF#PDS0XS.NK\^J81:H'U/#/U!+ P04 M" !O@?M6P(-!.%X# #[#0 &0 'AL+W=OJK-O#M \$%_..?;W^>#+:$?9(X\!!'K*4L+'1BS$^LHT>1A#AODE70.1/4O* M,BQDE:U,OF: (TW*4M.QK)Z9X808DY%NNV63$=V(-"%PRQ#?9!EFOZ>0TMW8 ML(U]PUVRBH5J,">C-5[! L3]^I;)FEFJ1$D&A">4( ;+L7%M7\V'"J\!WQ+8 M\8,R4I$\4/JH*I^BL6&I"4$*H5 *6'ZV,(,T54)R&K\*3:,<4A$/RWOU]SIV M&I.*.[CY"$8^O]$*: 4!*=*\)XAN 7!/74$KR!XIX[@%P0=NIG'KA,78($G M(T9WB"FT5%,%G7W-EOE*B/+)0C#9FTB>F'RA I#MH@NT$#1\O%!)C]",9M*( M'.NU++K0M-XU?U)E0.,WJY)7*WA >6:%KG7*FGE=2^ MM9WXMCY:\ ,G&-,4,<,W<$Q9E['V-; +D%'L7IEK%Y[K'(;2\@*21^C M&\P>0:C:WOL_;B![ /:S*?)6774$7/$U#F%LR#V> ]N",7G]RNY9[YKLU:58 MT*78O".QH\7QR\7Q.S-BKN0?F*/?J_BP 5*U81UB>U;%ADV89US8*P/MM09Z M)U.'61AK&P:PE4?\6A[8XB0CMDJ_U(A=B@5=BLT[$CM:GWZY/OW.C-BOV\.U M*TYLP%B573.H8QS;K5BQ06?@-EMQ4(8Z: WU Q!@.-5.O([DK23A@F%UXSO) MC*WB+S5CEV)!EV+SCL2.5FA8KM"P,S,.:T>F:_4K9JQC/*NR=09UC#_P*V:L M8_I^OV)&\^ VFP%;Z6<$EV%LB,@O*&5K^5*YUA?T2OO4OIK9#>V!?-GD#Y&_ M\OFS2)[NJX1PE,)2#F5=]N7?AN5/C;PBZ%K?I1^HD#=S78SEZPR8 LC^)97W MZ:*B!BC?>Y,_4$L#!!0 ( &^!^U9P'[65)P4 #\@ 9 >&PO=V]R M:W-H965TT%+9UNH)'HD92? /OQ(6I8L56'LCF]B2>;]2/Y/=^29&6T)_<96 M !P]ITG&KJT5Y^LKVV;A"E+,.F0-F?AF06B*N;BE2YNM*>!(&:6)[3G.P$YQ MG%GCD7HVH>,1R7D29S"AB.5IBNG++21D>VVYUO[!-%ZNN'Q@CT=KO(09\*_K M"15W=DF)XA0R%I,,45A<6S?N5> YTD"U^#V&+3NX1G(JTS^JR8O)S#&#.Y+\$4=\=6U=6"B" M!,? * M ^]8@VYAT#W6H%<8](XUZ!<&:NKV;NY*.!]S/!Y1LD54MA8T>:'45]9"KSB3 M+\J,4_%M+.SX^ OA@-P^^H#N2)K&7+P#G"&<1>(^XW&VA"R,@:$S'SB.$X:> MX)GG.'F/WJ$X0T\KDC/1FHUL+D8CF798].SO>O9>Z7F 'D0/*X:"+(*H;F^+ M6913\?93N?6TP =,.\AQSY'G>![Z.O/1V;OW+>.ZTV,>0]X1BDB,J\/X>LQO M>=9!74>-IJO!!'J,#Z' :"=5$ZM;^KVKN+W7_)ZGUJ='_E*R#P57$S#E0HL'S8B/Z^EU"AX7DOQVQ373O%]*WM=*/LF%TF+M0(_S)%YBN1ZUZ:N%G*JO29C?_T[? M;J_?;RC@*:HU+!:%<[1!&A,(G3VIWB7VU+9 MK99^JJ0F8;Y^WBYZ$5-J2\Z&!E'SQK#TQE#O#6 ,X!P]KH%BN12C>Q N.1<9 M&\_C).8OYX@3- 7K<[O&R\XH9ZK(E_48I_H15_ MAC,TQ0L,BI2@A'.[(I><$) M?ZEVD,H=3!LL>N2I;C!*\XW2 E.TNG,.ZCOW*.>(Q5OL\[DH_EO=H86<[(ZB MYG0.\KO3<;K#QB;&-]IM8(I65]JKE/:.4EJSIR\(A^M>4Y.[EC9>WVD*IQW* MR<(9HM6%JTI15U^+OI4_T+_[(C426QTN&TPHB?*0OY%CC!:M1FF^45I@BE9W M8%7CNOHB]\@<8[2B+6B7]10S:,:)R3X#4[2ZS%5=Z^H+VU/B9$86?(LI'!DI M1HMAHS3?*"TP1:N[L"JP77VE>62D&"VD"UHC4KK-2#'99V"*5I>YJIQ=?>D\ MPPDP-(4-9#F@3X1$#'T!^7-;F.21K!L^D0W03 71KO%!$/W0?M9HK6V4YANE M!:9H===6=;FK+\R/C""CQ;A1FE_0&O'H-G[\,-5G7>:JT';?J+2+4X%]#/W? M\#!:=1NE^49I@2E:_0BLJL6]XVIQ?7CH(:>ZPRC-+VCU\/":X6&JSYW,]L$! M:@ITJ4ZN&0I)GO'=66KYM#P=OU%GPG;5?'>T_H#I,LX82F A3)W.4&PXZ.ZT M>G?#R5H=Q\X)YR15ERO $5#90'R_((3O;V0'Y?\,C/\#4$L#!!0 ( &^! M^U9 (TNK% , /(( 9 >&PO=V]R:W-H965TBTHQRLI)(546!Y9\986(_\7K>F^&! M[G)M#/YT7.(=61/]6*XDK/R6):,%X8H*CB393KS;WLVR;_RMPR]*]JKSCDPE M&R&>S>);-O$"DQ!A)-6& :Z7SB#3V4D2VNF'X0^Z^DJ<-R L &$QX#X!"!J -%G(\0-(/YLA'X#L*7[=>U6N 76>#J68H^D\08V M\V+5MVC0BW+3)VLM89<"3D_OA2:HEZ K= ]-^4,HA59$HG6.)0'C7!1EI;'] M3\46S;"B*<(\0PO**DVR=U39HLX71&/*U 7@']<+='YV@,,(T@*EHBB@PZ#;T^=^&2IH[8[R3:BY)H<"2-PRL< M#N,C:5Q<<7+$M71R!0.W-/U6FO[G6L;<,+;<4UID@C$L.XY.6>IHP^[_%UQ' MO2-9G%[F!!W(XO1*CL1;.KWZHR-9_,XE7A"YL]-3P=&HN*X/6&MM!_2MG4M' M]EGO9MYSV!L/5"B]*.D(W0,)#L M:PX?)40:!]C?"A@CS<($:#]SIG\!4$L#!!0 ( &^!^U8)C9%R2P, !0. M 9 >&PO=V]R:W-H965T,WX@40**[/*-B9*52+D]L6\0IY%@(ZEFO*%+98<<&) >6:[ MCA/8.2;4&@_-VI2/AZR0&:$PY4@4>8[Y_00RMAI9/>MAX9(L4JD7[/%PB1

5J9M]D^A8VQN#'P168FV,=";7C-WHR:=D9#DZ M(,@@EIH!J\H\O$U7\PR87[1JK)U+!070K*\ JL(%"+/%XR-D*<6VMV/3 5-^@5;T( MU3J92:[>$H63XPLF ?4"=( NE"B_,"'0%#B:I9B#6IPI729%!HC-T2F5)"%9 MH3N+9A 7G$@" KT+06*2B3UE+S1./#P(1=]25@A,$S&TI0I7.[7C*K1)&9K[ M1&@>.F=4I@)%-(&D 1^VXX,6O*W*5-?*?:C5Q&TE_%S00^0Y^\AU7*\AGK/= MX6Y3.O_G/?IG[QO%\&KA>(:O_P3?DVI032_;O]?4\I+4-Z1Z#[L=>XX?#.W; M]3H^-G*#GK=I%.["%#W#M)%YO\Z\WYJY^38.)FIW2M 4WZM-4Z)3SC%=@![O MHZ]+LP?^/(?\&OBOIC*T>M#_#2=BB6,866KS%\!OP1J_?=,+G/=-LNN2+.R2 M+.J(;*--?MTF_S4$ZCC:R#.NN@->M+$)*36"IM MSB2+;UI5V$KU4A5V219V219U1+;1CT'=C\%KJ'#P2!D]W_>W9-A@Y 1;.V"X M"U/T#--&YD=UYD>MF5]AO2?*5@&V,KQ4@%V2A5V211V1;;3AN&[#\6L(\/BQ M(MR^LR7 78S"78RB9XS*S.VU8VX.?&'N%P+%K*"R/+C4J_45YM2JBN/.4-Y2]]>5\ZQWQ!J$ 9S)4KYW"@0N7E':2<2+8TA^QK)M61W0Q3 M=6T#K@W4^SE3!^UJHAW4%\'Q'U!+ P04 " !O@?M6OHM6P_$! #Z P M&0 'AL+W=O#@>=:*&O: /]JM(XM/+*748+RT MACFH5LG]XFZ]#/$QX*>$WE^<6:CD8.U3,+Z4JV0>!(&" @.#H-\1'D"I0$0R M?H^T_PUC/=> KK/+Q MR_HA]HJ"B\ZCU2.8%&AIAK\XC7VX !#/\X!T!*11]Y HJMP(%'GF;,]ZBIV<@VTA?*^LZ!9V\V@$(JS[[# M"3NAWF8<*6F \F),L!X2I"\DN&&/UF#CV4=30OD_GI/827%Z5KQ.7R7\VID9 M6\[?L72>+E_A6TX=6$:^JY=F^.?J'>BN(UW8^6.> M9OQXJ8!?S$.#J^/6>5;8SN PFLD[+?;],,]_X<.K>!2NEL8S!15!Y[-;RNN& M31L,M&V<[L$B[4H\-O0XP84 NJ\L37@T0H+IN>=_ 5!+ P04 " !O@?M6 MM%4=F^4# !]$ &0 'AL+W=O3W<>[QE_$!M*)?A6%I68>!LIMY>^+Q8;6F;B@FUII9ZL M&"\SJ6[YVA=;3K-E8U06/@J"R"^SO/*FXV;MAD_'K)9%7M$;#D1=EAG_[XH6 M;#_QH/>X<)NO-U(O^-/Q-EO3.RJ_;&^XNO-[EF5>TDKDK *!W@YAU@; M-(B_ M7C^R_]:(5V+N,T%GK/B:+^5FXB4>6-)55A?RENT_TDY0J/D6K!#-)]AWV, # MBUI(5G;&*H(RK]KO[%NW$0<&BL=M@#H#9!J0$P:X,\#/]4 Z _)<#V%GT$CW M6^W-QJ69S*9CSO: :[1BTQ?-[C?6:K_R2B?*G>3J::[LY/0/)BF ,7@/[NA: M)8 $:2X6!1,UI^)@]99N&9=YM0:?JC8]]3&_3:G,\D*\4\@O=REX^^8=> /R M"ORY8;7(JJ48^U)%J7WYBRZBJS8B="(B#*Y9)3<"S*LE73KLTV'[:,#>5[O3 M;Q%ZW*(K-$CXN:XN Y^ 2A V!'/[/GFR"7G==[G+_9^M!FXSQ?<\)$3?+=T M1ZN:NHZU-8P:0UV?=E,2!RKDW>%>V2!,HO 8E-J@)$$&:&Z#H@"C'G2DCO3J MR*"Z&1,2L)6J@"=5M@3A@5M$R,A0:8-@@HBAT@:1,(:&2AN$%95;9=BK# =5 M_LZ9$&#+V2J7+HFA+1&%1O0S&P0C8D2?VB!B,HG1H,3Y@V#@ M(\T*N0%_7]/RGO)_7%('6?1+^E)LLP6=>.HM+"C?46_Z\T\P"GYUU8%SDJ7G M))N?B>SH*.+^*.*75HS83H\H28Q$LT$8(0.4VJ D2LQ$LT$A#$;N1$MZ=#OKMC>2;9MA[IY)-1HVEQN:+2G7 /5\Q=1 U]UH!_T_ M#M/O4$L#!!0 ( &^!^U8%6>);\P0 %0> 9 >&PO=V]R:W-H965T MZ>H>Y"-KN"?Y-[K&F('O:9+1D;9F M;'.KZS1:XS2D-V2#L^*7)AG&FC8=5VRP? M#\F6)7&&9SF@VS0-\W_O<$+V(PUJ[PW/\6K-R@9]/-R$*SS'['4SRXL[O6%9 MQ"G.:$PRD./E2)O VP"994"%^"/&>WIT#9I8(&7X39A MSV3_%=<)V25?1!):?8)]C34T$&TI(VD=7(P@C;/#=_B]GHBC@()''(#J ,0' M6"<"S#K /+<'JPZPSNW!K@.JU/5#[M7$^2$+Q\.<[$%>H@NV\J*:_2JZF*\X M*X4R9WGQ:US$L?$C81A %_P,YGA5"( !/Z910N@VQ[1H_8+)*@\WZS@"]]E! MEV5]/_J8A7%"/Q60U[D//G[X!#Z . ,O:[*E8;:@0YT5PRL[T:-Z*'>'H: 3 M0S'! \G8FH(@6^"%(-Z7QSN2>+V8EF9NT/O@^N[KTS&68C%+/BLT[P/>,=SK985-9#H%,%E@O3;FRY1C'DW?%< M]4&FY=A=D-\'>1[B0$$?Y!@F:D"=[*PF.TN:W>OC_4O@@_G+Y"68BW*4AI>K M^2W=A!$>:<5R37&^P]KXQQ^@8_PBTHU*,E\E6:"(K%,#NZF!?:W"#H'VL7@< MS^(4U@(GU M08YC\TN9H#O;&XA5!HW6-!KR_)X>)H_W$Z''DT9>*B^E;+Y2MD 56[<&1\8= M7JNQ.O*XZI;+V:BI ,0_+,_A":0\W=Q0FQN2YC9[^GWRZ M3DP9>+"^5;+Y2 MMD 56[<$K=V'5_O].K*S//78'V0#2$O, '(\4Y(K#7\4.[X@X=@ MESE\I6Z"*K5N/UOS#J]T_[/MQ:/3T)C#M?;T)[+_)/S(%(-<[ MX?YA:_^AW/]7>I,J3:GM5\KF*V4+5+%U*]%:?WBU]X=]3^XY_)L, ;989:C=!"#Y)F RFTS/>(+*62[5 MFU(V7RE;H(JM6X]V0X"NWA"@OD?G'WM3 <;B5S4!!MG\HB8 .89[0FWME@#) MMP03&H=@%D;Q,H[D>E.Z0U#*YBME"U2Q=2O2[A#0U3L$U']'#VW^)8< 9'D> MK[@^R+;Y+:BH.V/ 'PGH1Z=D*@D^K@CVN_@[=3 M*&CWX6UP..!LZ0_GK0]AOHHS"A*\++HR;MSBSY$?CC /-XQLJC.Z-\(82:O+ M-0X7."\!Q>]+0MC[3=E!&ULM5=K;]HP%/TK5UDUM5+7 M/'CT,4"B=-,ZM1/J8],T[8-)+A#5L9GM0/GWLYTT!0K>0.T7L!V?XW-\_;AN MS;AXD&-$!8\99;+MC96:G/F^C,>8$7G$)\CTER$7&5&Z*D:^G @DB05EU(^" MH.EG)&5>IV7;^J+3XKFB*<.^ )EG&1'S$M MJOM)7^B:7[$D:89,IIR!P&';ZX9GO3 R -OC>XHSN5 &8V7 ^8.I7"9M+S"* MD&*L# 71?U/L(:6&2>OX4Y)ZU9@&N%A^8O]LS6LS R*QQ^F/-%'CMG?B08)# MDE-UPV=?L#34,'PQI]+^PJSL&W@0YU+QK 1K!5G*BG_R6$[$ D#SK =$)2!: M!=0W &HEH&:-%LJLK0NB2*H2$HEW.&CR@D]T-V[;(04^IPET".3 M5!$*5U<]^'6-V0#%;]WC_O8"]O<.8 ]2!G=CGDO"$MGRE99M!O?C4N)Y(3': M(+$)UYRIL81/+,%D&>]KNY7GZ,GS>>0D_)JS(Z@%AQ %46V-GIX;?H&QAH<6 M'CGDU*H0U"Q??0/?QHD_A&[&?6N;AP7(=0NR8#B.F>-%[$+:ZNQ>]EG,;Y+ MTIJ5M*93VB5+5:JW;3G_8;5WUVET4OW_'!9F7HELR?5QY?KX[7?;\R>NBZX3N:/RT,GZZS9IV+FDGT[9+^I7(EDR' MP?,E'KS]HB['6%K5JXO:K6-7GPO)2KA->"-G?-UBHOC$YKX#KG0F;8MC_=A!83KH[T.N\]^R8@:HGD^=OU!+ M P04 " !O@?M62]$*-F$# "0%@ #0 'AL+W-T>6QE<>VS>)TT&E5IS>SRE5WC+GHAKZLW+A(Z=!_O'C_:U&HFW>>/9Y].#OK/%[>[,8O#'#I!T[1ZP-$KSH=7!A M3#P^3'R?-B;=VY8VIY]K(4L\QVA]!TUG:9G0P=Y VJ(09UB8X&62':2HU\&]#*)*?>$^%#?TPXFT@&K(SDC*]L MN N!:<$+Z2E]B>A4(42J/Q8.;0^NGEHG9Z*0)K?-8'\G]>D[P+H'!AGGC<&N M;P.C04F4HE+4\WNXM?S,MK27V<::F6H1 M35,;JIM6QG9 ?U/-:F_*QJ_2]4KV5*@O"ST<8?I0X/1.THPM37^9-08P]1!7 M)V7)5Y\YFXF-R\D^Z.S0:E,=8!*WWNB4K'I9N2W).4#7:IU M.2TSW'/W!#W_VWF>44$EX9NF=>T?\RR_VG'4>RO+YJZR:]CIL=XO'+O)ZU,P M&9^"R9.HR?[QFXR2X_=8[T6/W&3OS>[L+S$9GH+)[E&:#.H]Y<;&=6O;VD0] M>#T8^C_@18.W2;W)@G'%1-V;LS2EXMGN5AX['0PQN8MCN'/K89Y P:6!S*];*[QU<8K9'\=8&NZKT*P MD>*5B(T4GVM W/,&C"1QKS:6!QC8*F"U _G=>:"FW)PH@E7%O&%7,(XD"89 M+;IK-(Z1V8GAZUX?["J)HB1Q(X"Y'401AL#5B".8 _" (5%DGH,[SZ-@_9P* MVO]!C_X"4$L#!!0 ( &^!^U:7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:G M:VY&[H%N1-%(K>!D>^)!BB?[]GE[R'Y**Y>RDLVOZ:![7XD!JZ62M7P1Y70P M'C"[T4]?M9$O6C6\6A1&5]5T$/4?/ C3R.(_IQ^ M$\_-_^E&O5K)0LQTL:N%:OI^-*)J 97=R*T=,,5K,1V\-F$?5,D^J08ZB5VK M_E+0MOVE\-779?^K&\!U^M"<2_C 7)<=^.$@K[0JA;*B9/#.ZDJ6P%&RC[SB MJA#,@8P1R/B(D#]B!S)!().C0"Y:'/A3!S)%(-,C0GH]F2&0V3$A$PPNK((C9D=V;-E7S9G],3!&U"@!8#VD=NI65ZQ>9&6/B;KJD[IT\1R%," MR 0@/Q30=E=U0WS7;(2!4:^W#N09 GE& )D"Y-==S17[IKL.Y*J[,QOC+N%C M; T?$V!F@/F92\,>>+43[)O@=F?:E:=Q,5'5'-@U'68.F-?J)[2$F$!8EPTS M3'1@Q71L$V#[+H!M)UPN3"K1@:W2<9WVT\3L8(K<2-X%7'M]ASDE.K!4.L8S M8/RB=?DDJZJ;(=>PWJ@UH+B8F%6B VNE7[''P-F^LVS.?W$@^)/="F^*8%*) M2*S2:N4&YJ]@=\M*KOMF+B(FEXC"+E&KERN^E1#2_^.^;M __>UB8GJ)*/P2 MM8)9-+IX'"YY'U#4<$W+O0''!!-1&"9*NT6QT+5@]_S9F]DQ)I:80BQ1:Q;H MN%HV;7/[K_^DBXF)):802]2:!:8RN]$6)C?$$8L--^Y"'J,I#(5@HM8P"['N MTL*9M$6E6TE[XXW9)J:P373::;"/R.;<0-IZ;SA,FL+%Q(03'U@X"[E6$MKR M-KDN"KV#>U&MV1Q2A<+W8HP))Z803BC$]9*M&'-.3.&<4)#K8V+>B2F\$PIR M?4S,.S&%=_:"7'9RWT8:]@\7$K-.3&$=)]I]#S#!Q)-0B"<0]@*LBXF))Z$0 M3RCR]0M3F'L2$O>\'_GN]29:0".QS[O!;WN#NIB8?1**="<4 /N#CMDG(4EW M @&PCXG9)R')>-Z/W?;N3OT#+-01F&A$*:_M8Q9**.P4#!E8A;)C M;OW\R%Q,](&"(V[]P KJ8F(6RDARH0"F/],Q"V4DN5 @3Y^Y%?<,LU!&D@N] MCPEIG(N)62@CV0$*E1.\IUTP"^4D6T$A3'=!RC$+Y21;02%,=T'*,0OE)!6Y M4''&&W3,0CE)12Z$Z0TZ9J&5&*E52BO(6OL'"^X%4Q-ZQ] MZ9_R2[/VB9O5KJJNX-R=NM&\?'U __6?"RY_ U!+ P04 " !O@?M6M\<# M,$(" !"*P &@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%]4 ]Z$G%&J$!<_@'Z MA(#'EW)HQGU[&G;[;EA\'@^G857MQK'[5=?#>E>.S7#7=N5T/K)I^V,SGI?] MMNZ:]7NS+;4LEU'WMS.JI\?;F8O7KZ[\S\1VL]FOR^]V_>=83N,_!M@WD*@MZ#> M0J"W3!ZV"?06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]%;4 M6PGT5M1;"?16U%L)]-;)RQ("O17U5@*]%?56 KT5]58"O17U5@*]%?56 KT5 M]58"O0WU-@*]#?4V KT-]38"O0WU-@*];?*RFT!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^??*PDT-M1;R?0 MVU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0 M.R8_FQ#H':AW$.@=J'<0Z!VH=Q#HG5'O3*!W1KTS@=X9]F?4._^DWL/X M=2C#M>=[C=?_2:K'\[GE>OG+\GOGY%:YX%S?5@Q/?P%02P,$% @ ;X'[ M5OC# AT& @ 3RH !, !;0V]N=&5N=%]4>7!E&ULS=K-;N(P% 7@ M5T'95L3X-],1L)F9;8=%7\!-+B4BB2W;;>'MQPEMI58=-!4C]6R(P/8]-[[2 MMV)Y>_049X>^&^*JV*7DOS,6ZQWU-I;.TY!7MB[T-N6OX9YY6^_M/3&Q6!A6 MNR'1D.9IK%&LES]I:Q^Z-/MUR#_'U@VK(E 7B]F/T\8Q:U58[[NVMBFOL\>A M>9Q0X=B^G8 M42S/E_B@1[?=MC4UKG[H\Y$R^D"VB3NBU'?EJ>C5^>24;YA.G_SB_*G,N<"\ MGH@4[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ ;X'[5CIYHT'J M!0 !1\ !@ ("!#0@ 'AL+W=OB08 ! < 8 " M@2T. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ;X'[5HZ#OKT?!@ &1H !@ M ("!'1@ 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ ;X'[5JXSL#0E!0 V@H !@ ("!M2\ 'AL+W=O M$LP?T" &!P & @(&>/P M>&PO=V]R:W-H965T&UL4$L! A0#% @ ;X'[5E#2-W*N M!@ F \ !D ("!T4( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X'[5I_KI?_"!@ ]!( !D M ("!Q% 'AL+W=OID# !_" &0 @(&]5P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;X'[5M:?;&YV!@ ^ \ !D ("!R%\ M 'AL+W=OJT# !N" &0 @(%U9@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M;X'[5G,.U$*R!0 00T !D ("!TW 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X'[5CA/-%@A"P =2 !D M ("!/8H 'AL+W=O&PO=V]R:W-H M965T8 !X;"]W;W)K&UL4$L! M A0#% @ ;X'[5JQH7P/; @ +0< !D ("!<)L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X'[ M5@%7I[0> P 10< !D ("!;J4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X'[5DH2% *^ @ T@4 M !D ("!+*\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X'[5@=NX#UE P , @ !D M ("!LKH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;X'[5GTF7G$\! 0!L !D ("!]L4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;X'[5COS MO42W P U!$ !D ("!4-, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X'[5D7^I 5% @ V 4 !D M ("!JMP 'AL+W=O"6 0# #/"0 &0 @($FWP >&PO M=V]R:W-H965T&UL4$L! A0#% @ ;X'[5MQQ'H [ P < H !D ("! M1^4 'AL+W=OPU/?U@& "D,0 &0 @(&YZ >&PO=V]R:W-H965T&UL4$L! A0#% M @ ;X'[5KG:6.GM @ P@@ !D ("!XO$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X'[5F:WA5Y8!0 <2D !D M ("!C D! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;X'[5K&8P%4O"0 *'0 !D ("!QQX! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;X'[5MK:]3?" P $@\ !D ("!HS4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X'[5KZ+5L/Q 0 ^@, !D M ("!>DP! 'AL+W=O&PO=V]R:W-H M965T);\P0 %0> 9 M " @;Y2 0!X;"]W;W)K&UL4$L! M A0#% @ ;X'[5NN?C&LW P 2@T !D ("!Z%&PO)> 0!?&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " !O@?M6^,,"'08" !/*@ $P @ 'S L9P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 40!1 "X6 J:@$ ! end XML 88 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 89 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 379 323 1 false 83 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://eksobionics.com/20230630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Sheet http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Organization Sheet http://eksobionics.com/20230630/role/statement-note-1-organization Note 1 - Organization Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies and Estimates Sheet http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates Note 2 - Basis of Presentation and Summary of Significant Accounting Policies and Estimates Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Accumulated Other Comprehensive Income (Loss) Sheet http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss Note 3 - Accumulated Other Comprehensive Income (Loss) Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Human Motion and Control Acquisition Sheet http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition Note 4 - Human Motion and Control Acquisition Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Fair Value Measurement Sheet http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement- Note 5 - Fair Value Measurement Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Inventories Sheet http://eksobionics.com/20230630/role/statement-note-6-inventories Note 6 - Inventories Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Revenue Sheet http://eksobionics.com/20230630/role/statement-note-7-revenue Note 7 - Revenue Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Accrued Liabilities Sheet http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities Note 8 - Accrued Liabilities Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Goodwill and Intangible Assets Sheet http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets Note 9 - Goodwill and Intangible Assets Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Notes Payable, Net Notes http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net Note 10 - Notes Payable, Net Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Lease Obligations Sheet http://eksobionics.com/20230630/role/statement-note-11-lease-obligations Note 11 - Lease Obligations Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Capitalization and Equity Structure Sheet http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure Note 12 - Capitalization and Equity Structure Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Stock-based Compensation Sheet http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation Note 13 - Stock-based Compensation Notes 19 false false R20.htm 019 - Disclosure - Note 14 - Income Taxes Sheet http://eksobionics.com/20230630/role/statement-note-14-income-taxes Note 14 - Income Taxes Notes 20 false false R21.htm 020 - Disclosure - Note 15 - Commitments and Contingencies Sheet http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies Note 15 - Commitments and Contingencies Notes 21 false false R22.htm 021 - Disclosure - Note 16 - Net Loss Per Share Sheet http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share Note 16 - Net Loss Per Share Notes 22 false false R23.htm 022 - Disclosure - Note 17 - Segment Disclosures Sheet http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures Note 17 - Segment Disclosures Notes 23 false false R24.htm 023 - Disclosure - Note 18 - Related Party Transactions Sheet http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions Note 18 - Related Party Transactions Notes 24 false false R25.htm 024 - Disclosure - Significant Accounting Policies (Policies) Sheet http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates 25 false false R26.htm 025 - Disclosure - Note 3 - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-tables Note 3 - Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss 26 false false R27.htm 026 - Disclosure - Note 4 - Human Motion and Control Acquisition (Tables) Sheet http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-tables Note 4 - Human Motion and Control Acquisition (Tables) Tables http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition 27 false false R28.htm 027 - Disclosure - Note 5 - Fair Value Measurement (Tables) Sheet http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-tables Note 5 - Fair Value Measurement (Tables) Tables http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement- 28 false false R29.htm 028 - Disclosure - Note 6 - Inventories (Tables) Sheet http://eksobionics.com/20230630/role/statement-note-6-inventories-tables Note 6 - Inventories (Tables) Tables http://eksobionics.com/20230630/role/statement-note-6-inventories 29 false false R30.htm 029 - Disclosure - Note 7 - Revenue (Tables) Sheet http://eksobionics.com/20230630/role/statement-note-7-revenue-tables Note 7 - Revenue (Tables) Tables http://eksobionics.com/20230630/role/statement-note-7-revenue 30 false false R31.htm 030 - Disclosure - Note 8 - Accrued Liabilities (Tables) Sheet http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-tables Note 8 - Accrued Liabilities (Tables) Tables http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities 31 false false R32.htm 031 - Disclosure - Note 9 - Goodwill and Intangible Assets (Tables) Sheet http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-tables Note 9 - Goodwill and Intangible Assets (Tables) Tables http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets 32 false false R33.htm 032 - Disclosure - Note 10 - Notes Payable, Net (Tables) Notes http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-tables Note 10 - Notes Payable, Net (Tables) Tables http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net 33 false false R34.htm 033 - Disclosure - Note 11 - Lease Obligations (Tables) Sheet http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-tables Note 11 - Lease Obligations (Tables) Tables http://eksobionics.com/20230630/role/statement-note-11-lease-obligations 34 false false R35.htm 034 - Disclosure - Note 12 - Capitalization and Equity Structure (Tables) Sheet http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-tables Note 12 - Capitalization and Equity Structure (Tables) Tables http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure 35 false false R36.htm 035 - Disclosure - Note 13 - Stock-based Compensation (Tables) Sheet http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-tables Note 13 - Stock-based Compensation (Tables) Tables http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation 36 false false R37.htm 036 - Disclosure - Note 16 - Net Loss Per Share (Tables) Sheet http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-tables Note 16 - Net Loss Per Share (Tables) Tables http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share 37 false false R38.htm 037 - Disclosure - Note 17 - Segment Disclosures (Tables) Sheet http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-tables Note 17 - Segment Disclosures (Tables) Tables http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures 38 false false R39.htm 038 - Disclosure - Note 1 - Organization (Details Textual) Sheet http://eksobionics.com/20230630/role/statement-note-1-organization-details-textual Note 1 - Organization (Details Textual) Details http://eksobionics.com/20230630/role/statement-note-1-organization 39 false false R40.htm 039 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details Textual) Sheet http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual Note 2 - Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details Textual) Details 40 false false R41.htm 040 - Disclosure - Note 3 - Accumulated Other Comprehensive Income (Loss) - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details) Sheet http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details Note 3 - Accumulated Other Comprehensive Income (Loss) - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details) Details http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-tables 41 false false R42.htm 041 - Disclosure - Note 4 - Human Motion and Control Acquisition (Details Textual) Sheet http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual Note 4 - Human Motion and Control Acquisition (Details Textual) Details http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-tables 42 false false R43.htm 042 - Disclosure - Note 4 - Human Motion and Control Acquisition (Details) Sheet http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details Note 4 - Human Motion and Control Acquisition (Details) Details http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-tables 43 false false R44.htm 043 - Disclosure - Note 5 - Fair Value Measurement - Fair Value Hierarchies (Details) Sheet http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-fair-value-hierarchies-details Note 5 - Fair Value Measurement - Fair Value Hierarchies (Details) Details 44 false false R45.htm 044 - Disclosure - Note 5 - Fair Value Measurement - Changes in Fair Value (Details) Sheet http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-changes-in-fair-value-details Note 5 - Fair Value Measurement - Changes in Fair Value (Details) Details 45 false false R46.htm 045 - Disclosure - Note 6 - Inventories - Inventories (Details) Sheet http://eksobionics.com/20230630/role/statement-note-6-inventories-inventories-details Note 6 - Inventories - Inventories (Details) Details 46 false false R47.htm 046 - Disclosure - Note 7 - Revenue 1 (Details Textual) Sheet http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual Note 7 - Revenue 1 (Details Textual) Details http://eksobionics.com/20230630/role/statement-note-7-revenue-tables 47 false false R48.htm 047 - Disclosure - Note 7 - Revenue 2 (Details Textual) Sheet http://eksobionics.com/20230630/role/statement-note-7-revenue-2-details-textual Note 7 - Revenue 2 (Details Textual) Details http://eksobionics.com/20230630/role/statement-note-7-revenue-tables 48 false false R49.htm 048 - Disclosure - Note 7 - Revenue - Deferred Revenue (Details) Sheet http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details Note 7 - Revenue - Deferred Revenue (Details) Details 49 false false R50.htm 049 - Disclosure - Note 7 - Revenue - Disaggregation of Revenue (Details) Sheet http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details Note 7 - Revenue - Disaggregation of Revenue (Details) Details 50 false false R51.htm 050 - Disclosure - Note 8 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) Sheet http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details Note 8 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) Details 51 false false R52.htm 051 - Disclosure - Note 8 - Accrued Liabilities - Warrant Liability (Details) Sheet http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-warrant-liability-details Note 8 - Accrued Liabilities - Warrant Liability (Details) Details 52 false false R53.htm 052 - Disclosure - Note 9 - Goodwill and Intangible Assets (Details Textual) Sheet http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-details-textual Note 9 - Goodwill and Intangible Assets (Details Textual) Details http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-tables 53 false false R54.htm 053 - Disclosure - Note 9 - Goodwill and Intangible Assets - Goodwill and Intangible Assets Balances (Details) Sheet http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details Note 9 - Goodwill and Intangible Assets - Goodwill and Intangible Assets Balances (Details) Details 54 false false R55.htm 054 - Disclosure - Note 9 - Goodwill and Intangible Assets - Schedule of Finite Lived Intangible Assets (Details) Sheet http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details Note 9 - Goodwill and Intangible Assets - Schedule of Finite Lived Intangible Assets (Details) Details 55 false false R56.htm 055 - Disclosure - Note 10 - Notes Payable, Net (Details Textual) Notes http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual Note 10 - Notes Payable, Net (Details Textual) Details http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-tables 56 false false R57.htm 056 - Disclosure - Note 10 - Notes Payable, Net - Schedule of Principle Payments (Details) Notes http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details Note 10 - Notes Payable, Net - Schedule of Principle Payments (Details) Details 57 false false R58.htm 057 - Disclosure - Note 11 - Lease Obligations (Details Textual) Sheet http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual Note 11 - Lease Obligations (Details Textual) Details http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-tables 58 false false R59.htm 058 - Disclosure - Note 11 - Lease Obligations - Schedule of Future Lease Liabilities (Details) Sheet http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details Note 11 - Lease Obligations - Schedule of Future Lease Liabilities (Details) Details 59 false false R60.htm 059 - Disclosure - Note 12 - Capitalization and Equity Structure (Details Textual) Sheet http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual Note 12 - Capitalization and Equity Structure (Details Textual) Details http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-tables 60 false false R61.htm 060 - Disclosure - Note 12 - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details) Sheet http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details Note 12 - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details) Details 61 false false R62.htm 061 - Disclosure - Note 12 - Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details) Sheet http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details Note 12 - Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details) Details 62 false false R63.htm 062 - Disclosure - Note 13 - Stock-based Compensation (Details Textual) Sheet http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual Note 13 - Stock-based Compensation (Details Textual) Details http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-tables 63 false false R64.htm 063 - Disclosure - Note 13 - Stock-based Compensation - Stock Option Outstanding (Details) Sheet http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details Note 13 - Stock-based Compensation - Stock Option Outstanding (Details) Details 64 false false R65.htm 064 - Disclosure - Note 13 - Stock-based Compensation - RSU and PSU Activity (Details) Sheet http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details Note 13 - Stock-based Compensation - RSU and PSU Activity (Details) Details 65 false false R66.htm 065 - Disclosure - Note 13 - Stock-based Compensation - Stock Based Compensation Expense (Details) Sheet http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-based-compensation-expense-details Note 13 - Stock-based Compensation - Stock Based Compensation Expense (Details) Details 66 false false R67.htm 066 - Disclosure - Note 15 - Commitments and Contingencies (Details Textual) Sheet http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual Note 15 - Commitments and Contingencies (Details Textual) Details http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies 67 false false R68.htm 067 - Disclosure - Note 16 - Net Loss Per Share - Computation of Basic and Diluted Net Loss per Share (Details) Sheet http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-net-loss-per-share-details Note 16 - Net Loss Per Share - Computation of Basic and Diluted Net Loss per Share (Details) Details 68 false false R69.htm 068 - Disclosure - Note 16 - Net Loss Per Share - Schedule of Antidilutive Securities (Details) Sheet http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-schedule-of-antidilutive-securities-details Note 16 - Net Loss Per Share - Schedule of Antidilutive Securities (Details) Details 69 false false R70.htm 069 - Disclosure - Note 17 - Segment Disclosures (Details Textual) Sheet http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-details-textual Note 17 - Segment Disclosures (Details Textual) Details http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-tables 70 false false R71.htm 070 - Disclosure - Note 17 - Segment Disclosures - Segment Reporting Information (Details) Sheet http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-segment-reporting-information-details Note 17 - Segment Disclosures - Segment Reporting Information (Details) Details 71 false false R72.htm 071 - Disclosure - Note 17 - Segment Disclosures - Geographic Information (Details) Sheet http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details Note 17 - Segment Disclosures - Geographic Information (Details) Details 72 false false R73.htm 072 - Disclosure - Note 18 - Related Party Transactions (Details Textual) Sheet http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual Note 18 - Related Party Transactions (Details Textual) Details http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions 73 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 44 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, ekso:BelowMarketLeaseAmortizationPeriod, ekso:ClassOfWarrantOrRightExpirationPeriod, ekso:ClassOfWarrantOrRightExpirationPeriod1, ekso:ClassOfWarrantOrWarrantsExercised, ekso:LesseeOperatingLeaseNumberOfExtension, ekso:RelatedPartyTransactionPaymentTerm, us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:CashAndCashEquivalentsAtCarryingValue, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:LesseeOperatingLeaseRemainingLeaseTerm, us-gaap:LesseeOperatingLeaseRenewalTerm, us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:LongtermPurchaseCommitmentPeriod, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction, us-gaap:WarrantsAndRightsOutstandingTerm - ekso20230630_10q.htm 8, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57 ekso20230630_10q.htm ekso-20230630.xsd ekso-20230630_cal.xml ekso-20230630_def.xml ekso-20230630_lab.xml ekso-20230630_pre.xml ex_523271.htm ex_523272.htm ex_523273.htm ex_523274.htm ex_547804.htm ex_547805.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ekso20230630_10q.htm": { "axisCustom": 0, "axisStandard": 27, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 913, "http://xbrl.sec.gov/dei/2023": 29 }, "contextCount": 379, "dts": { "calculationLink": { "local": [ "ekso-20230630_cal.xml" ] }, "definitionLink": { "local": [ "ekso-20230630_def.xml" ] }, "inline": { "local": [ "ekso20230630_10q.htm" ] }, "labelLink": { "local": [ "ekso-20230630_lab.xml" ] }, "presentationLink": { "local": [ "ekso-20230630_pre.xml" ] }, "schema": { "local": [ "ekso-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "elementCount": 519, "entityCount": 1, "hidden": { "http://eksobionics.com/20230630": 7, "http://fasb.org/us-gaap/2023": 38, "http://xbrl.sec.gov/dei/2023": 6, "total": 51 }, "keyCustom": 36, "keyStandard": 287, "memberCustom": 35, "memberStandard": 46, "nsprefix": "ekso", "nsuri": "http://eksobionics.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://eksobionics.com/20230630/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 4 - Human Motion and Control Acquisition", "menuCat": "Notes", "order": "10", "role": "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition", "shortName": "Note 4 - Human Motion and Control Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 5 - Fair Value Measurement", "menuCat": "Notes", "order": "11", "role": "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-", "shortName": "Note 5 - Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 6 - Inventories", "menuCat": "Notes", "order": "12", "role": "http://eksobionics.com/20230630/role/statement-note-6-inventories", "shortName": "Note 6 - Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 7 - Revenue", "menuCat": "Notes", "order": "13", "role": "http://eksobionics.com/20230630/role/statement-note-7-revenue", "shortName": "Note 7 - Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 8 - Accrued Liabilities", "menuCat": "Notes", "order": "14", "role": "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities", "shortName": "Note 8 - Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 9 - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "15", "role": "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets", "shortName": "Note 9 - Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 10 - Notes Payable, Net", "menuCat": "Notes", "order": "16", "role": "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "shortName": "Note 10 - Notes Payable, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 11 - Lease Obligations", "menuCat": "Notes", "order": "17", "role": "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations", "shortName": "Note 11 - Lease Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 12 - Capitalization and Equity Structure", "menuCat": "Notes", "order": "18", "role": "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "shortName": "Note 12 - Capitalization and Equity Structure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 13 - Stock-based Compensation", "menuCat": "Notes", "order": "19", "role": "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "shortName": "Note 13 - Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 14 - Income Taxes", "menuCat": "Notes", "order": "20", "role": "http://eksobionics.com/20230630/role/statement-note-14-income-taxes", "shortName": "Note 14 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 15 - Commitments and Contingencies", "menuCat": "Notes", "order": "21", "role": "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "shortName": "Note 15 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 16 - Net Loss Per Share", "menuCat": "Notes", "order": "22", "role": "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share", "shortName": "Note 16 - Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 17 - Segment Disclosures", "menuCat": "Notes", "order": "23", "role": "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures", "shortName": "Note 17 - Segment Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 18 - Related Party Transactions", "menuCat": "Notes", "order": "24", "role": "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions", "shortName": "Note 18 - Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "25", "role": "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 3 - Accumulated Other Comprehensive Income (Loss) (Tables)", "menuCat": "Tables", "order": "26", "role": "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-tables", "shortName": "Note 3 - Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 4 - Human Motion and Control Acquisition (Tables)", "menuCat": "Tables", "order": "27", "role": "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-tables", "shortName": "Note 4 - Human Motion and Control Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 5 - Fair Value Measurement (Tables)", "menuCat": "Tables", "order": "28", "role": "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-tables", "shortName": "Note 5 - Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 6 - Inventories (Tables)", "menuCat": "Tables", "order": "29", "role": "http://eksobionics.com/20230630/role/statement-note-6-inventories-tables", "shortName": "Note 6 - Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 7 - Revenue (Tables)", "menuCat": "Tables", "order": "30", "role": "http://eksobionics.com/20230630/role/statement-note-7-revenue-tables", "shortName": "Note 7 - Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 8 - Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "31", "role": "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-tables", "shortName": "Note 8 - Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 9 - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "32", "role": "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-tables", "shortName": "Note 9 - Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 10 - Notes Payable, Net (Tables)", "menuCat": "Tables", "order": "33", "role": "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-tables", "shortName": "Note 10 - Notes Payable, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 11 - Lease Obligations (Tables)", "menuCat": "Tables", "order": "34", "role": "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-tables", "shortName": "Note 11 - Lease Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 12 - Capitalization and Equity Structure (Tables)", "menuCat": "Tables", "order": "35", "role": "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-tables", "shortName": "Note 12 - Capitalization and Equity Structure (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 13 - Stock-based Compensation (Tables)", "menuCat": "Tables", "order": "36", "role": "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-tables", "shortName": "Note 13 - Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 16 - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "37", "role": "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-tables", "shortName": "Note 16 - Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 17 - Segment Disclosures (Tables)", "menuCat": "Tables", "order": "38", "role": "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-tables", "shortName": "Note 17 - Segment Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 1 - Organization (Details Textual)", "menuCat": "Details", "order": "39", "role": "http://eksobionics.com/20230630/role/statement-note-1-organization-details-textual", "shortName": "Note 1 - Organization (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "menuCat": "Statements", "order": "4", "role": "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:SellingAndMarketingExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "ekso:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details Textual)", "menuCat": "Details", "order": "40", "role": "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual", "shortName": "Note 2 - Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "ekso:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 3 - Accumulated Other Comprehensive Income (Loss) - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details)", "menuCat": "Details", "order": "41", "role": "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "shortName": "Note 3 - Accumulated Other Comprehensive Income (Loss) - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 4 - Human Motion and Control Acquisition (Details Textual)", "menuCat": "Details", "order": "42", "role": "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual", "shortName": "Note 4 - Human Motion and Control Acquisition (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2022-06-30_BusinessAcquisitionAxis-HumanMotionAndControlMember", "decimals": "-4", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 4 - Human Motion and Control Acquisition (Details)", "menuCat": "Details", "order": "43", "role": "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details", "shortName": "Note 4 - Human Motion and Control Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2022-12-05_BusinessAcquisitionAxis-HumanMotionAndControlMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 5 - Fair Value Measurement - Fair Value Hierarchies (Details)", "menuCat": "Details", "order": "44", "role": "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-fair-value-hierarchies-details", "shortName": "Note 5 - Fair Value Measurement - Fair Value Hierarchies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-03-31_FairValueByLiabilityClassAxis-DerivativeFinancialInstrumentsLiabilitiesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 5 - Fair Value Measurement - Changes in Fair Value (Details)", "menuCat": "Details", "order": "45", "role": "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-changes-in-fair-value-details", "shortName": "Note 5 - Fair Value Measurement - Changes in Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-03-31_FairValueByLiabilityClassAxis-DerivativeFinancialInstrumentsLiabilitiesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 6 - Inventories - Inventories (Details)", "menuCat": "Details", "order": "46", "role": "http://eksobionics.com/20230630/role/statement-note-6-inventories-inventories-details", "shortName": "Note 6 - Inventories - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "ekso:ContractWithCustomerLiabilityNoncancellableBacklog", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 7 - Revenue 1 (Details Textual)", "menuCat": "Details", "order": "47", "role": "http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual", "shortName": "Note 7 - Revenue 1 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "ekso:ContractWithCustomerLiabilityNoncancellableBacklog", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-07-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 7 - Revenue 2 (Details Textual)", "menuCat": "Details", "order": "48", "role": "http://eksobionics.com/20230630/role/statement-note-7-revenue-2-details-textual", "shortName": "Note 7 - Revenue 2 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-07-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "ekso:ContractWithCustomerLiabilityExtendedMaintenanceAndSupport", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 7 - Revenue - Deferred Revenue (Details)", "menuCat": "Details", "order": "49", "role": "http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details", "shortName": "Note 7 - Revenue - Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "ekso:ContractWithCustomerLiabilityExtendedMaintenanceAndSupport", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-PreferredStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "shortName": "Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-PreferredStockMember", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 7 - Revenue - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "50", "role": "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details", "shortName": "Note 7 - Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30_ProductOrServiceAxis-ProductMember", "decimals": "-4", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 8 - Accrued Liabilities - Schedule of Accrued Liabilities (Details)", "menuCat": "Details", "order": "51", "role": "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details", "shortName": "Note 8 - Accrued Liabilities - Schedule of Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ekso:ProductMaintenanceAndWarrantyTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-03-31_ProductOrServiceAxis-WarrantyMember", "decimals": "-3", "first": true, "lang": null, "name": "ekso:ProductMaintenanceWarrantyLiabilitiesCurrentNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 8 - Accrued Liabilities - Warrant Liability (Details)", "menuCat": "Details", "order": "52", "role": "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-warrant-liability-details", "shortName": "Note 8 - Accrued Liabilities - Warrant Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ekso:ProductMaintenanceAndWarrantyTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-03-31_ProductOrServiceAxis-WarrantyMember", "decimals": "-3", "first": true, "lang": null, "name": "ekso:ProductMaintenanceWarrantyLiabilitiesCurrentNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 9 - Goodwill and Intangible Assets (Details Textual)", "menuCat": "Details", "order": "53", "role": "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-details-textual", "shortName": "Note 9 - Goodwill and Intangible Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 9 - Goodwill and Intangible Assets - Goodwill and Intangible Assets Balances (Details)", "menuCat": "Details", "order": "54", "role": "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details", "shortName": "Note 9 - Goodwill and Intangible Assets - Goodwill and Intangible Assets Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-4", "lang": null, "name": "us-gaap:BelowMarketLeaseGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 9 - Goodwill and Intangible Assets - Schedule of Finite Lived Intangible Assets (Details)", "menuCat": "Details", "order": "55", "role": "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details", "shortName": "Note 9 - Goodwill and Intangible Assets - Schedule of Finite Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2020-08-30_DebtInstrumentAxis-PwbAgreementMember_LongtermDebtTypeAxis-TermLoanMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 10 - Notes Payable, Net (Details Textual)", "menuCat": "Details", "order": "56", "role": "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "shortName": "Note 10 - Notes Payable, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2020-08-30_DebtInstrumentAxis-PwbAgreementMember_LongtermDebtTypeAxis-TermLoanMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30_DebtInstrumentAxis-PwbAgreementMember_LongtermDebtTypeAxis-TermLoanMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 10 - Notes Payable, Net - Schedule of Principle Payments (Details)", "menuCat": "Details", "order": "57", "role": "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details", "shortName": "Note 10 - Notes Payable, Net - Schedule of Principle Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30_DebtInstrumentAxis-PwbAgreementMember_LongtermDebtTypeAxis-TermLoanMember", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 11 - Lease Obligations (Details Textual)", "menuCat": "Details", "order": "58", "role": "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual", "shortName": "Note 11 - Lease Obligations (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 11 - Lease Obligations - Schedule of Future Lease Liabilities (Details)", "menuCat": "Details", "order": "59", "role": "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details", "shortName": "Note 11 - Lease Obligations - Schedule of Future Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "ekso:ClassOfWarrantOrRightIssued", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 12 - Capitalization and Equity Structure (Details Textual)", "menuCat": "Details", "order": "60", "role": "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "shortName": "Note 12 - Capitalization and Equity Structure (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2020-06-08_ClassOfWarrantOrRightAxis-June2020InvestorWarrantsMember", "decimals": "INF", "lang": null, "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": null, "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "true" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 12 - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details)", "menuCat": "Details", "order": "61", "role": "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details", "shortName": "Note 12 - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "INF", "lang": null, "name": "ekso:ClassOfWarrantOrRightExercised", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30_ClassOfWarrantOrRightAxis-A2021WarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 12 - Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details)", "menuCat": "Details", "order": "62", "role": "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details", "shortName": "Note 12 - Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30_ClassOfWarrantOrRightAxis-A2021WarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 13 - Stock-based Compensation (Details Textual)", "menuCat": "Details", "order": "63", "role": "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "shortName": "Note 13 - Stock-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "1", "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2022-12-31_AwardTypeAxis-EquityIncentivePlan2014Member", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 13 - Stock-based Compensation - Stock Option Outstanding (Details)", "menuCat": "Details", "order": "64", "role": "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details", "shortName": "Note 13 - Stock-based Compensation - Stock Option Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2022-12-31_AwardTypeAxis-EquityIncentivePlan2014Member", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 13 - Stock-based Compensation - RSU and PSU Activity (Details)", "menuCat": "Details", "order": "65", "role": "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details", "shortName": "Note 13 - Stock-based Compensation - RSU and PSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 13 - Stock-based Compensation - Stock Based Compensation Expense (Details)", "menuCat": "Details", "order": "66", "role": "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-based-compensation-expense-details", "shortName": "Note 13 - Stock-based Compensation - Stock Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "ekso:NumberOfLicenseAgreements", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 15 - Commitments and Contingencies (Details Textual)", "menuCat": "Details", "order": "67", "role": "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual", "shortName": "Note 15 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "ekso:NumberOfLicenseAgreements", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 16 - Net Loss Per Share - Computation of Basic and Diluted Net Loss per Share (Details)", "menuCat": "Details", "order": "68", "role": "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-net-loss-per-share-details", "shortName": "Note 16 - Net Loss Per Share - Computation of Basic and Diluted Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 16 - Net Loss Per Share - Schedule of Antidilutive Securities (Details)", "menuCat": "Details", "order": "69", "role": "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-schedule-of-antidilutive-securities-details", "shortName": "Note 16 - Net Loss Per Share - Schedule of Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Note 1 - Organization", "menuCat": "Notes", "order": "7", "role": "http://eksobionics.com/20230630/role/statement-note-1-organization", "shortName": "Note 1 - Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note 17 - Segment Disclosures (Details Textual)", "menuCat": "Details", "order": "70", "role": "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-details-textual", "shortName": "Note 17 - Segment Disclosures (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Note 17 - Segment Disclosures - Segment Reporting Information (Details)", "menuCat": "Details", "order": "71", "role": "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-segment-reporting-information-details", "shortName": "Note 17 - Segment Disclosures - Segment Reporting Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30_StatementBusinessSegmentsAxis-EksoHealthMember", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Note 17 - Segment Disclosures - Geographic Information (Details)", "menuCat": "Details", "order": "72", "role": "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details", "shortName": "Note 17 - Segment Disclosures - Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30_StatementGeographicalAxis-US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30_RelatedPartyTransactionsByRelatedPartyAxis-AngelPondCapitalLlcMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Note 18 - Related Party Transactions (Details Textual)", "menuCat": "Details", "order": "73", "role": "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual", "shortName": "Note 18 - Related Party Transactions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30_RelatedPartyTransactionsByRelatedPartyAxis-AngelPondCapitalLlcMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies and Estimates", "menuCat": "Notes", "order": "8", "role": "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "shortName": "Note 2 - Basis of Presentation and Summary of Significant Accounting Policies and Estimates", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 3 - Accumulated Other Comprehensive Income (Loss)", "menuCat": "Notes", "order": "9", "role": "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss", "shortName": "Note 3 - Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ekso20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 83, "tag": { "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HONG KONG" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details" ], "xbrltype": "domainItemType" }, "country_PL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "POLAND" } } }, "localname": "PL", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details" ], "xbrltype": "domainItemType" }, "country_RO": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ROMANIA" } } }, "localname": "RO", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "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": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss", "http://eksobionics.com/20230630/role/statement-document-and-entity-information", "http://eksobionics.com/20230630/role/statement-note-1-organization", "http://eksobionics.com/20230630/role/statement-note-1-organization-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-tables", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-tables", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-tables", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-based-compensation-expense-details", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-tables", "http://eksobionics.com/20230630/role/statement-note-14-income-taxes", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-net-loss-per-share-details", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-schedule-of-antidilutive-securities-details", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-tables", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-details-textual", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-segment-reporting-information-details", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-tables", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-tables", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-tables", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-changes-in-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-fair-value-hierarchies-details", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-tables", "http://eksobionics.com/20230630/role/statement-note-6-inventories", "http://eksobionics.com/20230630/role/statement-note-6-inventories-inventories-details", "http://eksobionics.com/20230630/role/statement-note-6-inventories-tables", "http://eksobionics.com/20230630/role/statement-note-7-revenue", "http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual", "http://eksobionics.com/20230630/role/statement-note-7-revenue-2-details-textual", "http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details", "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details", "http://eksobionics.com/20230630/role/statement-note-7-revenue-tables", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-tables", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-warrant-liability-details", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-details-textual", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-tables", "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r692" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss", "http://eksobionics.com/20230630/role/statement-document-and-entity-information", "http://eksobionics.com/20230630/role/statement-note-1-organization", "http://eksobionics.com/20230630/role/statement-note-1-organization-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-tables", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-tables", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-tables", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-based-compensation-expense-details", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-tables", "http://eksobionics.com/20230630/role/statement-note-14-income-taxes", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-net-loss-per-share-details", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-schedule-of-antidilutive-securities-details", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-tables", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-details-textual", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-segment-reporting-information-details", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-tables", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-tables", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-tables", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-changes-in-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-fair-value-hierarchies-details", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-tables", "http://eksobionics.com/20230630/role/statement-note-6-inventories", "http://eksobionics.com/20230630/role/statement-note-6-inventories-inventories-details", "http://eksobionics.com/20230630/role/statement-note-6-inventories-tables", "http://eksobionics.com/20230630/role/statement-note-7-revenue", "http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual", "http://eksobionics.com/20230630/role/statement-note-7-revenue-2-details-textual", "http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details", "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details", "http://eksobionics.com/20230630/role/statement-note-7-revenue-tables", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-tables", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-warrant-liability-details", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-details-textual", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-tables", "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r687" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r689" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "ekso_A2021WarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents A 2021 Warrants.", "label": "A2021 Warrants [Member]" } } }, "localname": "A2021WarrantsMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details" ], "xbrltype": "domainItemType" }, "ekso_AmericasOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent other Americas.", "label": "Americas Other [Member]" } } }, "localname": "AmericasOtherMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details" ], "xbrltype": "domainItemType" }, "ekso_AngelPondCapitalLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Angel Pond Capital LLC.", "label": "Angel Pond Capital LLC [Member]" } } }, "localname": "AngelPondCapitalLlcMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "ekso_ApacOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents APAC other.", "label": "APAC Other [Member]" } } }, "localname": "ApacOtherMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details" ], "xbrltype": "domainItemType" }, "ekso_AtTheMarketOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent At the Market Offering.", "label": "At the Market Offering [Member]" } } }, "localname": "AtTheMarketOfferingMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual" ], "xbrltype": "domainItemType" }, "ekso_BelowMarketLeaseAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of amortization of acquired leases acquired as part of a real property acquisition at below market lease rate with a finite life.", "label": "ekso_BelowMarketLeaseAmortizationPeriod", "terseLabel": "Below Market Lease, Amortization Period (Year)" } } }, "localname": "BelowMarketLeaseAmortizationPeriod", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "durationItemType" }, "ekso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedRoyalties": { "auth_ref": [], "calculation": { "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued royalties assumed (as defined) which have been recognized as of the acquisition date.", "label": "Accrued royalties" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedRoyalties", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details" ], "xbrltype": "monetaryItemType" }, "ekso_ClassOfWarrantOrRightExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights exercised.", "label": "Warrants exercised (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercised", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details" ], "xbrltype": "sharesItemType" }, "ekso_ClassOfWarrantOrRightExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right Expiration Period (Years).", "label": "ekso_ClassOfWarrantOrRightExpirationPeriod", "terseLabel": "Class of Warrant or Right Expiration Period (Year)" } } }, "localname": "ClassOfWarrantOrRightExpirationPeriod", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual" ], "xbrltype": "durationItemType" }, "ekso_ClassOfWarrantOrRightExpirationPeriod1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right Expiration Period (Years).", "label": "ekso_ClassOfWarrantOrRightExpirationPeriod1", "terseLabel": "Class of Warrant or Right Expiration Period (Year)" } } }, "localname": "ClassOfWarrantOrRightExpirationPeriod1", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual" ], "xbrltype": "durationItemType" }, "ekso_ClassOfWarrantOrRightIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or right issued.", "label": "Warrants issued (in shares)", "terseLabel": "Class Of Warrant Or Right Issued (in shares)" } } }, "localname": "ClassOfWarrantOrRightIssued", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details" ], "xbrltype": "sharesItemType" }, "ekso_ClassOfWarrantOrWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights exercised.", "label": "ekso_ClassOfWarrantOrWarrantsExercised", "terseLabel": "Class Of Warrant Or Warrants Exercised (in shares)" } } }, "localname": "ClassOfWarrantOrWarrantsExercised", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual" ], "xbrltype": "sharesItemType" }, "ekso_CollaborativeArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Collaborative Arrangements.", "label": "Collaborative Arrangements [Member]" } } }, "localname": "CollaborativeArrangementsMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "ekso_CommonStockContribution": { "auth_ref": [], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of common stock contribution.", "label": "Common stock contribution to 401(k) plan", "terseLabel": "Common Stock Contribution" } } }, "localname": "CommonStockContribution", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "ekso_ContractWithCustomerLiabilityDeferralOfRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of differed 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.", "label": "ekso_ContractWithCustomerLiabilityDeferralOfRevenue", "terseLabel": "Deferral of revenue" } } }, "localname": "ContractWithCustomerLiabilityDeferralOfRevenue", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details" ], "xbrltype": "monetaryItemType" }, "ekso_ContractWithCustomerLiabilityDevicesAndAdvances": { "auth_ref": [], "calculation": { "http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details": { "order": 0.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of devices and advances 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.", "label": "ekso_ContractWithCustomerLiabilityDevicesAndAdvances", "terseLabel": "Customer advances" } } }, "localname": "ContractWithCustomerLiabilityDevicesAndAdvances", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details" ], "xbrltype": "monetaryItemType" }, "ekso_ContractWithCustomerLiabilityExtendedMaintenanceAndSupport": { "auth_ref": [], "calculation": { "http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of extended maintenance and support 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.", "label": "ekso_ContractWithCustomerLiabilityExtendedMaintenanceAndSupport", "terseLabel": "Deferred extended maintenance and support" } } }, "localname": "ContractWithCustomerLiabilityExtendedMaintenanceAndSupport", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details" ], "xbrltype": "monetaryItemType" }, "ekso_ContractWithCustomerLiabilityNoncancellableBacklog": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of non-cancellable backlog 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.", "label": "ekso_ContractWithCustomerLiabilityNoncancellableBacklog", "terseLabel": "Contract With Customer, Liability, Non-Cancellable Backlog" } } }, "localname": "ContractWithCustomerLiabilityNoncancellableBacklog", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual" ], "xbrltype": "monetaryItemType" }, "ekso_ContractsWithCustomerAccountsReceivablePaymentTermsDuration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration.", "label": "ekso_ContractsWithCustomerAccountsReceivablePaymentTermsDuration", "terseLabel": "Contracts With Customer, Accounts Receivable, Payment Terms, Duration (Month)" } } }, "localname": "ContractsWithCustomerAccountsReceivablePaymentTermsDuration", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual" ], "xbrltype": "durationItemType" }, "ekso_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Customer A.", "label": "Customer A [Member]" } } }, "localname": "CustomerAMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual" ], "xbrltype": "domainItemType" }, "ekso_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Customer B.", "label": "Customer B [Member]" } } }, "localname": "CustomerBMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual" ], "xbrltype": "domainItemType" }, "ekso_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents customer C.", "label": "Customer C [Member]" } } }, "localname": "CustomerCMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual" ], "xbrltype": "domainItemType" }, "ekso_DebtCovenantCovenantComplianceUnrestrictedCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of unrestricted cash the entity has in compliance with the debt covenants throughout the reporting period.", "label": "ekso_DebtCovenantCovenantComplianceUnrestrictedCash", "terseLabel": "Debt Covenant, Covenant Compliance, Unrestricted Cash" } } }, "localname": "DebtCovenantCovenantComplianceUnrestrictedCash", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-1-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "ekso_DebtInstrumentCovenantComplianceMaximumDepositsOutsideOfUnitedStates": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of maximum deposits outside of the United States that the entity has in compliance with the debt covenants throughout the reporting period.", "label": "ekso_DebtInstrumentCovenantComplianceMaximumDepositsOutsideOfUnitedStates", "terseLabel": "Debt Instrument, Covenant Compliance, Maximum Deposits Outside Of United States" } } }, "localname": "DebtInstrumentCovenantComplianceMaximumDepositsOutsideOfUnitedStates", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual" ], "xbrltype": "monetaryItemType" }, "ekso_DebtInstrumentDiscountRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of debt discount.", "label": "ekso_DebtInstrumentDiscountRatePercentage", "terseLabel": "Debt Instrument, Discount Rate, Percentage" } } }, "localname": "DebtInstrumentDiscountRatePercentage", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual" ], "xbrltype": "percentItemType" }, "ekso_DebtInstrumentPeriodicPaymentNumberOfInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of installments of the required periodic payments including both interest and principle payments.", "label": "ekso_DebtInstrumentPeriodicPaymentNumberOfInstallments", "terseLabel": "Debt Instrument, Periodic Payment, Number of Installments" } } }, "localname": "DebtInstrumentPeriodicPaymentNumberOfInstallments", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "integerItemType" }, "ekso_December2019PlacementAgentWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents December 2019 placement agent warrants.", "label": "December 2019 Placement Agent Warrants [Member]" } } }, "localname": "December2019PlacementAgentWarrantsMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details" ], "xbrltype": "domainItemType" }, "ekso_December2019WarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents December 2019 warrants.", "label": "December 2019 Warrants [Member]" } } }, "localname": "December2019WarrantsMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details" ], "xbrltype": "domainItemType" }, "ekso_EksoHealthMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Ekso Health.", "label": "Ekso Health [Member]" } } }, "localname": "EksoHealthMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-segment-reporting-information-details", "http://eksobionics.com/20230630/role/statement-note-7-revenue", "http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual", "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "ekso_EksoWorksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Ekso Works.", "label": "Ekso Works [Member]" } } }, "localname": "EksoWorksMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-segment-reporting-information-details", "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "ekso_EmeaOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent EMEA other.", "label": "EMEA Other [Member]" } } }, "localname": "EmeaOtherMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details" ], "xbrltype": "domainItemType" }, "ekso_EquityIncentivePlan2014Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent Equity Incentive Plan 2014.", "label": "Equity Incentive Plan 2014 [Member]" } } }, "localname": "EquityIncentivePlan2014Member", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "domainItemType" }, "ekso_FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized after year four. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2028 and thereafter" } } }, "localname": "FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "ekso_GoingConcernPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.", "label": "Going Concern [Policy Text Block]" } } }, "localname": "GoingConcernPolicyTextBlock", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ekso_HamburgGermanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Hamburg Germany.", "label": "Hamburg Germany [Member]" } } }, "localname": "HamburgGermanyMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual" ], "xbrltype": "domainItemType" }, "ekso_HumanMotionAndControlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Human Motion and Control.", "label": "Human Motion And Control [Member]" } } }, "localname": "HumanMotionAndControlMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "domainItemType" }, "ekso_InitialPayment1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Initial Payment 1.", "label": "Initial Payment1 [Member]" } } }, "localname": "InitialPayment1Member", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "ekso_InitialPayment2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Initial Payment2.", "label": "Initial Payment2 [Member]" } } }, "localname": "InitialPayment2Member", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "ekso_InitialPaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Initial Payment.", "label": "Initial Payment [Member]" } } }, "localname": "InitialPaymentMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "ekso_June2020InvestorWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents June 2020 investor warrants.", "label": "June 2020 Investor Warrants [Member]" } } }, "localname": "June2020InvestorWarrantsMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details" ], "xbrltype": "domainItemType" }, "ekso_June2020PlacementAgentWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents June 2020 placement agent warrants.", "label": "June 2020 Placement Agent Warrants [Member]" } } }, "localname": "June2020PlacementAgentWarrantsMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details" ], "xbrltype": "domainItemType" }, "ekso_LesseeOperatingLeaseNumberOfExtension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of extensions of lessee's operating lease.", "label": "ekso_LesseeOperatingLeaseNumberOfExtension", "terseLabel": "Lessee, Operating Lease, Number Of Extension" } } }, "localname": "LesseeOperatingLeaseNumberOfExtension", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual" ], "xbrltype": "integerItemType" }, "ekso_LesseeOperatingLeasesMaintenanceCostsPercentageOfMarkup": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of Maintenance cost Mark-up of lessee's operating lease.", "label": "ekso_LesseeOperatingLeasesMaintenanceCostsPercentageOfMarkup", "terseLabel": "Lessee, Operating Leases, Maintenance Costs, Percentage Of Mark-Up" } } }, "localname": "LesseeOperatingLeasesMaintenanceCostsPercentageOfMarkup", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual" ], "xbrltype": "percentItemType" }, "ekso_LicenseRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent License revenue.", "label": "License Revenue [Member]" } } }, "localname": "LicenseRevenueMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "ekso_LicensedPatentProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Licensed Patent Products.", "label": "Licensed Patent Products [Member]" } } }, "localname": "LicensedPatentProductsMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "ekso_LicensedSoftwareProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Licensed Software Products.", "label": "Licensed Software Products [Member]" } } }, "localname": "LicensedSoftwareProductsMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "ekso_May2019WarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents May 2019 warrants.", "label": "May 2019 Warrants [Member]" } } }, "localname": "May2019WarrantsMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details" ], "xbrltype": "domainItemType" }, "ekso_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of customers.", "label": "ekso_NumberOfCustomers", "terseLabel": "Number Of Customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual" ], "xbrltype": "integerItemType" }, "ekso_NumberOfLicenseAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of license agreements.", "label": "ekso_NumberOfLicenseAgreements", "terseLabel": "Number Of License Agreements" } } }, "localname": "NumberOfLicenseAgreements", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "integerItemType" }, "ekso_OperatingLeasesLiabilityRightOfUseAssetInitialRecognition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents initial recognition of operating lease liability and right of use asset.", "label": "Initial recognition of operating lease liability and right of use asset" } } }, "localname": "OperatingLeasesLiabilityRightOfUseAssetInitialRecognition", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ekso_ProductMaintenanceAndWarrantyTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of product maintenance and warranty.", "label": "Product Maintenance And Warranty [Table Text Block]" } } }, "localname": "ProductMaintenanceAndWarrantyTableTextBlock", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "ekso_ProductMaintenanceWarrantyAddition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of additions for estimated future costs.", "label": "ekso_ProductMaintenanceWarrantyAddition", "verboseLabel": "Additions for estimated future costs" } } }, "localname": "ProductMaintenanceWarrantyAddition", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-warrant-liability-details" ], "xbrltype": "monetaryItemType" }, "ekso_ProductMaintenanceWarrantyExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to product maintenance warrant on the entity's goods and services granted to customers.", "label": "ekso_ProductMaintenanceWarrantyExpense", "verboseLabel": "Incurred costs" } } }, "localname": "ProductMaintenanceWarrantyExpense", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-warrant-liability-details" ], "xbrltype": "monetaryItemType" }, "ekso_ProductMaintenanceWarrantyLiabilitiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of product maintenance warranty liabilities current.", "label": "ekso_ProductMaintenanceWarrantyLiabilitiesCurrent", "terseLabel": "Current portion" } } }, "localname": "ProductMaintenanceWarrantyLiabilitiesCurrent", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-warrant-liability-details" ], "xbrltype": "monetaryItemType" }, "ekso_ProductMaintenanceWarrantyLiabilitiesCurrentNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of product maintenance warranty liabilities current and noncurrent.", "label": "ekso_ProductMaintenanceWarrantyLiabilitiesCurrentNoncurrent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Total" } } }, "localname": "ProductMaintenanceWarrantyLiabilitiesCurrentNoncurrent", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-warrant-liability-details" ], "xbrltype": "monetaryItemType" }, "ekso_ProductMaintenanceWarrantyLiabilitiesNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of product maintenance warranty liabilities noncurrent.", "label": "ekso_ProductMaintenanceWarrantyLiabilitiesNoncurrent", "terseLabel": "Long-term portion" } } }, "localname": "ProductMaintenanceWarrantyLiabilitiesNoncurrent", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-warrant-liability-details" ], "xbrltype": "monetaryItemType" }, "ekso_PromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the promissory note.", "label": "Promissory Note [Member]" } } }, "localname": "PromissoryNoteMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "domainItemType" }, "ekso_PwbAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents P W P Agreement.", "label": "PWB Agreement [Member]" } } }, "localname": "PwbAgreementMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "domainItemType" }, "ekso_RelatedPartyTransactionPaymentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the terms of payment of the related party transaction.", "label": "ekso_RelatedPartyTransactionPaymentTerm", "terseLabel": "Related Party Transaction, Payment Term (Year)" } } }, "localname": "RelatedPartyTransactionPaymentTerm", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual" ], "xbrltype": "durationItemType" }, "ekso_RichmondCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Richmond California.", "label": "Richmond California [Member]" } } }, "localname": "RichmondCaliforniaMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual" ], "xbrltype": "domainItemType" }, "ekso_RoyaltyPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of royalty percentage.", "label": "ekso_RoyaltyPercentage", "terseLabel": "Royalty Percentage" } } }, "localname": "RoyaltyPercentage", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "percentItemType" }, "ekso_SalesRevenueGoodsNetExcludingGovernmentSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents sales revenue goods net excluding government sales.", "label": "Sales Revenue Goods Net Excluding Government Sales [Member]" } } }, "localname": "SalesRevenueGoodsNetExcludingGovernmentSalesMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "ekso_SanRafaelAndHamburgMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents San Rafael and Hamburg.", "label": "San Rafael and Hamburg [Member]" } } }, "localname": "SanRafaelAndHamburgMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "ekso_SanRafaelCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents San Rafael California.", "label": "San Rafael California [Member]" } } }, "localname": "SanRafaelCaliforniaMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual" ], "xbrltype": "domainItemType" }, "ekso_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentOtherThanOptionsRightToReceiveShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were right to receive during the reporting period.", "label": "ekso_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentOtherThanOptionsRightToReceiveShares", "terseLabel": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instrument Other Than Options, Right To Receive, Shares (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentOtherThanOptionsRightToReceiveShares", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "ekso_SharesIssuedCapitalContribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of capital contribution from shares issued.", "label": "Share issuance for common stock contribution to 401(k) plan" } } }, "localname": "SharesIssuedCapitalContribution", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ekso_SubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent subscription.", "label": "Subscription [Member]" } } }, "localname": "SubscriptionMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "ekso_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent Term Loan.", "label": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "domainItemType" }, "ekso_TransferOfPropertyAndEquipmentFromInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of transfer of property and equipment from inventory.", "label": "Transfer of inventory (from) to property and equipment" } } }, "localname": "TransferOfPropertyAndEquipmentFromInventory", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ekso_UnrestrictedCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents unrestricted cash.", "label": "ekso_UnrestrictedCash", "terseLabel": "Unrestricted Cash" } } }, "localname": "UnrestrictedCash", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-1-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "ekso_WarrantyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent warranty.", "label": "Warranty [Member]" } } }, "localname": "WarrantyMember", "nsuri": "http://eksobionics.com/20230630", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-warrant-liability-details" ], "xbrltype": "domainItemType" }, "ekso_statement-statement-note-10-notes-payable-net-schedule-of-principle-payments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Notes Payable, Net - Schedule of Principle Payments (Details)" } } }, "localname": "statement-statement-note-10-notes-payable-net-schedule-of-principle-payments-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-10-notes-payable-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Notes Payable, Net" } } }, "localname": "statement-statement-note-10-notes-payable-net-tables", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Lease Obligations - Schedule of Future Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-11-lease-obligations-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Lease Obligations" } } }, "localname": "statement-statement-note-11-lease-obligations-tables", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details)" } } }, "localname": "statement-statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details)" } } }, "localname": "statement-statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-12-capitalization-and-equity-structure-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Capitalization and Equity Structure" } } }, "localname": "statement-statement-note-12-capitalization-and-equity-structure-tables", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-13-stockbased-compensation-rsu-and-psu-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Stock-based Compensation - RSU and PSU Activity (Details)" } } }, "localname": "statement-statement-note-13-stockbased-compensation-rsu-and-psu-activity-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-13-stockbased-compensation-stock-based-compensation-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Stock-based Compensation - Stock Based Compensation Expense (Details)" } } }, "localname": "statement-statement-note-13-stockbased-compensation-stock-based-compensation-expense-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-13-stockbased-compensation-stock-option-outstanding-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Stock-based Compensation - Stock Option Outstanding (Details)" } } }, "localname": "statement-statement-note-13-stockbased-compensation-stock-option-outstanding-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-13-stockbased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Stock-based Compensation" } } }, "localname": "statement-statement-note-13-stockbased-compensation-tables", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-net-loss-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Net Loss Per Share - Computation of Basic and Diluted Net Loss per Share (Details)" } } }, "localname": "statement-statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-net-loss-per-share-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-16-net-loss-per-share-schedule-of-antidilutive-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Net Loss Per Share - Schedule of Antidilutive Securities (Details)" } } }, "localname": "statement-statement-note-16-net-loss-per-share-schedule-of-antidilutive-securities-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-16-net-loss-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Net Loss Per Share" } } }, "localname": "statement-statement-note-16-net-loss-per-share-tables", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-17-segment-disclosures-geographic-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Segment Disclosures - Geographic Information (Details)" } } }, "localname": "statement-statement-note-17-segment-disclosures-geographic-information-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-17-segment-disclosures-segment-reporting-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Segment Disclosures - Segment Reporting Information (Details)" } } }, "localname": "statement-statement-note-17-segment-disclosures-segment-reporting-information-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-17-segment-disclosures-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Segment Disclosures" } } }, "localname": "statement-statement-note-17-segment-disclosures-tables", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-3-accumulated-other-comprehensive-income-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Accumulated Other Comprehensive Income (Loss) - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details)" } } }, "localname": "statement-statement-note-3-accumulated-other-comprehensive-income-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-3-accumulated-other-comprehensive-income-loss-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "statement-statement-note-3-accumulated-other-comprehensive-income-loss-tables", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-4-human-motion-and-control-acquisition-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Human Motion and Control Acquisition (Details)" } } }, "localname": "statement-statement-note-4-human-motion-and-control-acquisition-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-4-human-motion-and-control-acquisition-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Human Motion and Control Acquisition" } } }, "localname": "statement-statement-note-4-human-motion-and-control-acquisition-tables", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-5-fair-value-measurement-changes-in-fair-value-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurement - Changes in Fair Value (Details)" } } }, "localname": "statement-statement-note-5-fair-value-measurement-changes-in-fair-value-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-5-fair-value-measurement-fair-value-hierarchies-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurement - Fair Value Hierarchies (Details)" } } }, "localname": "statement-statement-note-5-fair-value-measurement-fair-value-hierarchies-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-5-fair-value-measurement-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurement" } } }, "localname": "statement-statement-note-5-fair-value-measurement-tables", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-6-inventories-inventories-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Inventories - Inventories (Details)" } } }, "localname": "statement-statement-note-6-inventories-inventories-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-6-inventories-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Inventories" } } }, "localname": "statement-statement-note-6-inventories-tables", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-7-revenue-deferred-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Revenue - Deferred Revenue (Details)" } } }, "localname": "statement-statement-note-7-revenue-deferred-revenue-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-7-revenue-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Revenue - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-7-revenue-disaggregation-of-revenue-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-7-revenue-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Revenue" } } }, "localname": "statement-statement-note-7-revenue-tables", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Accrued Liabilities - Schedule of Accrued Liabilities (Details)" } } }, "localname": "statement-statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-8-accrued-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Accrued Liabilities" } } }, "localname": "statement-statement-note-8-accrued-liabilities-tables", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-8-accrued-liabilities-warrant-liability-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Accrued Liabilities - Warrant Liability (Details)" } } }, "localname": "statement-statement-note-8-accrued-liabilities-warrant-liability-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Goodwill and Intangible Assets - Goodwill and Intangible Assets Balances (Details)" } } }, "localname": "statement-statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Goodwill and Intangible Assets - Schedule of Finite Lived Intangible Assets (Details)" } } }, "localname": "statement-statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-note-9-goodwill-and-intangible-assets-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Goodwill and Intangible Assets" } } }, "localname": "statement-statement-note-9-goodwill-and-intangible-assets-tables", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "ekso_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://eksobionics.com/20230630", "xbrltype": "stringItemType" }, "srt_AmericasMember": { "auth_ref": [ "r792", "r793", "r794", "r795" ], "lang": { "en-us": { "role": { "label": "Americas [Member]" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [ "r792", "r793", "r794", "r795" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r252", "r664", "r726", "r783", "r784" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r285", "r286", "r287", "r288", "r365", "r476", "r528", "r552", "r553", "r613", "r615", "r617", "r618", "r627", "r642", "r643", "r654", "r661", "r670", "r676", "r723", "r774", "r775", "r776", "r777", "r778", "r779" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue", "http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r285", "r286", "r287", "r288", "r365", "r476", "r528", "r552", "r553", "r613", "r615", "r617", "r618", "r627", "r642", "r643", "r654", "r661", "r670", "r676", "r723", "r774", "r775", "r776", "r777", "r778", "r779" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue", "http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r252", "r664", "r726", "r783", "r784" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r248", "r479", "r522", "r523", "r524", "r525", "r526", "r527", "r645", "r662", "r675", "r695", "r717", "r718", "r726", "r783" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual", "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-warrant-liability-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r248", "r479", "r522", "r523", "r524", "r525", "r526", "r527", "r645", "r662", "r675", "r695", "r717", "r718", "r726", "r783" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual", "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-warrant-liability-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r285", "r286", "r287", "r288", "r357", "r365", "r390", "r391", "r392", "r475", "r476", "r528", "r552", "r553", "r613", "r615", "r617", "r618", "r627", "r642", "r643", "r654", "r661", "r670", "r676", "r679", "r715", "r723", "r775", "r776", "r777", "r778", "r779" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue", "http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r285", "r286", "r287", "r288", "r357", "r365", "r390", "r391", "r392", "r475", "r476", "r528", "r552", "r553", "r613", "r615", "r617", "r618", "r627", "r642", "r643", "r654", "r661", "r670", "r676", "r679", "r715", "r723", "r775", "r776", "r777", "r778", "r779" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue", "http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r250", "r251", "r546", "r548", "r550", "r614", "r616", "r619", "r628", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r646", "r663", "r679", "r726", "r783" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r250", "r251", "r546", "r548", "r550", "r614", "r616", "r619", "r628", "r630", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r646", "r663", "r679", "r726", "r783" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r24", "r674" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r81", "r781" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_AccountsPayableCurrentAndNoncurrent", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r253", "r254" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts receivable, net of allowances of $4 and $40, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued liabilities", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r36", "r100", "r160", "r503", "r533", "r534" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r3", "r13", "r36", "r424", "r427", "r465", "r529", "r530", "r700", "r701", "r702", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r5", "r13", "r36", "r173", "r174", "r451", "r452", "r453", "r454", "r455", "r700" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "terseLabel": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r91", "r674", "r787" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r399", "r400", "r401", "r542", "r707", "r708", "r709", "r758", "r790" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r394", "r402" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Stock based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-based-compensation-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r161", "r255", "r259" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r8", "r76", "r108", "r313" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of debt discounts" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r8", "r54", "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-schedule-of-antidilutive-securities-details" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-schedule-of-antidilutive-securities-details" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-schedule-of-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r132", "r157", "r188", "r223", "r238", "r244", "r256", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r419", "r421", "r442", "r499", "r574", "r674", "r686", "r721", "r722", "r772" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r150", "r164", "r188", "r256", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r419", "r421", "r442", "r674", "r721", "r722", "r772" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BelowMarketLeaseAccumulatedAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of leases acquired as part of a real property acquisition at below market lease rate with a finite life.", "label": "us-gaap_BelowMarketLeaseAccumulatedAmortization", "negatedTerseLabel": "Intangibles, Accumulated Amortization" } } }, "localname": "BelowMarketLeaseAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BelowMarketLeaseGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of leases acquired as part of a real property acquisition at below market lease rate with a finite life.", "label": "us-gaap_BelowMarketLeaseGross", "terseLabel": "Intangibles, Gross Carrying Amount" } } }, "localname": "BelowMarketLeaseGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BelowMarketLeaseNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of leases acquired as part of a real property acquisition at below market lease rate with a finite life.", "label": "us-gaap_BelowMarketLeaseNet", "terseLabel": "Intangibles, Net Carrying Amount" } } }, "localname": "BelowMarketLeaseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r415", "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r65", "r66", "r415", "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "terseLabel": "Business Acquisition, Goodwill, Expected Tax Deductible Amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r0", "r1", "r11" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r0", "r1", "r71", "r418" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Fair value of promissory note", "terseLabel": "Business Combination, Consideration Transferred, Liabilities Incurred" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r127", "r416" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r68" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "totalLabel": "Total assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r68" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r67", "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r67", "r68" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r68" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "totalLabel": "Total liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r67", "r68" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r67", "r68" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Fixed assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r86", "r114", "r115" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-1-organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r40", "r153", "r647" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and restricted cash", "terseLabel": "Cash and Cash Equivalents, at Carrying Value" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r40", "r111", "r185" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and restricted cash at end of period", "periodStartLabel": "Cash and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r2", "r111" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net decrease in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Exercise price (in dollars per share)", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "us-gaap_ClassOfWarrantOrRightOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Class of Warrant or Right, Outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r33", "r82", "r500", "r561" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and contingencies (Note 15)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r122", "r283", "r284", "r632", "r716" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r677", "r678", "r679", "r681", "r682", "r683", "r684", "r707", "r708", "r758", "r785", "r790" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r90", "r562" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, authorized (in shares)", "terseLabel": "Common Stock, Shares Authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "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.", "label": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r90", "r562", "r580", "r790", "r791" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, outstanding (in shares)", "terseLabel": "Common Stock, Shares, Outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r90", "r502", "r674" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common stock, $0.001 par value; 141,429 shares authorized; 13,807 and 13,203 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r37", "r169", "r171", "r177", "r496", "r509" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r99", "r176", "r495", "r508" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r43", "r45", "r74", "r75", "r252", "r631" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r43", "r45", "r74", "r75", "r252", "r535", "r631" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r43", "r45", "r74", "r75", "r252", "r631", "r694" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r84", "r141" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r43", "r45", "r74", "r75", "r252" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r43", "r45", "r74", "r75", "r252", "r631" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r334", "r335", "r354" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_ContractWithCustomerLiability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total deferred revenues" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r334", "r335", "r354" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenues, current", "negatedTerseLabel": "Less current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r334", "r335", "r354" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred revenues", "terseLabel": "Deferred revenues, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Recognition of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r104", "r479" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-segment-reporting-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r44", "r252" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-details-textual", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r87", "r88", "r133", "r134", "r190", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r457", "r656", "r657", "r658", "r659", "r660", "r704" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r22", "r134", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "us-gaap_DebtInstrumentCarryingAmount", "terseLabel": "Long-Term Debt, Gross", "verboseLabel": "Total principal payments" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r77", "r79", "r298", "r457", "r657", "r658" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r30", "r77", "r317", "r457" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r30", "r299" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r31", "r190", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r457", "r656", "r657", "r658", "r659", "r660", "r704" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r31", "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "us-gaap_DebtInstrumentPeriodicPayment", "terseLabel": "Debt Instrument, Periodic Payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r76", "r79", "r724" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "us-gaap_DebtInstrumentUnamortizedDiscount", "verboseLabel": "Less debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r78", "r304", "r315", "r657", "r658" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "terseLabel": "Less debt discount and issuance cost" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r8", "r228" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect.", "label": "Derivative Financial Instruments, Liabilities [Member]" } } }, "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-changes-in-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r757" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Gain on revaluation of warrant liabilities", "negatedLabel": "Gain on revaluation of warrant liabilities" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r165", "r166", "r441", "r544", "r545", "r546", "r547", "r549", "r550", "r551", "r552", "r553", "r575", "r577", "r578", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r649", "r786" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "us-gaap_DerivativeLiabilities", "terseLabel": "Warrant liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-fair-value-hierarchies-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r165" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Warrant liabilities" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-details-textual", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r366", "r367", "r395", "r396", "r398", "r671" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-1-organization", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-14-income-taxes", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-", "http://eksobionics.com/20230630/role/statement-note-6-inventories", "http://eksobionics.com/20230630/role/statement-note-7-revenue", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets" ], "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [ "r792", "r793", "r794", "r795" ], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r178", "r196", "r197", "r198", "r199", "r200", "r205", "r208", "r211", "r212", "r213", "r217", "r431", "r432", "r497", "r510", "r651" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Net loss per share applicable to common shareholders, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r178", "r196", "r197", "r198", "r199", "r200", "r208", "r211", "r212", "r213", "r217", "r431", "r432", "r497", "r510", "r651" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_EarningsPerShareDiluted", "terseLabel": "Net loss per share, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-net-loss-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r204", "r214", "r215", "r216" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r448" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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.", "label": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "terseLabel": "Salaries, benefits and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r754" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-schedule-of-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r14", "r147", "r172", "r173", "r174", "r191", "r192", "r193", "r195", "r201", "r203", "r218", "r257", "r258", "r333", "r399", "r400", "r401", "r409", "r410", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r449", "r451", "r452", "r453", "r454", "r455", "r465", "r529", "r530", "r531", "r542", "r605" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r306", "r358", "r359", "r360", "r361", "r362", "r363", "r435", "r472", "r473", "r474", "r657", "r658", "r665", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-fair-value-hierarchies-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r73", "r131" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-changes-in-fair-value-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r434", "r435", "r437", "r438", "r440" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-fair-value-hierarchies-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r306", "r358", "r363", "r435", "r472", "r665", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-fair-value-hierarchies-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r306", "r358", "r363", "r435", "r473", "r657", "r658", "r665", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-fair-value-hierarchies-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r306", "r358", "r359", "r360", "r361", "r362", "r363", "r435", "r474", "r657", "r658", "r665", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-fair-value-hierarchies-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-changes-in-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r16", "r73" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-fair-value-hierarchies-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r439" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "negatedLabel": "Net gain on revaluation of warrants issued" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-changes-in-fair-value-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r16" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-changes-in-fair-value-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r306", "r358", "r359", "r360", "r361", "r362", "r363", "r472", "r473", "r474", "r657", "r658", "r665", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-fair-value-hierarchies-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r433", "r440" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-fair-value-hierarchies-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r155", "r276" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedTerseLabel": "Intangibles, Accumulated Amortization", "terseLabel": "Intangibles, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r120" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "2023 - remainder" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r120" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r120" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r120" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r274", "r275", "r276", "r277", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-details-textual", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r119", "r481" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsGross", "terseLabel": "Intangibles, Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r55", "r57" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-details-textual", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r119", "r480" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "terseLabel": "Intangibles, Net Carrying Amount", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r444", "r445", "r446", "r447", "r602" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.", "label": "Unrealized (loss) gain on foreign exchange" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r113", "r582", "r685", "r762", "r763", "r789" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction.", "label": "us-gaap_ForeignCurrencyTransactionGainLossUnrealized", "negatedLabel": "Unrealized (gain) loss on foreign currency transactions" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r106", "r585" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-based-compensation-expense-details" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r154", "r264", "r494", "r655", "r674", "r713", "r714" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r103", "r188", "r223", "r237", "r243", "r246", "r256", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r442", "r653", "r721" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-segment-reporting-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r278", "r280", "r588" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-based-compensation-expense-details", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r280", "r588" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-based-compensation-expense-details", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r189", "r405", "r406", "r407", "r408", "r411", "r412", "r413", "r414", "r538" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-14-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r39", "r41" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r7" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r7" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r7" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Accrued, lease and other liabilities, current and noncurrent" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r477", "r703" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r7" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r7" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other assets, current and noncurrent" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r121" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill", "terseLabel": "Intangibles, Gross Carrying Amount" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r154" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "terseLabel": "Intangibles, Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r53", "r56" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible assets, net", "terseLabel": "Intangibles, Net Carrying Amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-details-textual", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r78", "r137", "r175", "r227", "r456", "r589", "r685", "r788" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r108", "r311", "r318", "r659", "r660" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "us-gaap_InterestExpenseDebt", "terseLabel": "Interest Expense, Debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r181", "r183", "r184" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-6-inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r696" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-6-inventories-inventories-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "us-gaap_InventoryFinishedGoods", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-6-inventories-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r163", "r648", "r674" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://eksobionics.com/20230630/role/statement-note-6-inventories-inventories-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://eksobionics.com/20230630/role/statement-note-6-inventories-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r138", "r152", "r162", "r261", "r262", "r263", "r478", "r650" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory, Policy [Policy Text Block]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r698" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-6-inventories-inventories-details": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "us-gaap_InventoryRawMaterials", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-6-inventories-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r697" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-6-inventories-inventories-details": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_InventoryWorkInProcess", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-6-inventories-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r769" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "2023 - remainder" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm", "terseLabel": "Lessee, Operating Lease, Remaining Lease Term (Month)" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Year)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LessorOperatingLeaseTermOfContract", "terseLabel": "Lessor, Operating Lease, Term of Contract (Month)" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r27", "r188", "r256", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r420", "r421", "r422", "r442", "r560", "r652", "r686", "r721", "r772", "r773" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r95", "r135", "r505", "r674", "r705", "r712", "r761" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r29", "r151", "r188", "r256", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r420", "r421", "r422", "r442", "r674", "r721", "r772", "r773" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod", "terseLabel": "Line of Credit Facility, Interest Rate During Period" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r25" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r22", "r134", "r305", "r316", "r657", "r658", "r782" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "us-gaap_LongTermDebt", "terseLabel": "Note payable, net", "verboseLabel": "Note payable, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r158" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "us-gaap_LongTermDebtCurrent", "terseLabel": "Current portion", "verboseLabel": "Current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r10", "r190", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r10", "r190", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "verboseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r10", "r190", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "verboseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r10", "r190", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "verboseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r706" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "terseLabel": "2023 - remainder", "verboseLabel": "2023 - remainder" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "us-gaap_LongTermDebtNoncurrent", "terseLabel": "Long-term portion", "verboseLabel": "Long-term portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r31" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes payable, net" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r31", "r59" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LongtermPurchaseCommitmentPeriod", "terseLabel": "Long-Term Purchase Commitment, Period (Year)" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_MeasurementInputConversionPriceMember": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using price per share at which convertible share can be converted into common stock.", "label": "Measurement Input, Conversion Price [Member]" } } }, "localname": "MeasurementInputConversionPriceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r182" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r111", "r112", "r113" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "terseLabel": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://eksobionics.com/20230630/role/statement-note-1-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r101", "r113", "r136", "r149", "r167", "r170", "r174", "r188", "r194", "r196", "r197", "r198", "r199", "r202", "r203", "r209", "r223", "r237", "r243", "r246", "r256", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r432", "r442", "r507", "r583", "r603", "r604", "r653", "r685", "r721" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net loss", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r180", "r196", "r197", "r198", "r199", "r205", "r206", "r210", "r213", "r223", "r237", "r243", "r246", "r653" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "terseLabel": "Net loss applicable to common stockholders, basic and diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-net-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r107" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other (expense) income, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes payable, current" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r223", "r237", "r243", "r246", "r653" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r766" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r460" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "terseLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r460" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r460" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r459" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right-of-use assets", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r463", "r673" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r462", "r673" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Weighted-average remaining lease term (in years) (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "us-gaap_OtherAccruedLiabilitiesCurrent", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r156" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r4" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r14", "r20", "r168", "r171", "r176", "r449", "r450", "r455", "r495", "r508", "r700", "r701" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r6", "r12", "r130", "r168", "r171" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Net unrealized (loss) gain on foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r109" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherResearchAndDevelopmentExpense": { "auth_ref": [ "r755" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other research and development expense.", "label": "us-gaap_OtherResearchAndDevelopmentExpense", "terseLabel": "Other Research and Development Expense" } } }, "localname": "OtherResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r38", "r417" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Cash delivered at close", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r110" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Acquisition of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [ "r677", "r678", "r681", "r682", "r683", "r684", "r785", "r790" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r89", "r320" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r89", "r562" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, shares authorized (in shares)", "terseLabel": "Preferred Stock, Shares Authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r89", "r320" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r89", "r562", "r580", "r790", "r791" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, shares outstanding (in shares)", "terseLabel": "Preferred Stock, Shares Outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r89", "r501", "r674" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Convertible preferred stock, $0.001 par value; 10,000 shares authorized; none issued and outstanding at June 30, 2023 and December 31, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r699" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r727" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r28", "r719", "r720" ], "calculation": { "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "us-gaap_ProductWarrantyAccrualClassifiedCurrent", "terseLabel": "Device warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r498", "r506", "r674" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r179", "r260" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Changes in allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "us-gaap_PurchaseObligation", "terseLabel": "Purchase Obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r364", "r469", "r470", "r555", "r556", "r557", "r558", "r559", "r579", "r581", "r612" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r80", "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "us-gaap_RelatedPartyTransactionAmountsOfTransaction", "terseLabel": "Related Party Transaction, Amounts of Transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r469", "r470", "r771" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r364", "r469", "r470", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r555", "r556", "r557", "r558", "r559", "r579", "r581", "r612", "r771" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r466", "r467", "r468", "r470", "r471", "r539", "r540", "r541", "r586", "r587", "r588", "r609", "r611" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": { "auth_ref": [ "r404", "r756" ], "lang": { "en-us": { "role": { "documentation": "Information by form of arrangement related to research and development.", "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": { "auth_ref": [ "r404", "r756" ], "lang": { "en-us": { "role": { "documentation": "Listing of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others.", "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r85", "r403", "r780" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-based-compensation-expense-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r40", "r153", "r185" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents 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. 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.", "label": "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue", "terseLabel": "Restricted Cash and Cash Equivalents, Current" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-1-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-schedule-of-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r92", "r125", "r504", "r532", "r534", "r537", "r563", "r674" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Accumulated deficit", "terseLabel": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://eksobionics.com/20230630/role/statement-note-1-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r147", "r191", "r192", "r193", "r195", "r201", "r203", "r257", "r258", "r399", "r400", "r401", "r409", "r410", "r423", "r425", "r426", "r428", "r430", "r529", "r531", "r542", "r790" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r224", "r225", "r236", "r241", "r242", "r248", "r250", "r252", "r352", "r353", "r479" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including 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.", "label": "Revenue", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-segment-reporting-information-details", "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r252", "r693" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r146", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r644" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r146", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r356" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-2-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-2-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-2-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RoyaltyAgreementTermsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Terms of the royalty agreement under research and development arrangements.", "label": "Royalty Agreement Terms [Member]" } } }, "localname": "RoyaltyAgreementTermsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RoyaltyExpense": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property.", "label": "us-gaap_RoyaltyExpense", "terseLabel": "Royalty Expense" } } }, "localname": "RoyaltyExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "us-gaap_SaleOfStockConsiderationReceivedOnTransaction", "terseLabel": "Sale of Stock, Consideration Received on Transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction", "terseLabel": "Sale of Stock, Number of Shares Issued in Transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "us-gaap_SaleOfStockPricePerShare", "terseLabel": "Sale of Stock, Price Per Share (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r36", "r764", "r765" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r434", "r435" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r55", "r57" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r23", "r96", "r97", "r98" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-6-inventories-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r49", "r50", "r51", "r52" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r17", "r18", "r62" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]" } } }, "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r220", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r246", "r252", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r281", "r282", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r655", "r695", "r783" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-segment-reporting-information-details", "http://eksobionics.com/20230630/role/statement-note-7-revenue", "http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual", "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r235", "r240", "r244", "r245", "r246", "r247", "r248", "r249", "r252" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-based-compensation-expense-details" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r7" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "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.", "label": "Exercisable as of June 30, 2023 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "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.", "label": "Exercisable as of June 30, 2023 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "negatedLabel": "Options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "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.", "label": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Balance as of June 30, 2023" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r371", "r372" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r371", "r372" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Balance (in dollars per share)", "periodStartLabel": "Balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r388" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Vested and expected to vest at June 30, 2023" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Vested and expected to vest at June 30, 2023 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Vested and expected to vest at June 30, 2023 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Options cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Options forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Exercisable as of June 30, 2023" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "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.", "label": "Exercisable as of June 30, 2023 (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Forfeited (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Balance (in dollars per share)", "periodStartLabel": "Balance (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "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.", "label": "Balance as of June 30, 2023 (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Vested and expected to vest at June 30, 2023 (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "negatedLabel": "Vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Vested (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r114", "r186" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r148", "r220", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r246", "r252", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r279", "r281", "r282", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r655", "r695", "r783" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-segment-reporting-information-details", "http://eksobionics.com/20230630/role/statement-note-7-revenue", "http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual", "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r14", "r34", "r147", "r172", "r173", "r174", "r191", "r192", "r193", "r195", "r201", "r203", "r218", "r257", "r258", "r333", "r399", "r400", "r401", "r409", "r410", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r449", "r451", "r452", "r453", "r454", "r455", "r465", "r529", "r530", "r531", "r542", "r605" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r191", "r192", "r193", "r218", "r479", "r536", "r543", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r576", "r577", "r578", "r579", "r581", "r584", "r585", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r605", "r680" ], "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": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss", "http://eksobionics.com/20230630/role/statement-note-1-organization", "http://eksobionics.com/20230630/role/statement-note-1-organization-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-tables", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-tables", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-tables", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-based-compensation-expense-details", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-tables", "http://eksobionics.com/20230630/role/statement-note-14-income-taxes", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-net-loss-per-share-details", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-schedule-of-antidilutive-securities-details", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-tables", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-details-textual", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-segment-reporting-information-details", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-tables", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-tables", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-tables", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-changes-in-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-fair-value-hierarchies-details", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-tables", "http://eksobionics.com/20230630/role/statement-note-6-inventories", "http://eksobionics.com/20230630/role/statement-note-6-inventories-inventories-details", "http://eksobionics.com/20230630/role/statement-note-6-inventories-tables", "http://eksobionics.com/20230630/role/statement-note-7-revenue", "http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual", "http://eksobionics.com/20230630/role/statement-note-7-revenue-2-details-textual", "http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details", "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details", "http://eksobionics.com/20230630/role/statement-note-7-revenue-tables", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-tables", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-warrant-liability-details", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-details-textual", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-tables", "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r191", "r192", "r193", "r218", "r479", "r536", "r543", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r576", "r577", "r578", "r579", "r581", "r584", "r585", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r605", "r680" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss", "http://eksobionics.com/20230630/role/statement-note-1-organization", "http://eksobionics.com/20230630/role/statement-note-1-organization-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-tables", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-details-textual", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-schedule-of-future-lease-liabilities-details", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-tables", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-tables", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-rsu-and-psu-activity-details", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-based-compensation-expense-details", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-outstanding-details", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-tables", "http://eksobionics.com/20230630/role/statement-note-14-income-taxes", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies", "http://eksobionics.com/20230630/role/statement-note-15-commitments-and-contingencies-details-textual", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-net-loss-per-share-details", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-schedule-of-antidilutive-securities-details", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-tables", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-details-textual", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-geographic-information-details", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-segment-reporting-information-details", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-tables", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions", "http://eksobionics.com/20230630/role/statement-note-18-related-party-transactions-details-textual", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates", "http://eksobionics.com/20230630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-and-estimates-details-textual", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-tables", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-tables", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-changes-in-fair-value-details", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-fair-value-hierarchies-details", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-tables", "http://eksobionics.com/20230630/role/statement-note-6-inventories", "http://eksobionics.com/20230630/role/statement-note-6-inventories-inventories-details", "http://eksobionics.com/20230630/role/statement-note-6-inventories-tables", "http://eksobionics.com/20230630/role/statement-note-7-revenue", "http://eksobionics.com/20230630/role/statement-note-7-revenue-1-details-textual", "http://eksobionics.com/20230630/role/statement-note-7-revenue-2-details-textual", "http://eksobionics.com/20230630/role/statement-note-7-revenue-deferred-revenue-details", "http://eksobionics.com/20230630/role/statement-note-7-revenue-disaggregation-of-revenue-details", "http://eksobionics.com/20230630/role/statement-note-7-revenue-tables", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-schedule-of-accrued-liabilities-details", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-tables", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-warrant-liability-details", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-details-textual", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-schedule-of-finite-lived-intangible-assets-details", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-tables", "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Matching contribution to 401(k) plan (in shares)", "terseLabel": "Stock Issued During Period, Shares, Employee Benefit Plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r14", "r89", "r90", "r125" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Equity incentive plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Matching contribution to 401(k) plan", "terseLabel": "Stock Issued During Period, Value, Employee Benefit Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r63", "r89", "r90", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Equity incentive plan" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r90", "r93", "r94", "r116", "r564", "r580", "r606", "r607", "r674", "r686", "r705", "r712", "r761", "r790" ], "calculation": { "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-disclosure-of-changes-in-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r124", "r187", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r333", "r429", "r608", "r610", "r629" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubordinatedDebt": { "auth_ref": [ "r22", "r87", "r134", "r782" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of subordinated debt (with initial maturities beyond one year or beyond the operating cycle if longer). Subordinated debt places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets.", "label": "us-gaap_SubordinatedDebt", "terseLabel": "Subordinated Debt" } } }, "localname": "SubordinatedDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubordinatedDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents domestic or foreign subordinated debt. Subordinated debt has a lower priority of repayment in liquidation of the entity's assets.", "label": "Subordinated Debt [Member]" } } }, "localname": "SubordinatedDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-schedule-of-principle-payments-details", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow activities" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-tables", "http://eksobionics.com/20230630/role/statement-note-11-lease-obligations-tables", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-tables", "http://eksobionics.com/20230630/role/statement-note-13-stockbased-compensation-tables", "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-tables", "http://eksobionics.com/20230630/role/statement-note-17-segment-disclosures-tables", "http://eksobionics.com/20230630/role/statement-note-3-accumulated-other-comprehensive-income-loss-tables", "http://eksobionics.com/20230630/role/statement-note-4-human-motion-and-control-acquisition-tables", "http://eksobionics.com/20230630/role/statement-note-5-fair-value-measurement-tables", "http://eksobionics.com/20230630/role/statement-note-6-inventories-tables", "http://eksobionics.com/20230630/role/statement-note-7-revenue-tables", "http://eksobionics.com/20230630/role/statement-note-8-accrued-liabilities-tables", "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-9-goodwill-and-intangible-assets-goodwill-and-intangible-assets-balances-details" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r46", "r47", "r48", "r139", "r140", "r142", "r143" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net", "http://eksobionics.com/20230630/role/statement-note-10-notes-payable-net-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r677", "r678", "r681", "r682", "r683", "r684" ], "lang": { "en-us": { "role": { "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.", "label": "Warrant [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-schedule-of-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrant, measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-assumptions-used-in-blackscholes-model-to-measure-fair-value-details" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Term (Year)", "terseLabel": "Warrants and Rights Outstanding, Term (Year)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-details-textual", "http://eksobionics.com/20230630/role/statement-note-12-capitalization-and-equity-structure-schedule-of-warrant-share-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r207", "r213" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "terseLabel": "Weighted-average number of shares, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-net-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r205", "r213" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted average number of shares outstanding, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eksobionics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-44", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r688": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r689": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r691": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r692": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org//220/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 94 0001437749-23-020898-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-020898-xbrl.zip M4$L#!!0 ( '"!^U:VF.!4:!4 )<9 0 1 96MS;RTR,#(S,#8S,"YX MG99YY.R2#;JL;( M1X(D/K]^M,3%@ 4(4#HXYJ6;H,NZ?9*6EA;RY[\]+CWK'C-.J'\R&K\^'%G8 M=ZA+_/G)Z.?$/IV<7UR,+!X@WT4>]?')R*>CO_WQ[__V^3]L^SOV,4,!=JWI MVKI;A+Z+V1>ZQ-;?SVXO+=LZ?/_I^/CFROIY=VX='1X=VX?O[:/WMOW'YT?N M?N+. B^1)3CP^2?QXF2T"(+5IX.#AX>'UP_'KRF;'QP='HX/_GYU.9%U1W%E MAX9^P-9I@\T_N#N/ "*8-0L:$7&4MXM)<$Q<3=6U1D*\8,#M8 MKS#/\2^;@ 2B^ "*HXX)BY1(^DI)<=:#L!GE& M8OV^/8@*LU5)A36(#X/+2:WQN&6]>"B,/W[\>"!+1Q8* D:F88"_4;;\@F5OM:T2+AKLE]1!@9QJ2IO 7W;2SH97]OC(/AZ_%J1'!QIS)%:=)/J\-",JF)FJ:2X5?\ M>P&7DTU[:3=3GY:T275X:"EM85+2$SD[[T5B)]VTD'UKMM,S4M91_\Y8S;-YQTYMB MLVW2OSIH0P#YXP&C'C[P\1R<8;VQX#&6:P4#XB,L=>-W13Z0[]- =B7?)6]7 M*^+/:/Q*O 37X%/BW-WBF26=A4^(.4"GVJ4X6#&ZPBP@ N 9_U!VL&!X=C(" MQ\!.O(%_>&CZ6O@K294M ODU7TA;L?S+B0MD>CJ7^[>(XR&LJ MCFCBA)ZT2D^%XE:6@@SM1P2)B=RIJ(0_V.4_82!C<&B[8/.MN^ M/PX/#\7F_$M,*_MXZKO65TG6NMB0_7Q0H+7%1LBQ>^W_(9\+ R-N'->H:I@' MGWZ[HH'5+>.WB47U#.U0W\6^Z B>./6(*Z?J*?+D[H0O, ZX'2TB@2V 3*AK MASX*72(7@K8XZ$C7%$S& AN3A"GQ?)ZP!4\I6]99Q)8UD6Q9K\XCOJP;R9?U M,^'KOP8@M3.HO4+P?H$#(I3"GPM7139,P>S(,,RL5S5N VG=FP M DOB7*X[ D""HX5H1NZQ[5%N'G!-Z9M"VK$>TM(JW*(SZSIESQ+LB9H9]JQ+ MP=X KS+S@G5Y0)U?"^JYF'$;_S,$G^;IEL@&I$V!ZDU#4 &F)AG._M/Z*EFS M7@TKI>:,X2"^L&<>?>"_ TKE)$U!Z&V;>>E<<&1] XX&Y( 9?1I@>VP+!2.? M_*OC3DS5F2EKOX,M%^&.6-I"AL4?/P0Q"YSMZPRY/3?DD?!*.9%#+TM*>@@\ M7"X16\LIGLQ],A-N'FR:'7ED0ORYO1)CQB$X(.?LS3L60*5.^5 MH +7^@R8A@GC)L.T=&4F$=-R0=HP;9VF3%LW,=.R^M>$Z3V'YC&8-5R"3&*9 MH&*?P0I.*_'%WUU]YQ:T3('I@Q),X#V?;KBQKH&;@C]\(;FQ7H%?O.]KT1M[ M$2Z1;R]I.DT(!R,03811A ^*M/4.$V??("[&]Q A4*$L[8J"\7T-F'Q\JS0YNZS=!V?I?H&Q=;2CO MN:'?B5GY7OQ%&>GL=>3[,F70L=*@X)E>;*CMN17?VPP+782XHP4W_9BRWI'2 M>N "WD:4]MQR'\!K8J'PF#R"IL0C0?=QJ.[3E$6/E1;]$'E<0-6ZW%#=<^M^ MM.>4N@_$\Z2[0P0I?TZF'K81YSCH:NC:[DW9_(W2YN!A?8\9D'[41H34"L_@XZ!KH475IRLQOU>&>P_B)6S<1T?^V?N!]=YS&8]L3 M7B2VZ=0C\^C4I:MM55V:LFU)* ^\JTL@:EUOB.Z[:8]L!ZU(@+PXP!D%PJ)3 M&1ZPT F$"KL:6X^(*?.K@V[2/3O/L1'%SZ)CGDG"QKX#XC@ZH -E1J>^V.=& MPO;E'9LRO#I -H[.EP5I6]*6L;&$]KY;^TT2J0S08V=GO-B;*;NJPUO24XLC MFW= ;]]M^19&U9($T>EH$G,D_AS[3O>=5FWWAJQ]I(YJ28?M?,- &LQ,&=AW M\[\#_UB>.$".F,T7J/O"K>S3E*'5T2[IO0F?6R;Q0!J9-0&J^V[=]S;'\R@= M.559YR&M[M24?=7Q,.F>32*RF>*]'[X?;(:C\\058L(O#A@2/HIC9+-5V;;X3#@ MI"8EP0@RZGHWA05U?*\\[6&POB)GP8S)E5V:LK,ZG%?(AAB,6TAG,&/8K>Y, M&54=R\LD20P&KBK3ZD8 M4%&>"&$&"54]F[)^21A0G6DQF+P\/\*0R2MZ-F7RDE"@,@%CL'B3) E#&&A$ MRQ0JU)EUNGD9 T[J\B@,8:.V?U-X*$G!JTK7&$!0<3!KR/Y579LR?4F&GOKH M=S!ZU7&M(:M7]FW*["69>24GPH/=51^\VRX.$/&$;?!C$"+/Z-?T6YV;LGQ) M:E[AZWKKU9>(OG47T=]WTS_%Q^V& ?1;6#0%0W7T\6F^QQ_ W.G$>;,,R8M> M%LB?"V 0O[:3J'6D^M]Z1FZ&8T-0?Z..OS8_8L_U A?<1')9Q*_M2+IQR2C8 M=_1KGIN;G9Q;$C6%077@5__4?IA .UCSMT+'&&34T>+&D-EWJ)3F8F1>+PAF MB#D+@DVMEVVIF@*/.NYI*U&4 M<8HR=080J;*$LL]F\%+?OREHJ$/6Q92D0H+2@()"2M'8L)=;U;,IRZLCUMF\ MI?'@KY;:Y>C)++[=LRF+JX/568L?#18OM8O@$#.&W'K+/V M%^4Q$YODQ6&R+]J)<#2?,QRE>T!D[,D044O)%#3JDUAE>88;B)P-&-%)0X6? MZ7)#3\905>5F4-.-MB$OR*.TK?K 2^Z"=%FO=?&Y$PA1AU\MG MP0G[)KD6*ZK@NF+:W'=L*C\S,9S'ID/"%'H:71XZ+)XZILK.!2M&?(>LQ!^B M1G3=F)D9J0ME4]@I27TNP4Y^NKE)V(-*T35HPQ13\5F3X2E&AX0IF)2D2I=\ M0C7,,/66RGD;H?S *:ID/KK4G;XI&)7D7:MA5/!M)(]QM2'*U/J+/<.34#NB MIO!4O?F0IGF^3$$O'F$%YR'6X[A)]N)+- ,LA,.P/)[$DDFG4%HED!33+9AL2U1M]:&U[5]0F9 M@EO)M1S57U\/R[>NV>1[FZZB5(0P$"U]%[YX,S39=:!L"D$EMWQ4(B@NLJXE M>];UAKUATJDW+>.A7-16\+]ASZ\E55-@*KD-ZT6FVNV!FFL0H4Y&(&8E!+X\.7^QP[(3-ZWB;L61<;]H:9IMJV82^Z% %-N;">$YR, A;BD806@.$?IP("X_@$EE_AY12SD>6C M)3X9J8N(YT%"7-(1#T7/) B!['=&P]7)"&Q+/A$!I9$5"+9/1F[ ;'CBGURZ M1,2_$&4@T,B*Z@K?FE#W+JH;,BG#Z*")%$O1@X.XO/>J((6RJ)]2^'/LW5#? MC4\8+SVG($M%A7Y*M$*.RB9;K_O)?7"WP%>(_<+!]6PF>O/G!3DJ*CRG1*D$ M9]BC#Q&#,G/L= G>671P?2,[2T31JME&INA-PFUWB4).?,SY.5U.B2_KWV*' MSGWR+^Q>N*(NF1%@,DKZE[=1,>R>^FXF:4Z>QXN7T8=YMW2-O$#^N&.LBZ>E MT5Z+2^J+98ZMBUJ,OQ@Z&3F"#1*HE$M\.-H+*G5[[B'.KV?QE'_-;LE\$7Q] MQ,PA8EU*M%-;J[U\,K[".V.DA,,580K@ZU;N ?:U6!TW$FS<8\DNQ BJ@5U: MI7>82_RFVN&CJOA'B?+6 M0C*5#&RD*"M^PIG;Q5/UQ*TID2\-]Q<)%NM,/RZ-K49!W/8OOO-@( MVK#5LZQ<)A1P3QRQ(OONJ7LOOU/5U("B67\7[RI1OCX&V'>Q>R6&CW@">D*L M2;B":)V6,NIZV$V]_*"^ T0BYL^0\\NC+\MRA5Z),MP^06O*"^F)Y^2"4 M#?/CK6!;;+D<"/K.L5H7I76[#8%5U)61,;!A-MH_$B>>[7^$,%RO9U !>9[T M^M52ZC5L;U[P3^:858E; ?G2^>J+6-^ TZ/#\<<;#SFR^NE<_*..GC>HW\OY M.,J535=3ILS0.(#QN7Z:OXYT^,O&"1MX[B M?2]M GS^1=DOOLU^_G4_N5]BI#C@V'[=3^[E9VL7/BP/Y!Z+:JR5EO1R#,:_N#0H@7,&H&SK%L5=3I]=R3>@L>$ ,5TM66JN7LEVA M=7F@HJRPEY) NNL=%9L1,0.(%7F2Y.3&":YW26IO))IV[=[%+>3UBBK6>5:V MTAH[),]IW*1>KDS-YY)O(T^\X"8',ANS* J>="5NQ&X\?9W.&2Z@J:+"LSL2 M!1\@/66624[7LY\\"D3$7GJ:Z#441*B+0GGE*W!$2*D))LC#/([TP.]W\!]PA.9X(5PL]YW>8^9#![):WCBM M6O9RPCW7;^;J)/^>F(CK\3 M,1)]EQ-_I:KZQJ*^6N\V,>4C0[#F,"+-4A@2JI)>CFY8T"\I*O"_];87XUBZ M(S.(Y0AW4;06>U]?#I<5U/LF7,CD!]_7J2"-FO1V8UF69]R33.)6R$OV-7GD M;;WMY:C97)AA\D>5(@T\4=^]BYLWDS. IY8Z2MOND ZZ_W1.G:8,4-AQ?>IB MJK+M#NG@N7Y/HDZ_S\;7B[9=W2_4F+=*+<47IV_=&:1A;SNDI[:WY-=IK'6_ M+T)W^A?#M]=C QHO2*=5/P7259>5?;\('>K.=QH][) ^S%^17J>_)Z"XZ_IN M=/EW*_TVH[#K^M0=RM6-=T@+[:[@K5-/RUYW7F^:-V*W4Y]NYSNO1=U!6--Z M=_1P+%QV)UR&T>W"%(ZVY+K&\ *^[A"3+?'%WSB:<#;"PISL+.#HC,->OZZ3 MJ+4F")^'IY=J,TU(M^QT=[3VQE[ UYOVDJ8;?B?Z@%-(+G;^G#2:*1MW]^(T MI0FLIKWMCI[>9H.8<5Q3EF8FH1;AU];=O@#-95XO"&:(.8LF^XCV_;X W6F. MQ_KVNZ.+=V(L1-D"1(Z+S;,N8G1ZV%5]: *BI-'N2/U>[$MDIJ*P&5R5*OR7 MS0L]&&AUL9,:(1S-YPS/TS!5!]5H]+6+.M(<)XH&NR/M!W#O15TWESF0B[ I MRG4QTK7W7=>C)H)J&N^Z%I+CYN2=_NEB\_YV1U<'O7[V0G=<#+W MR8PX,(6AZ&YNB)ROX&(WF-Z2ARJ]-.CCM^DD^HTSP/02B3__'U!+ P04 M" !P@?M6QE!WHSP, !NKP %0 &5K$]F982,+92?_PW4&_AUG((\(> M3OKWM\'P]O3BHM^3*6(1HISADS[C_=]^_><_/O\K"+YAA@5*<=0;SWMWDXQ% M6)SQ!/?^^#*Z[ 6]@P^?CH]OKGKW=Z>]HX.CX^#@0W#T(0A^_4P)^_%)_1@C MB7O !)/ZXTE_DJ;33X/!X^/CNZ>QH.^X>!@<'1P<#U;4_26Y^C9*UPWRQ#\/ M%E^N25]U_7BL:0\_?OPXT-^N224I(H1.#P=_7%W>AA.I2<'@4'!^^>Y)1'Z3>ZRU$)SC%(QSWU._[T<7Z MGOB'Y&-@@H3R7.+B)@D,0$C2D>2HE3.53,"!P-670)EPD%OK"$[[($+H:A MR' TXG-$U>45FQ2-,5UPX.1^"[%0M0"X6 Z;22QJL.1JO<9(CO7DSV3P@-!4 MC]D TU2NKF@):NDM+Q0!.N5,DDBI(OAP)Q"3,18 XG!#(-MTX2O&W"A=L#!3 ME[9'7=)IUW)H/GDUB;UL6KK1WLKK@L$6]T#6Q-?I!(N["6+?.(\>":4.1&G- MPQY+>0;T7,R=2'/C7GLKM=P5!W(KN-O>2NX[3AU(+'>7O974C>!3+-+Y#44L M!8ISH)TJ ]*!_"KO[52J%0J_4UU\@^9*+O*.+P6Z&@8LOPDN3>K!MED9EIQ+ M,A1ACPLPI$[ZX$$_8O(P29?N]*(?),(7OLIKSV]),8#Q3W2? 0%_9=4^%CQQ M8JWPJG$%/JWDA-U=S8%,BT(>GFN ZH!?N:P:A\X\GV:UY%+/C'Y& M_GE0%-1O.[_Q/B#+S0D&X\7?S5(:UOTYRV+4Y,@N<;&U3[8V";X21N0$1\JX M-7EBY<1.?8B-OGDY ML9\>>>&\X/5FN4\;@S6>DC'RR7FUQF->*JYWKP^!P,!4AD&7+[;@W(4FVY=] MA\[VK[HL;95Y/U7Y?12FOY-T$9C"8-T.HYDJ[2A,IC?L MHHZN;<+\^5(L5X@P^$O=&[BXS:93+C9WLI9Z<[I]E+)KV$6LVOBYF=BQSMN8 MDS[M.2W"KC&%7:OU7P*T".T$]-E3#%0)6911'/"X\/MF&K^5>SG;#%KDUI&C MLPS2Y5S^4^7P&U.$E?1.M>HYC"B?8YC25-5P6J.P;N<4C1LC]_FN(0%,TP 5.2_+E84G&*Q7\Q$E]Y)HK\K1:Z<[H)+?B] M+.!7YAE5S#.)OX.H[QXQG>$K,,HGIKA>.YUZ+(<13L#? ,UZ'7\E$A:,&L-6 MA%':L\<2,:R)=CKS'/<=W!FW!OQ%;[XC?^3MX7[NRQ?4YNR072,_C6Y+WGF[ MJ]6(ADI,@IOQ1!AE#600HU_5-U=[KUK=P MX9ZVQ.26NPVY>$/G>@@XTQ!*\[EE9(ZM9KRD_HZ/L/C] S6-L]8>B-P M0K+$8#A9MW.;=H0Q5O]5W?@,437T(RQ!PFK]JB^&+'IY(4=Y@P7AL/A#@9'$ M9WCQ&S[33)VN^D8Z<5S MA;ZQQ;4[\!U.*G>PNT= &RQEWH:AZU/ZH)D,[$,X/N4)MAMOFRGN4U)@.[0U8UL^ MY0"V U[3S6L0[?=5H;5AI=J*X_T^BL/HD]BB_K"/J*N" K;@?_%^Z9?8Q;8@ M/WH/35 M63T-8DIEQWVT?,*6DX(@JF62HM%3#7OTV$E4R-.W3U2FP\15#Y/6T+LMO+IE6^G M5HP5]V5-7&/8X\>9@9LLR?1#H#JHHF*+ D]@_H,=_NR-@HROXSOT9,;4I!>W M2*-(OYT$T1M$0 F?HBE)D>EXY@IJMYR7Y78[S-4N;ETQVXMHG-P3-^4#H&! MS)^C=,H70)VF_F#ZSEG8'-;KUAU5D>8VV4I$EJW>WB&P#F"^>J #G**%=U3! M=YVF;V=9;O!87838=:UA_J1C%FG5/>$4W'ZI-E%C<:%MLZZPE.MY3^SY2\X> M[K!(OO,45Q04EY&ZK1G+,5 NY!)*M\EU7? BH"LMVK\]RMDF+E53=^Y%-]>,GDLG=&?#KEQ0S( MWCSS27W9G;IJDT;W2:=9'IA;(TCADZ*S0U<9/_))_]E!JI]?\DD76B^U-@]P M=JQ#:BRS;4T*QWJD"%EU5-E3M5%[<6T[6(YU2.%@M;2B'*L*HV%N$4_TR7"J M@%0K(^V3\BN)!>6UNDV)E4^:SPY697S8)_UG!ZF\!L'IVZLU2?-$T3?!:/0OIQOBN?+E_]+/5K.<+\ M:@MH[FG>E@Y[M;Z?-R>_UN38T7,3!6JQHM+=HH7C*DX)=]?OQ57+"@O]YL); M6%E& %4-WD[\W.'YE5]P##3F^=6@![<5J9C!0J;ZU9B)>BMS*K3$EVE2 RK+ M5FZ1"!#FC>"Q,25?0.&ZPA8++--RV1JHWDY]*Z@S9'P5=UNP4B[92OINJMN6 M3)CD;*3KAMO*>5%"Z;Z"K=GC;]X^\Z89JSOM[1HYKJJ2&&Q^51-QAF>8NR4_DO&]3N2UG9E[]\L43$(23RA" Y).=/[Z!4B]+!-@@P3! MIH*JF=B6 +!_8*/1+S3^[?]\72;?/5&>Q2S]Q_=G?WOU_7/ZNX=% MD4:47[(E_>Z_SN]NO@N^>_7+W]^\N?WPW:>'B^]>OWK])GCU2_#ZER#X]W]+ MXO3SW^4_CR2CWPDBTJS\\Q_?+_)\]?K5FQ^V MK;_?-)??1OFNPV'CGWZHOMPU?3'TES=EV[.W;]_^4'Z[:YK%=0W%H&<__->' MF_MP09O??5=-'>$A9PF]H[/O-K]^NKM^.1=QFO\0Q^7@DVR.+E*J'?_]"=J(@M29P&2[I\I+PE>;5C6"EQ;6A7#V"9W(<;C8?%(@]T36U*L&:G'.:8S4B1Y]TE^/HZ2X"VU MQZ32SQE[% /%8?:WD"U_D(+LU<]O7OU0TBOD0$[%H_(@93D-SGX.4IH'"_E'-1O3,:_WF5YG&^OGRV,!+R2)-_ M?*_ZNJ(FD>*7\FGL]ZH>J&SDE2/7OR-=5N^F?O/JBFCS(4MS MP=1723FO0G>A<_F+,>(#"Z3-$M-)#L>KJEEJ0.0!,]YX]C#_[8<:G=&Z+ORC ML)-%*QKDY"O=O12H%ES?VYG^JWN\UWR]YGO2FN]UR?H/Y&L-80H(D"Y>__7Z MK]=_O?[K]5^O_]K4?^%[CV,5^-> A*&8HRA(8O(8)^)!QHJP=@Q7ZC" "*\4 M>Z58H]Y,PI 5:9[=DK440).*G6[VW#1)HVF^H/S@H_UROB@XE[*K00GMYR'> M>/"*MU>\O>+M%6^O>'O%^Q!;G_NM8U7]YR!.G\1?C)NKZ+5]7:GFFH=[E=RK MY">M:EYO.']MXJ=N[N+59:\N>W79J\M>7?;JLET_-73O<:S\_A3,2,R#)Y(4 M5 FDK+R6T-%N'$<5THQD!"O('L%^:05Y'=B%?PN%\&>L*Q)0P;U\2JR5Y&] MBNQ59*\B>Q79IHILL/DXUI'?R!2(8EDD\L!SP*17.Q"=5IPN)/L^T6W"L#PS M9Z@WMQK;E2[=@3BO7WO]6J,G71QR497$]5%P7).""NWF;06O97LMVVO97LOV M6K;7L@^QF>V@[A3MB E%4_Y"TBB@);\)Y7+&^+(LK0/7JH$#.5"AC2CI15^> MB,='DH1W"9G7:(*UW_>HFUY(^<(IN6#1\:ZM^KI/:JHDI'=B 9'DORGA5VET M*5Y>'64-37ND\G+#1=6S;RF/6?1.?%:GV3>V=4:GG",8E2]:.J#Q>K\*51HO MM+E;:NOT74A3!U16W*9>0MIV#NC[OP7A.>7)^HZN&#^VS M'=#XP(G8E^7; M:R12U=0%E>(1.LH.ON[=^S*)(DZS;/-#KLXSI2M&T]85G7*'F_(']D7M,%*V M=$7C+1,J3/+_XI5BEVYN[(K24D^?\EO.GN*J)*.65D7SWJF]$(N"D^1:J'=? M_Y.NE60JVO5/'ULN67J?"^V_K"&238N\+/L9IW5*([Q3_Y17:EDE <6#Y1NN M53D@S7%XBG%1X]!O73WV:DGY7+R:]YQ]R1?26"6I>L5H6_=.Z[LXH1^+0\O\ M!8$OFSBABE\(23=G7#USM:UZITWZ&[A8?*6"6HKC"WF(A*^U6PVHEP/:A4Y( MPCQ^HD)S)1M9HB%:U[QW:N_H/)9.H#3_2);JJ:UOUCMU]PN:)$V+NZY1_Y0M M29*<%YE0#C/U1E+;JG?:'LC7ZTCZD69Q56^Z0?@TM#^I&"2 )B9=(@N6JF6V MJDF/5-W3L.!B$LY>/S[$>:UMKVKB@*JKK^&"I'.JD"&Z9CU2)TQ?J67>KY>/ M+*DAJ_;[P>)^WTQ<#.2'\M&Q-F^JY^@8V-?)3+R-CE^C.E)F"@]@C0.QO4:* M3:?V :&]00=-$\P"8OH1'298W D([R=T\(#Q*B"^GY'C4T2Z@.A^08ONI<,? M".E7M)"T(2 @NK=HT6E"<-!-N__\EM;+32IH"^U!D^'03TZ2X/=*^#]:$ M+!76II@D^5O&DC@J#W,_DD1>8QUD"TKS+ @K"2@O?(U9%!0I*:)8MEL1^?F" MYL)830P.M_?R6 >'=GJDVQ^)'RBUX>A IM!SZ$054)_4N0+QN-_ MB97>B$358U@$UUE6P*E_WGI8RM6IZR9=G&*X%<-0L2"C-HO"K/. N(!+ ]9I M'1[ !3AP5J,91F,S'(BS M?X=\:YQ6EF+_WOB.^#JLP_[]\1VQ(?##EP55SP*!FZ3QOPR+6FDZNZH%JWNZ M]VQ[S[;&#MY&:B]I%O)X50J/-#HG69Q-9V+/S 235:>(&LJ_MA_(%X3UGA9D MGA9?$-9[DKYY3Y(O"&M=:A@6A.VZISK6H%\'CY*T@,V"U0%Q98W5K%@N"5_+ M[[)XGI8'+&3YUYVW%H;W$)S_*,=IMJ8F=MS'CX/R.4!L'H./< MGQ^#1;$D C7;Y:I(QA!- Q+^5<15V=\MB7GM*'*9]Q\@QDWOTDV M^< V:7L7%8^H=.@;>T'H0RB_8 M\C%.2ZNA9E=L +K[".P1@AN6#K/*5]>TL>\(:E"UW10FK5+6M]X;'0/*G]\ M_+/6%D*>3;I#S;$5H *($:UV8V-F6\EH M0[D@=1&=;P7.?-'/5=! \6 ?%_@&XP)7XI_?*$GR MA3H8H&KCX$3JUWA9+&LI4W[?/U5B+6JIJON^=ZKNY"U3BD.[+[YS0XURAFJ^ MQ4/1H#[,\7OL&_*HFJ(IIMW=>D(K_4[K&*]M@YM*'%[[K::W(:VN (%1'Q][ M\&?/O \?'9!Z?80U* :8$)A)(0;:&D;GE]>HE6A<#BJ.8HUZ.BJ'%W3%G)C# MW&"31\-Q^I7.0/8T*MZS(^LP<&8'.:'V,GA7OW?UFR'VKGZEJ[^=Z>_8V?\V MF#,6?8F3I$RV%[,B!$,C!J<<,;!6RNJ.)F7@ M+EO$JPQ4QDK3PZT[5HBDA*UH]$##1;;762 MOJ 5?M2DW2!.<0JZ:)+0,"](/KCX([U,GING8VR/CR.)ES6O*KA@AE*PLD/%"^O&$D53^^OH5C3_EC M?IT*N5K(.= X8=4-!Z2WT=78U'R,M/M$]\[E4AZV1T(;'+?:MKZ@CB^H@[*@ MSBT7EM$=4>R^#:V\U]Z7_AF,'WXG/):3)ME2(^%4S0:C52LAU W'0J^)-/,1 M*!^! D:@-"8%,U7A,>(;;P$H&#ZE&&9PX3?:2.!)U@5J]$J@\O#;66<8HG(6 M^;+)3X..*QOE.P,ZZU#R9K<][D0*5<'T=G2LT@[,@H22C 7M,XGF5BK0E")IFH!G" M69I!(PT^S> ;3#/XC2P?"SY_+Y8<2>M/*C2VLT#&71PNEBR-+D@2SQA/8Z(F MI:FM!7+N27I'9H0F$'H:&_=>VVU3;. ]97-.5HLX)$DMCX/:CH-:^X'!)JJW MXO20%D6]P<:V/M7 +)!,LXS2J5!\B;QM[T;N8R_OVCL.*(,Z^3"M/USE0UOH M@,"D*#/:TD87(C'82M"8?;#WP8Q4.53N"#N>P-=!2%9Q+J33K5V=O;Q,2EBMK,A?_-$^5:5_+Y)H1V!M)_U&D5'SZZCI]HID8 MI9DL6 ^+I)F^6)-^%LC\0-:P]ZEMZ+9@GJP*,)UM*)GRL@J&)G^]L?WPU&LS MQ $]QHM@T*,[%VRY9.E]+E1&?<%%53OOH3="<%5JAF(V5RRE#7>O:-N.B^IA M;XXA"9W.2MZ5^4O3V8-8@YG@ 'E'H/;R&W#'4\&#XX:?(Q8"W?"CZ^-C5Z=P MQ%"R[8(E$>59];)EGB&\)J9Q?]<'*+,XB@E?'RQ2'=\WM?=Q11]7M'EWD5:^ M,B.E!2/.9@N)M3!',")MEARLO08TNM"QH3Q%%S0P>$',S*^'*K35$_-BB"[W M<1-6LS*,CI'U^P8#>R)PLJV57?3$#N!#&[?$^RW"AL3H@R!_1@[3^7G]""1D0LW/+MSXKS6>EG7!6 M6DLOJ^L$M3=!)@E])&+N M%\)3BX3-_:D@5-2FL5%F7VJ0%4!^W*+X0 M'C64TZUMXY-" $DAT]G%@=PK[T.AT07+\NQ^03@]EZ+QEJRET&P\%6EI5)\> M8Y9H(K9)MJ:TY*GI2DZXE@,;VX\K36:<5 ];>UIL3=*[KQ&H=4T&H5$[M?6- ML-,YZ+N_HT)4Q:$0Q^7Z_R34Z>SN_I-68H#ZN$W]V.TBA_O,1#HLYJ6"GYVO M7^PTI9*PUQ32"/3N^GR4GS/XHWR:G4^ST]+J2T0,GB_C4[E&FLI5;S\SE[L@ MQFFIU8(93/\<;5J76O5'YVA7S#\S]\BA"O^T8S\,F0,6V5#CTD/'A[U*1V;L MND')S(-L,1C6!"+^,3#D1YLBYQ,ZD0H ! F=[E8T^$T:Q-M\THU/NC%#[)-N ME$DW5F.5KE-Q?I+)*LLX+VDJJR=)CHF%LI"&,36N( \;XLV[R.]XQ%V4>:7WT-DR(2R_L]>Z(\E:N^;*:KBM]V%"L0-A5)A5US5S1F(E)VCP^4U;M;VP[#FK= MWS'@[W'HG^K1WN-PL5>X!*M>'*I;\'(A[0;QZ7Y&"*Y3H1S3O0$GGRIM+G4B M J '!@3:C!)0GW&C&#HMC HK=B'6[:70JQ*V*EW,>P^T7,V2YQ_8+>4SQI?O M&)_F"\JS\W5#)^30Q=$ :#6=F9+-B@S;N2Y)@*5X0Y9BUTD,QHK6KBK%>M9G1)M"! M[2UT,308=S-+7EA4T=\^Y &&7 6+?-V#'8=N!=B58ZR%DH]R5>#>-S"L,^O2 MM3ET.;H4/5B<"8U,@&GNS#BVBVJ%=S9AD"^^=B\1$@Z5_Y"HRVHUN M ]_Y:JGRGL\8]1FC)YPQVB6Z[3I!])=@PP!B*6Y),TX+U0[B+!D40(5/ 3WE M%%"?\['=]N_HBG$I=0QN\('W]#%&'V/T,<9QAAZ\WNSU9JQZL_$6Y%I9_C7@ MU:&O8$5XO@[R_94WQCHS9"QGJC.<&*]!G[(&K;K97IBOR2T3MFQUYO@F"34W MVS1"Z/&QYIB9&V] Z(:^AA+SNF1 H'2@*"X_5UMH< +Z5$K,A M5575<"ST#IQQOB?GX)(Y;1YY8P\,", O ","Y:&E*>WDBW6*J<"[ ?1PBN C M_7*PJ#E+Q:]A=;F"B7QH.XQ3K$GOS](\X7%T66 MLR7EL'?4;A ?Y7(?Y;).YZ>,3F=761XO!2FJ.:UO-/IH'&@=8PKGC"@2YYU, MWLDT)B=3DRQ@YM8;.HP PEDWPPY=+,(,LFZ?0Q>%,(-FR?(#SH*E&@[69P%F M(@)!6JH"8!TDV) $XOP)*DF"PL)B^?6G&ZD-KQ$PWBLFI7(*8X"W*I^9F>">OR"%=' MQ;K3Z -=IQSHZNX_"A123J2AZ%4&&1O3 MYWM\U$"VS [21CH^DXHJ;(:6C,5G>#O&VS'>CO%VC+=CO!WS+=@QUK=.=!FZ MS;/1O];EV+3[.8@W>:CR''PK>TXWA"LCKID&;[EYRPUDA>SRLJO\]-S0P(!U M][:#MQV\[>!M!V\[>-OA6[ =3'9%QQKP+P&O#N^TTWY5W5UIOOKG>ZW7:[WZ MJD0OSJJ5UOV!<;\&J3D=1G)]QPF9S[F8>[D"97"V7#P@C$9]O8;O-7ROX7L- MWVOX7L,_70V_\[8_PAA "S7 L4GSJSP1+.8G"I)]F**=>0,9RI6I Z?%FSVG M;/8H*O?>F!;4DG<>" MO("4B6?M#!G#45W9-*W(\N;-*9LW-D]42%:E-_$3C:YWG%6E;YJ>FS =:1#$ M3$?GNR(O.)TL&<_C?Y6^FZNO*['SPX(_?3S"VU?>OO+VE;>OO'WE[:MOP;YJ MJ42,R-#J7UMP;(R=O2I_9L&*K"5504I;'OL'C.3*Z *3X@TM;VB!#*T/1"SE MTF,TG=VP=/Y ^?*2/IH>'C$;QIL/WGSPYH,W'[SYX,V';\%\:+,[NE:7SX)$ M7G83L,AI'AUV:O+C?<03\4&1>3U,N6M4+LDTZ79*\VGJS1WWB!=Z\VO@Y"LXIPD&T]XF0U#_RH$F4$F MYC&4KO*6FG2;L9WIUNV)\]JVU[8AM6B!Y=I$@X\LY<]*F,G^FV)EX2*-_RJ M1PVY%-F4WX7SQ=Y!O?]MQS/VS/>GO'V MC+=GO#WC[9G3M67.U6.JD_9V X/&< MV7AF!'F[SMMU( OD2C N6U-Z3_E3'-+[!>'T7/+8Q0&+39*2KDVEBNU-1+>4 MQTRTRTPLE)Z>-Y3]5DM^N;U,5V6,2Y$]"$&9W+$G>,?Z%<-.;(SN-ZFU;;]MZV];;MMZV];;M-V';6M$<1FCD M6M47@/A?H\3?JX[MVK#_N3Q8(V8W"X30#C()IJ5-#QC*F3D/IL5;\MZ2AU5T M$X1$<5((X2Y6?KC)>?/*FU?>O/+FU;=@7G78)$=H7EE3C5S;48&8$I)NC^I% M-"=Q(LP-05Q!=HP--:1 @SFSI RH\:;4*9M2BNN59*6="_8D;PXX^"G8,I97 M"7Q*^2YB?T&RQ1%I'4:P0#J$.!N/[ZPP?Z2Y?/8M9T^Q6%_GZT^9+!NZ.\>] M2?^(JM6HSA&*N1G M2J.M/W 2AL6R2(3(C2Z%X [C7 D.VM&;R.Y-9&^G>3MM6#M-^8Y.S4YS9Z_ M()D*9G1IB#"8;34((-PWR.!VTB6 F']$@KFS$@[$^Q,FO%!$3OP'KX-'>1XW M8+-@)<@2G^]K_F3%?-S_\O+>'7S0_ M_,+ZPS\6M?%$3*J=);NC(15:I3"':A<-M+E3VB^8T G3 MG)?;YUVC^72TTTE'@T0WT<@,L[<$=X8[3MOY,5@42R(@LET:B61L MT30@X5]%G,46C@-U>XBKU!H;5/IDF6\P64;F'5ZG\D8[R4Q5K=6 MGLD&0M3+CVJS.EH/8@' ;Y+O/Y1L+]-$*Z97Y[\ FCM.0Q"KD]/HG90&]"9^ MDEF].4GGL=@1J[M%_J#R[A0:39XH%S+W4T9G17(3SU2A AM#NIV#I3Q<^Z]- MJ9YC6E4H09VAW1???@]8]&7.$FNOJYH6!8!^WI)HR+,R_6QE#Y#.-[NSQADEB[8 M\C%.2U*%D,_BB%;ZZP,G:3:C7,A'5?)'FR&P8CRXE.HZE7=/"?6N,VK-H$// MP[[L]G4D%(UX%I/=GK#=%Y_?U26^$UK+P0[9) MZ>IK3F7NNL EJJ#R-<2=, MBM(DC/86GF(RS <8$-^10@J"I.CC%,56QBH(/O[:*6TW+)V+E[Z4L]:0#ZAK M.BC-6C5&WWAL= ^JP$:M+=%X^,1W)? ME>=V'W-M[J&^L4^*@D8R55^)9@4GT3Y#291UAV$V6Y,ZX\L#64-QR21&]@Y"3\G;'Y$ M7L=1+$+(#I_^\H#A1F5\H'R971:5:J7#TF$X"Z"NQ#^_49+D"W5"J*J-@X)D M7^-EL:RE3/E]_U0)J:FEJN[[WJFZ$SM^78I![7=NJ%'.4,VW>"@:- _@1N@W MC.]*%M]0H=S(I3^=;<7%$?'F'=W&K"M/HS8=H[8-;BH'Y9&=MKQ5B#>DU55L M-.KCLT1\":*=U36>;(OZ'8XU;#68$)BM4@82G:/+H- H*F@BSBJ.8HV:'ZK0 M)'3%G%AJ@\$FB(;C]"N=@2PT5+QG1]9AX,P.M^N)#M0M/QTO19#J[%Y]F,R&M9&2[3$!2G;^V/?RX MYD9L"CR_%-)(X_#LYR'>0^H]I"@]I!:])'VNG-&YCKQUZZU;9,9."Z5G9*9L MOUJ.8^/O;3#?9".6)0?C76IF0,KCSMN,IVXZ*E+1SFK O M'PC_3//2DW.8VURMZ"-R#'LY58JW7K@[FI2D9(MXE8%NP=+T<%PHZ$E,[4I( M6!HN4I:P^?I.YM+K40![.46B/A[06##2I"L23-GYNBIWG@A)J[&46XR !>&> M.EG>79N^U7*4TTLM#%V:3]OWQUIJ7JC<5\.L >2I1!8Y [IYHG,76< .MJJ\ MB]J[J+V+NIOCUMQ:1B=R ,E6IAXGQX[GLU?ESRQ8D;7DK""E>4=GL\F0KAS, MYC1YI_(WZ%1^7M[G@CW1E,B?@CUC&5#:I&1?TA7+XCR;%KDLC#.=?9*2+"JE M >!>GV[C6H=Y&6=EWJNL4Z6L5V_# MC"^/DSFGI3C4$*%L98$$F6=[PTBJ?GQ]"[=1&)(M9)E:\>/JKR)^(DEYTB2_ M()ROXW3^.TD*E3O,J*_CR,SA M"X^-4-!Z3WG&1Q=K_BE$33]'?"R^)54N*H MDAY-NP^(;<,\[9%T'>!5F);_*U <:F(=QB])Y#FTHCC57-!J-5*\W4#<=" MKXGD]7DYUO)R-"X491%Y''DVIWYY%PR?4DPQN' 8;7[42=[IU.A;1I7W8&>= M8[[7$G5>=,Z!C"R[,QN"0-N18V_H= &7%WR M!! @MOL(6Z0= 9%BN9>PI_Q)X"Q@NZRP3CK#HM! P-@N-(2E#P'!8;F1T.$% MJNCN(-1'VZ"HL&A-+=.BH3!QZTI&N6]0R-@TIL84)M<'=LZ"1)XC"MBNN%77 MZE F0SH[L&-,DS^P\PT>V/F-+!\+/G]/9<&W^J(@C>TLD"%+BU/ZO+3X=@N_ MDGQYZ!PZI,NH8T^$9A\$O^12HP[I!,9X&A,U S2UM4#./4GOR(S0!$)/8^/NF28-5QUN;DIY3]F'(X87LP,U*(1I<+:*"(H$EN@;T/9F0(H(J[V^%,Y-DN M9F\1:#ZA"4F;H6OV5HPNF=-GNA@+2)_ITO]]@"9V$!IA8A":LN*D&VFNBY'1 M/K($E[;.XY&FN;1Q*(TLSZ6%B3W2'!:0$V2DZ2H QY3K>/'K("2K.!=ZIUE!87/Y//F/1"U9?&KK\)PB#,8:G7ELF!=!CO @&K;6EV"M3Q[D@N[0FA<)@!KNKG%PI9+>2DW"S_K[YU4M1N*VOL%X32;%/F" M\?A?+W01@Q[#(@#P#:"+4PQ7I>4L3V&Q5!Y\T$DN;=MQ43UP54,JS#DN#[7! MF1_6:7 +N^VF:8/0LYGU5WC"ERM MQA@*I2S1,)T=$*1=0O".IX)G4/EP2-XF%%0MD\HK<&W&C. AAL)8ZH.WE)<$ M-N.I;>Z6]H.9!!'?U'Z8[,6CC5%W*!::HP'0;CY[UTD%3YBT84:&"4:1PVV1BN&J(CI'U^P8#>TQQLJV57?3$ M:KT"PU_H.!6R^S-H"@M*=K6E#&$0KY9?J$F8'EV">QN@\' _NK1V$[C0K!!T M>>UM05I_K^YRW$T@ [)#W/*M/_OESWZ=WMDO<#H NCT1AL\DXHMN'VSY"I6! M8'1[8/MWV!4CMH-='0+?(SW?!8M&CO1H5_O0\[5)<0="1%6D&'S *H' M8"M';"';% H=BP[4^F0+%"@V9<@LX1:*$HL^U/9(%10G-K7(+. .18E.,8+E M_>SAN3E,_";(Y.;^2,04!:*Y/-]<':7M>(#8>&!GAX9;4N8/"G^#!X4/;-*R MADS\6-0D6D*:6B"FBLE=I[*VBRS,GY#T]:NS']4GTT =;!1*EG*L7$\7!\MI M(L7ZO%QYY^M]D\V%&),OA$=; K<7$$SS!>4/"Y).5V6!^'(_>& ;X[$2H75 M!R' :3+;)(I*$4B26Q(+N^NBJGN@/=H#ZN,6A9SSA_5*=[-\;1M_=$I)[:7< M'B7C[V6.7.A78A]E:\H_D#Q#K^OZD/)XE#B2P4Z:^.Z/0Q4D4?O*7\2 M2E:Y8L^/!<-'5@9/:53R6O; Q*HX_%X6T?K(\O^FN5CX;)Y*%VNE<;]C?/.1 M;*Y^ M?JR[;P,2>S47>'K6P1/'-8.NYNVD9NN)Q(E,GQ#:V'OIO^QYTE2/PS5WF0K- MWJI+(Y"<[?-1?L[@CQKV\+,_GCHDO=B/ITH-IHJH'%Z37 G,K6ET3E,ZBW/) MU$HD[8;!@+6\#KPSU*91_%%7?]35(LYZ#^]QK+37O1_CM-3:Z0QF(;O%8_$, MEMHY@>[8E6+^F7FP#55Z?#OVPW"RRB(;:H).Z/BP5^G(C)W+*)EYD"T&PYI MQ#\&KD:WAS+\@7> ]N@/O(]G18/?I$%&B-M#1/Y0HC^4>'J'$IT%FMSNGWCF MYR3/0;J)& $G!]MA@0%R?X SA>W P9!):, IPW*4<^@<8N!TH3L?/V0(-4+P8'[+ M652$NBO&(.TMDG7/9KG0;"B<,'T/"Z1M;9O- R=S3BM?=1U5C8TM$'3'UB3) MU_NKUNL(43:R<>B.)#3;,.A[QJ+L(\VOOH9)(<]-OV=/E*<2<]E,_0+;CV(% M0GI'9H0FDS3ZC2P?"ZZY ;6Q.S6OD/:CL.:NUG*#90?5\Y2-]3-N=DM8A#DBBI;FP[#FK=S_%6 MU3ND1;'@&MLZS=2[3H522O<6A7RJ-&S4&:N 'A@0:%./07W&C6+03.@;FF64 M3E=E.;5T?D-)1F]B\A@G0DG>>*.RR^)8"VG;?7!LLO#+=%9:VB14G:V =W2+ MAZ7S7)!Q6_!P(4BZV!FIM5>HFW9SBJ5T9M[1C!)!E-AZ+X6JF+!5&5G_*KVD M*HZ#=W1[QF\SN=/'))Z3FEH>S0U=G_&KF<$#K_26TQ^8X)(9X\MWC)=SGYVO M&RHM6!U[++,BZ=;N 5;']K-R./:PIV4K6WSG#) ;1;UA;-!C" 1ZN5O?R)]W MR9^,Z0RDT9W"C#P9V* U&Z[,R(N "9^)<91);SV(0\PI&=;Y.L>[#%T*\"N'&,ME'64JP+WOH%AG5F7 MKLTA?K=9U18$"2SZB$8FP#1W9IP#@6J%=S9AD"^^=B\1DB_B-GW?TO(#QB)1 MK<%FZY*9Y6"@6X#=#>U.J]#2(0I_2,X?DCN=0W(FF7IN-3$[T!IR_]SN;M:. M NC""VZEH35(II%J($QLY\&: MI 6%C.;+7+F@""Q';2JEWZ#A LMA-6IED] MQ/&AFU^"S>8OU+!,3EG!NQ^U,1K4V0&;%E3Y8S6G?*RF@N8//;?"Y#4J;<$BWB[?7O;U^.O:ZJ4!VK9;]&G":B(^B8$5XO@[R M_)E5LI51[V0F7SN,.KF9^=>0;W MNBX%PF0J311Y:&U1\*[=B@I^-T__U$-^3NJQJ.A=Z! MK]FJ9>C)LN2*Z>S@,P @X @H$.J.#C7VP( S&;*/N-&@7'=9.?KPV_,F4PS M@'<%>5<02E<0]/2 ,<,S^#8_(L00B TB>W2NOJY2#TU*&8 ?F9EYBYN-EIQ($FOAL[?D6;!&KN$'0=#?PP6Q9((I$P^85<9630-2/A7$6?ED[?! M0<-H:+O!785#NU#GXZ'?8#STO,C$4L^R"[9\C-,R,7I_U\5U)!@KGL5RE4^R MC.;91#(1IY%8[-L,W)AFXKMB*3X,0R&7HBI)/J;'0)P]S\*T_"97T8=R$8E' M7U1+2!V*!#1WZNSHSHT(1B,X:X)@,@17C@6"ZKO0?58U+.X,./0_MY779!#XWEAXT MVOFZ3G.2SN-=X]W52K(-K)[-Y]*S1SMK!)P[F MK>9IHYVYCU25:M734T8[4[>E>D%?-K0[]9.H501>7Z8%P,$7(?7O7AU=,+KSHP3D<6B!W0&!AI.'= =Q%PQK#5 M3.H$!EMEI+X=K\!IP5)9R7&4$C@[V$HR.7'N ><&6P6G7MUXP#EYBVQ.S+P] M4&7,G?77^LVWCN]!YV $&BDPLNLX2^RG8$9B'CR1I* "-Y'5O% &FKOI&LYBE.D[\1"^5VND_/UKDCE14*R3)/= ^HS#(IGDUI*AF@J]1FQ M9<7I_)QDZV?3QG,'S:#; MH?NPW[+^B//%"R39]@O1=X;H0N*O2QI(BD+^.*\%0T:URUKIX_BMG- M%/#*L2S/).A9/H+L(\@[,V5\$628;L &VT)'&X)/@$)<>S?WO[5R[X/%<>7$- M"?(.6^^PU1B&NVP@H>O%V8)&Y1W<"@-1WW@8NM7G+.J:#$/C'?GR0:QA+C3I MQJFM:SL,U7\P_ODZO>4LI,KT?GUC[Y+Q+AF4+AEO^GC3Y_1,'\ >,E+3!;+- MC#0M%Z)3C31_5JV .;8)?PDX%:24.2U53M+!!VV,0OB KJQ"4XJ\67C*9J&B MW-'V:E'I];DHLIPM*=_Y2!K6 MUZ1J.43?Q%]M5N('P8?B-_EL0<5]L9(WCQGC (WFU,[1DJLP>T!]\*"XT%ZM M8](5#Z;&&X,,>^-!MA%.^V3]-@"5@WB?A_=Y>)^']WEXGT?_Y_=L:4(C\XIT MUV9'ZBLQ4 M'ZC(QUQ6!0+$=1VZE/0*QHCICW,5B!N+%=FJXB^(\G&K^3253]?W:J[Y9_Q_,#J M%W_MN5;\\>KVTSC%]Y6Y9D,X&ZP_B@/MZ;[[WY._L6DS=? M#Z11K6)&&@TF:&;+EX$D_^@",3"U&6M*YPL:+,;B4:-PHPEE@D&!O%1H I9MMS* ]P)- MR-+LU1DY>]VRIT]Y\2DOIY/R8LT=YSC&^FM JMK80;*OIA)DX8)&14)ET+'N M^W915RO/%L21Y*RQE4\BVFD!V38V_OAO1]>J<:. MW)GK30QO8B S,0QW3C1.)S.4K?8@-)XH,ZPF"@0:1Y091&-T3JS?M\%\FQIZ MLT-")?%I1C^*)?+PA29/](-0NQ;*RQ*L#(IX'NZH7"%B YS.WL592!+Y#JU, MAG9DQ#.B6!-V!D..^T$\67G;1;?1L"/_PNSAWH^%!;6ZK"BLDW=8>8>5=UAY MAY5W6+FI;6];TQJI2\NF^CU23Y<%]6.D#C K"B<0.[9Z$C:L#"!T5.4EK#D= M@."QU9HPT<8=>W[/7I4_LV!%UG*C#5*:/W-4KGBTL-KX4FN M/+G62/4>VV_08WLK)$2<9;*DM& B==$#73L;9'QYG,S%SBG94T.$LI4%$AXH M7]XPHBG\4-_"J9U_21_S_=6!FK.XZH8#TGM!.%_+/-HE*Y1Y3) N V+X2)94 M>]*\J?D8:1_TP/QSHCZEI%*_:'0I+$TP(VGZX4)SR^DR+I:3-"J;9EDARPU> ML$SG0K4TJM.9N&'I7(I429 "5EV3P6C4IU]J6@Y&\0>2%[S,V[BC6]UO.KNM M]$%Y!RTP!&EE3+RST!!NZS06;M2Z8%NWP9#C5H;:N@R%%;-)@-W6L(/-16.5 M?7UCYW3G&U(>Q(,U^KRNZ: T:_5)?>.QT3ULV2@?D>Z'SN*1\2A.959V*?2T M=;FTC7TDW4F=(HUK@YF:X1CQ:44],Q.NH\N$@.]WCE]=XI]=#]!(L_[@08PQJ9/EX)B[;D6;; M60RM 6?@US'/0)?DXK>C!]XZM_C,8='??K"W3J\]PZ9?&::EN$ZQ/0L22C(: ML,-NI<7M/8\9^FV=@GV2;>GG'3;/6HIZXW2Z8K*8L#I M_$8RU>[BQ]N-L+PL5/$UT^XHL4&3E#H.AQ)[8Y).VW'PHE6GYK0;!1]2HWR< MS@/BP?\IC38J#HVNOH:BJ381O--8;@N0UM.HP-70>D#*_Z#Q?"$/N#V)3^=T MJY#>"07HEO)0G5/5=A@\6*LEM/U2FB9G;;!JAO'90KY^Q#T75,Y'40DE6_V?7#&59L5Q5 MP8$B*ZLF!X\)"3^+1N()6;!D$4V"G(FY))GL/2,Q#YY(4M"VD91AJ706?\$ MTT=M3CEJHR@0,A$?G6VN-LC454(TS2P0<4G#W@H>+E?&9"[^::;, MM*]E2G MET/>WLGG+D--O/U(7L 6R=\REL21+/X6[!ID,@,J)-DBF"7L2Q84*2FB6#39 M$MR<7M;Y$0YRPRS1Z!.[OL'$K@NV7++T/F?A9Z$PYCQ^+/*##>PPHZ6AJ05B MGF?&9KM?LNHNOFNY;&0%MI#-JQ541V[GP2P *CT^F2P@1J.+*G.S M:9:!72P0]R#D>S:3YW]N.1.3)7@KC:[^*N*5%!KOQ)XAG1NI&/_X-&_;[DX# M79/HGT66E_+O@^5KP1'2=[AAG M$N;Q4UF_9/*8Y9R$JH!8GX]R.V<'MWM.9[):SU%)/-4$0/NY3;P2,R[_ETSY M1)+JT)N8W5A:2_(+J=L\^^"@I7AU22&5'8%DQ3*2O.>L6,F2@!*9$,6I6*"; M]R=V7<7$#$'">.;XEO*8B640!6S8]+5,28N7H(0?/2]4+BDE)RF^\]T%[X! M^SE%4S''=';(,-.T$VLJ\/?X)*"2=%U8$REM2/6\!]QOK@0:K58&+RIK%#+409& MNK6/3%Y;39^!4>QLF(VUVF KF0\P,#YAP:R$3+ZDPM;E\GSY2OK:Q&8ZS1>4 MESX$^.LS&:E:.644O'<.E.Z2L1X9DHK0)@/@!1?PTIK/Q & MO#6N$3.S#BL7[6U"TOS03ZN 9SZ 6WQR#<@ M;#_+EGQF,^* M9*NDJQ !NK@],"(=_>="*X@NV%*J 3H?CKZQ/YAS @=S[HO5JDIC((F4\^\2 M]N4ZG3&^+-]U@SPR[.V/X_BD'Y_TXY-^CB!U53'1'=CH (B!U%5T*;2P%]U_ MQ!H=*_0*^=D=-Z;A-G3"PM54P75R=,O,'3<9Q3K1I;:[FB?##!1T.?&NY@EB M2*([Z-/WY,#3&X%3XZYZKBN^:1]H1R>28!I2VS@5.KVG!1#M-#0%P]%I,[8G M0!F"1:>DV$9N'KU$M_C[6@VUN2[HM(P>T&N32-!I$K8GP"#-!)WJT&TNVD9= MT:V)3IXQ<# =G5K0 ="A!=\R3HA.2; S'6U32]!I#G:FH_=$973JA9UY&_(\ M SKYC&!*.QW$0:<# :-;;0+*Z'8Y4Q3/E#U-KB.Z_:L34,WA W1:*U!=:Y>> MA8Y_S7&PKL=ST;%V^SFP= 0D:,3I?O<3NY:NI-0,*P6!9)6;V"29=2 M(#JM.%W(Q)0G&L2EI K$[&:!O/%-_")O+)+5+4J=)I.W&S4-4O5N=K.+@FDO2S#K[/;T<'F)FXS)LE10HJW8 MKVT[+JH'O6*@C%I<',JE?=!4:/S3F=");V5:@>"1O-HCI8__@=V*3529.F]I MU&%RI(]>4J:YM0/4QV>FGT)FNLR)6+!$:+E9];*5M*H:^GQS)Y0$"AL_OU[X5U4VD<6_BP2O-V6!=#I7E_-,0?#3F]HR%->SLZ)QGP M,G:;VKICA]FOTLTB\V^"9)^ $WRI"O?N/ENW=':U'-V5HZH3>=[)=,I.)D6] MTUO.HB+,/PC$XNV3-*2;&M?K210IR\C">_5*XB;7THS"HTZ]$GB0 U@EB1_[ M1UKW=TRV#*[8 ?!R)%=0+&#HA?CM<]37IM>WZ.[NR'A^X.H0?^WEDOAC.R53 M?D_Y4QS6W5;;U,P5C;(B_^;Q6:UX![4=![7^!MKAW8G>/=<92*/H8$:K=G0> M.9CH1..$@[T*!MBQ4+EI.G.A=ZYYYYIWKMGT0EDS*4;F?6ME6:-+]N^$L=8V M1Y=\;YE]6Z'%DAG?W79V[!]^&\P9B[[$21*0- H$Q22=QT)F!J0\JMOT]2-) M),"VV9)]/=Z5A[E?^KT+^I1=T)V-^7.:L"\?"/],\S)Y_2#.#[CRQ;#WH,C> MCN\'>A)SN9(W&X>+ ME"5L7IWAMG";C\0%KSGZP_DGXR7=[=K MLDM;C( %H4Z@0;MAP;*?Z8]D26NW\HZCG#[208,8&EK56QBLD^/[23;:?3U9 M5U\W)[3?;W1R!;*VP[B^B^6E9( C-.D\*"[!2VU1Z;HZOS-'2BMC-(D*L7G93M#+MM%38LZ1)VG% CRYHP".4!D6&K-=QU$%:EZ38KI\ROH>69XR 3DR<,#$Z# M+%S0J$C*RF/;8Y^9+&\7D*HB;-N#K[T]WU7B4L\ ?.;2*6'&V?[:H4-Z8#WZ(JVJLPFFZWES"T1= MTK!\!:]?G;V]34A8RHC)7/S3_"9-^UHFUXS WDCZCR*EXM-75:E5QIO)@O6P M2)KIBS7I9X',#V0->Y_:AFXSY^H6IR97J;']\-1K\UD /<:+8-#L&^WV<\OC MD.Z^S#;?9FV2'UZMT-J#;(P&5*L A!G2[85MPBKB.Z_#UFR"3M;(? MB:"DO/9*["55&+;\/*CY@E;%8-H&K.T]T5F(VC;)/BA]RD'I[M>&)>6#:%1> M@'@NF>OB@+?JJRNWZ^P4UWN:4DX2L55/HJ58H/+:QSQ^HAN:M&?/C/HZ/E0I M2_#OMP'Y5+D9J4-P@!X8$&B#6* ^XT8Q:##NCF94Z +RIN_-J:WRNAG 2C'H MZ3;80Y.DNOZU2LDLKW=OA@/MY@-MOMJRTJN!/S@%V1->7(,.$K^C#5"!MTET M(2K8VV%MA1PJ_V(?##R2P)7Q:S;>FM$YY8PAM]#;?4# !P3,$/N P#&D-EX MUZ['7X+-^Q8K+Y/35G":[3[C="6/HZ7S($YGC"\KMUI+GZ.%1SES-EJCU7L9 M3]G+J,A@OQ+__$9)DB_4R>NJ-I8>_P?CGS6I\XHF;I-^699/9_( X>'%(?=2%V>4["_(\X7VPKCP@] MLCK$*8]UBO^B!_)5Z<]J/9)C_U8IH;7^QMHVN*G$<:O9>9$)=2?+-J3IBO&" M^GAOH?<6CMA;".-Q!A(\H_4/&BQT=!["^O?!0 H:*F^"'8X_4ZN;4ZFP)H'.G ],_@<;G2+-;E::J.X>D6+.1=(C*)+XT8TD<2=_I M]E*L(%M0>4?6YIJT0,C6F$5!D1+!;OD^@[/9&VGG.0Y)Q=J.V\2!TW]&0QD^2FH\TAU&OZ^(:@Q#]D?KNRY< M].U=4[^M73C-%Y3+"!>G"ZDG/M$J4GTCMA8QQ].9VK_8BS+P>@JX';Z]H,1^7D,2MU7@BUQVW=1E=()E-< MY(^KOPHAZ)+2$9!?$,[70C__G22%RJUHU-=QS&BYC//*IR$(% :(((>FH1"" MRJ!18P_G"%AZ+X^L:%^!HIEC6E\:>-MM9ZU?MB9=\6!Z>0VS"2S5)2/8E7S?A:?<%?71.G-!YPIX+$ MFA9#42@]1%)T+U@249Y=E85TF\G6=AL*BU[.([%"7I+1H*@U=W!+/ZM.RG]D M.=W:U2K*-4V=TGQ(@)Y)-"V=4CQ=49GXG,[+2O1 30;6"0..QKT>W&] -%59 MA=FGK-HD04@4?=RBD&Z+S;[>^!YT;=U3;:(N-G=P2O^M&(:*QT>-!I6FI6N* M5R2.-LG?8L<_8 :](#+HZ1A1=7';;4+$+II&4FTIS]2HM4E(%\>9DCF)4QI= M$9X*J7)X7](EG<6A,L43WM%GNYU $5JP5H]$CW])1H->W-S!9Q?ZO""?%^3S M@HX@ 2(?Z!) ]30?)O^8!T30O48P6'B '%TJ%QBCVIV)+G\+C,G8/@!"=5>C M$,ZBG4&YJTUH\/Z@1A$0H[MK+\$8#?PV0)#N[KLT$"[M[TO48G5W!R88ZT@N MNH0S:+-K#KJS(]1CZG)]T&WB,'T3&L!!IW0""*]1QG31$W2JIC%$2#XC.CXU M0VF>$(-.$S4#W!CT0Z=^FN$SB0NB4TK-H%I:FN[T48M+LZ,6X$X]-7REC5D$ MZ'12*\NSX^MTI[&:H37*XL.GP!J^6F ,&HH3JV*D3&B# L.K"P%SLM&I0%#W M/BR(ALXV 1#^W.&H3ZE 9YB8X=/GX*.S1\S @BF,$S2Q+?@QWHS/ZN01:P6< J55PT"$A:7=&S6X6!F&:# M2J)VGS?<&?Y.!/NS_/XLO_Z$X?$NUW#Z&M##5P8UH']OC;\7#"I5C&FZ_TR= M%@ONYQ3-5H.XI7Q;R#H.%0BT;9U2_8YQ&L_3RAH-UP^-3GY33+-?/K:*5VU-9--];-@HZ:]LX/CN6 MLJV#MB)%/[.-[7%0WY!<#>XWS/FK#3$JKE&V&Y;:ACEO;#\,]8UK5-/2_0FQ M=D5]T%;R*0DS%4&P3HY/+6FN,E+ /7Q5>I[KO^NNFE, :RY@S]==@*GR_Z@ M,B&61I,G(6+F]&,AW8?366E)90=7S>LLL%9C^#-=_DR7/]/ESW0=0?*UGK_5 M6L]H0IX0/$ 3#UVV13/=H-MID8L:(Y0&U@DZV6($U,@-BT[.&$%M\!NA$SKM MP*G<- CS*B RU=!5B4ZVPNE_?G!/[;]')UA;030,,:(3LJU MX[DH1.\K>"; M>"[12>-6B.V"=2>;VX%51_/09;VUY]\^W@HG67V5G>@_Y3,",Q#YYD]KN8!R*O02^_/?AX$0L4PF2+:=;R M9OB.3W&0Q6F/3)^[Z7,W36OX']$*:NLVUTXL@/*$S/EZ]^MOFY6POI%^',U5 MT6:=A\+U8;_>WW'Z5R'M"!BHII[#(+I.5V*C*:?W[/E5J2HDZAZ#(WAMC. U M,@1OC!&\P8"@CK>UM]H;]#P=1-9V.5O(LI>"UAACXQBGC1+?.[VC\A"\,!M@ MH@30U><4N<\I\MDVG8&T5"R9%7F'?"(:E=&&6=#NU:-+N6JMK:,+=YF\JR9& MU^X&J)+0^F?P3GEKEB:A'T8'V]JCX/5FZ5PW"TTF+79F[W-;P\#Y0S%#K7< M72B\%^BU;@6WT'TNM<^E/KU<:H"WWG%P[^Q-D,E",H^D*D^RE('+L@Q)P+.B MK$2RDC]#0;1@OI;!O8Y/<17+OOS];[)+5G+C\JY MGZ[*0DSO1<,\NTYOA=AF47EB0N7CZ^])(YZQHQR7\LM+(7%W.J>3V013@6NF M,Q7(O71((WE-S$>RI-J81I^/\G,&?]2@X:*2V,?F-?6H6%,?6?HD!#R-GF>J MZ::OOZ>-<^8V?[]C?$9CYS,)>_IIS&RGC6=0@L8Y_X//]VG.[^_N!*[N42.< MLZ$8TO#I/KG")U4QVG0#C8\'7;"UU]?(6GF04,5N!ET/ M&&*T/EKGHW6G%ZUSXL1 EU'@>&X,=67@=&&KMM1[? X+]BJ-@WJZ0?.&;:J M+/V;^L")<7E/CKN)Z8>)W%49<"R_3=S*P+ER5Z)@X+EJS6IN4H-^#E*:EUNQ#;&UI26+M%*@]"FX36V'S*1T"2! MT)]#'CI49O]N R*5YES+!;5M?$#/34#/P=[&VNXAXPWUN=(8T 4.P2^8&>]? MJ,)!2-.*/ETKZ!D_P4. MWS@N:D[-4_]2',I/_IPLJ5 X2586HJ_U8#0ULT'$BH1-!-0WL?#PJR4E#0]7 M-.GN9,IX?N!@$G_M&4/\L9OU6LK4#?JG*XO)+0GC61RJ25.UZ9VZ^VJ_?+_; M(DE2N^)!;<=!K7U7?A/56RWED)8:X05JZS;P\.%JHH\TO&C@.+3PS5T9[<,2 MO3LUOPV'/TS:,"/1/SK_O('(1>-9A[T/IK9=4/G8[+ A:M'8PIB9-&TWRN3&_'3L\ MT:2&&TIKG;,%B*G_B^K,)+7>'>&CCC[J:(;81QV/(77V-[B+,0HFB.15EK(< M:IJQ)([$-U&P;\!F5"Q57IT&!;+(I&DJJ[3U3K\C/N[3?Z.HO+=DN26Q-%U>D%6<4X2/2)('\G, M"FJ7&SJU/*%LY];[7@H,.<,L%:]#>WY!VW9<5 ]ZU*+V$O4CJC47K3NB4G<3 M^CO&:3Q/+PK.Y?TU#YR(Y1F6ZE :E7\EU>'5W3H_ODS\"&Z_#W,Z;[=B&"I( M!9Q$T35U'./*Q:*@T3;QK.'\C*ZQ^RI^A]>8JX(_JG;#Q*F.1)+N&""HCX\. MGL"AI5(&7&=90:/+0EZ)5JDS%>MN3RN#O1O6RF1"YQH%O\P&^QM-_-L8F(&S"4U(W!QD.Q\AFLBY,6"( MU358B$ESUMN.\/&!)QS2U:"2F=K<1B=:H2]*K[^A$Z8P6!I/(SII:?"BNMB$ M:+*2#$^9#A%509/M9#97+AS.:-*F+"Z?1B\#F@PK*Z!AGA4T&5CV,)N)R0$+ MA8;[@_,R&^*19'%87J%;GK>G45T?FX5#+3Q_V$*BU@#XPJ*G?%RY>\S^J*C% M9<5>JJB]OO5P\?K)D^!\::D]L ,/TL8L.)>+!Q+1AX_B8WLG$-L[JL"]+5Z^ M86IH%+OE*/Z,X_!A$I\=[IUTR+3_3OO12%UXG23H2/U[($W*M2GWIDI;+Z^R M*"V0K859?1ZP566/[-]%6Z.M^Y.V2/6&V"D;8JJJ265$0DATP4_Q$Y5. MJM>OSG[4U%""='![)J'N7LOCDP/J^TQ=YIQVN$OLZJM0)N-,;K;5_J,R6_IZ MSEAGZVCSWGQ#;WD<:N_9=O?TD=*H9NQ E[Y.'31S6SU865 MDS02@IS*6O@/3'YTL#E.YG,N--N<.EGEG>DYA=EW)1Q,'W]B:SYGNEGM]8%CG;\CWKBC4NB)O7=;2:D@R0/E2P<3:TK)J&9< MK=6H<+[N:<8[4#*J&6^VG@9F??L$^APJ7SU]%Q?'E%D$O"ZU-N9U?-ZJ5YMH M= E7@'@ANG/HO;Y&9A[V1963-NABP'#VW6H2Z]U27D1Z7'M;3/=:#U$-[I,9Z%MM-%M!83VT/$M"' MJI<.K64DLV5=C)VAU-$1.G2A\WEJVKVE_"?H])V:PM^0& ^=EM'I^WWDND,G M"Z6>/V1X%CIQ* T!!PD#S0<2-Y_+?^3#Q"?_'U!+ P04 " !P@?M6'%%< M!JUN #79 8 %0 &5KW/<.)(O^O^- M.-\!MW=CUQU1ZK;9VW)B@2)0*8Q910[)D:S[] MQ8.L8E41))!X47TW8G=:ED#D#XE,()%(9/[[__RZRM$3+BM"B__XYO2[U]\@ M7*0T(\7C?WSSZ>YD?G=^=?4-JNJDR)*<%O@_OBGH-__S/__'__7O__?)R3M< MX#*I<88>GM']W2"7O_TQQ]^N/F /MV?HS>OW_QP\OJG MDS<_G9S\Y[_GI/C\1_X_#TF%$0-15.*?__'-LJ[7?_S^^R]?OGSW]:',OZ/E MX_=O7K_^X?NV]3=-<_[7K-Y^T&W\N^_E'[=-C[K^\H-H>_KSSS]_+_ZZ;5J1 MOH:LT]/O_\^']W?I$J^2$U)PCJ0<2T7^6(E?OJ=I4@LVC@X!*5OP?YVTS4[X MKTY.WYS\8/V+'\G'8 MH3N\ *#U,4A-=#EO]9[]U#3D'0XLJH)>LX1W.L9?:\SVHV;5W/9-T[U!X,\5 M/>%;T^O?__!:P.2_^>L%33&[)AOR=YEYM:3#IF?XDKNBE3N:DRTGS;Q\7)I[MO_K.EC1AQ)*FC M#OE__WZ']G@L\[+E;BA2XJL[IZH$4 M LDM3NEC0?Z!LZN,@24+DCSD>%Y5N*[FZ=\WI,09&\%[]FN2DYK@BOV-C2N[ M*IC]\4A8X^I '@-1,Y1FSZA\ZX)G^,.Z-'%.UHI]#GTO& U1U%)%OTJZ_Z^)JKN$GS7[88]) M,C",6[QF?V6?5>AP1-^%-P"&18/J,\RI+)_JRO*I:UD^C2++IZYD&0S?M2RC MT^C"?"@;_<+XBCFM"UPG)*_NV3EJD^1]TFWV M)43<]2CXEG^. MU3M,6!MD!0@P0U4,*+D>$D4 O.OO"#DFQ\72]Q>;],BG>4 M9E](?BC943%,ZE"EP.I_MVD!H$0@^ U9[V/3[]VFUYK38'I^@4ORQ(;VA-\E MI'A/J^JZV/WN(ZX5NJG]'5"?1OOWK0.<+*(%*O%3DF_$Y".Z0%^2LDS8II/O M9ACB.7 YO('[I6"C]+0$Z$L9!?,VF*J]I\5CC:;W&@FX9\^$.5DTFBSCGOU&VEZ[5R[;2*XK-RY;*:BL;0T"MN&8>U.#S. M[M!*[VC*+-7F%@O2-TE9/]^STU65I'PE:O24&XA]NJ#_%43 QWOW+;6:,(SW M#!\C QC_#0PD<* .D-EV6Q1' QWS/] H8?OD!:[2DJQ;!P)3+\3/!Q7_Q[H9 M:?/[LN')6O"DWL&.L*,:J!<%\MS7;OOCR7*S2HJ3%17Q5$F1L?6LJ-FPV4KW M]PVIB/@]8)L%]>QT?S5"$&1C_9%MK'_BF- '@4E$P)Q+3#(L1F*:T'X*F\;1 MC=1B;BQ585X\XOR&%MEYLB8\F#E/U2>HT<80@55VZEL&!6'$*:.&-'K__AQ^ MI'(X$.MS5?_8(FP&XR)#S=CG:^G_W4)=]GCDQ5.JDTI_PI8[#7[. GW8H9C0$JX[.:.+MA''?8GM[]D1ZXG]BY;>F'")H.ATY%;HA@D$$ M\ _24\DA=%\23$@8M>9D5##U&>U+2'\^>6QCC/AAC6PCD4YD8!>$!$^?4H@E$J@ZZ\BTPEQ\NY\V=(MCU9 W9TN&$Q"#$!6 $'Y-J[JD.=X*%*LHK MXOODZP6ITIQR;P%_CG#&"'T^D&B33X ABD-=^P]B$9?EC#C:44>_UKMN>3T]RS!/JT(>&OVXW9[5],)LSZ=L>W[/$:#K M'8(I[IO(8B_TBV=[+X[QM2/[.VY2:MV7(/6FLA/;M= M?4T0A%F/W[#U^'P/DSCX7PI,Z*[%-*45&C2-XVLV?&Z\J<(/[#?,I.&9^S(1 MWH>+*H'&P6CWYE;DQZB&$7,>27K'<9P(("*&M 4R)=G6GJ-Q>39CO#<9_KUP M38@PU#7;0ZIE ER]-3IR*[D#!,,(+;\^_8AKQ$.;^9D7%*U M&?U"\P7(J^)GA:O!*ZU)O/]O,+W,E&H-^/@)UB) M- :D@NJS*IBT\Q3_V2;'UXL/2;TI!:+K!4\ZP-_77."'^IXKX]B=%+0;H*:8 MDO/^IK_!PQ]>[1#Q?^UR4G!4Z%>!"\6^U )/%W4U!]-X&;W;=$[HXB1=LCEE M^PXI1CN17\OT<4;V3$1\$=]E.QG'-)]UL_:=ZVJF\>=R=(@4HQT)Y\FK)@OA MRWT@[E9*';\O]R!ZD=^90I8=6-I#,X0/65P* M=.] YCQ#WJ- >/:\:](\ Y]_2%?PNC/]RF_/Q6KR3KV[)X[*^I[T1)M"E)_BVC+_'J9 MU.@+9I9I*::AIJB40T,9.[.Q3V6>D#4M11:ZM<@I&"'N)\[*2^.+4_"7ZYU? M+PDN&>4E?R<%L2HM:81YZ3Z,)?(+^/T__&F';Y(FI^U\PQ_/FTQB<(WJ'"H[ M+9PJE!:),/HT""6^.G7<+YTV+TJ;]"8;KDP&,VC[1*O9'E-^6?V$;]AW-,_?TI(;HH:W=%:]6E_:@:B'O,-K M :(=0AFBBP1&Q$&B!N7T[O3L)K?WBL_!C(7)==3]&6*!:??F,0M2#]48*9$. M_C5%$TI_M@SS)HU.@?\D2AE>X++$6><7YN*LWYVG1$LJLJ%3+_%KV@;*]E=3 ME&B#"3/(U*0W"[8O/M=).O;:L[\)Z*7G?E?>7WG>S,^M7WC:0K9/ ,I'$2LA M@VKRJ0Y[8CZO.*=%13)/(92D(KYQ4&)R]'3!X9B= M%7C?PX0ZH"8X9G#0;1?#5%YCC.O:\",+3<8&L !)E3P^EEAF:>#A2XY,0=U^ M?=F$8_1C&(=[F+@/X(58B=IS:6(NFDU0V)R?5>.4X+#Z_@[1#2>4 F0-U404 M,ZTH?[K4\:3UM9BB1KF1 &".4M"TAM6ZID[M]G?/#O5LM.\ FJ7$$%F7?FGJ M [>_?7Y!VC,^KT!]T9RL8&?&]NGM6U*0&K\G3\=5R'_!/!((9_,G9E@^XD\5 M7FSR]V2!%6=(%UT"SY0VI$.=,6TP0LY?87D".(.V )%$>"(@'N=(GJ$6)FIP M(@D4<:0Q:R,[$7CJ8\:B90L?^?-#PB0@!5J\OHB'S3]N"'(BBY MV7L3'?LLZ%;R$$W/N^;_0B[?.5^O>IIZ474X_;#:;HYS.@K?/1/++0DIMNB7 MJ?,6,F2O]K:",<7+IMGR("6(2WBNJX3-!) M5='R&7&Y\GP/XV2X_F^C9GL.AQ;IU.]RA@09=KLS.EU!JZET5[1U28J4K-D_ MFE=@,#/ 1W_U5CT\,2LUG*PE]^T(-O'D=/-B*1 MLFQD>ZGDC)K_*@LFJ"+68CBTHP72IMG4+YC<20.LQ -\BB-GT^\";QW_,@UO MDM;D"7H5Y8UZC*S\^B@GE;G_0)_;NR[Q3!K-&^33U&9OTN.J& !4)"(\<1+S M?7;X^EX\,&F>T;>R8/C*R;9CZX=.4 #>WSKU)?7893N8-=D[9CLEG-PC)^NY M[7WGY&;")K1C)CS_LT1^LJF$2^SD(4_2SZP1Y4EV5S3#^4E-VQ?"MD_8(V., MO?NZ&,N4]^CY;GR(CX^_LS_CXSNYDP-$'_@ >:*9YEW^U)_AQQ98'QN^>RF, M4$=(_/Y$IC(ZH9N:?5GP;$>P93JC:0V-XXE@=RFBKN8/)M MBAJ9S6@$52NKC5A4UOR_5J=J.QJA5&P(RR34Z_;ND]B-;]A_IWT0MIQP&[72 MG\5HNU?/'_!7_C/0N'9'+^QN-HYK$FHG=[6>I)B7$NQ+4T%CH;#?Y4QG.FQQ M/XYK4V^?-3&P)!5K2$;R#<\$WO,-2%%]40]01M "9D;BHB4#+<_M7.&TJECC4;@"U -IL M@"JR]NZYF3I(T=T6Z0O25H@T +43/,6!R_^UO]NFFSXAQ8*6*[FN@!31 :$0 MQ0.U $6M+=CY[>TV&_C5#N0T-<_%]$.+% +F-+"^/6+Z6";K)=NK/2F:'H40 M&C:,)+9JO=NB>ZDZI3G34&4RF;Y@$0HB&=5>Q2Y9^8M;+F]IBFP.B'US/$A3%F+H[IS$AOM.9DT$5:FKHUM@]JS!^HUD!+H++V]&BN-8RM M#]3T76M##0EORUBV48_@S51^@'2T$0 >%1LQW].J-"3,U(!%84V(HV#RXX7J M#+Q0S9LLG>QD5Y>$G?%2$6<[9#'$Q&-C(,3 /25[()XA$%5B#O?]^&)@>:8] MSY.JNEXT;]VN2U$AM,%PE.+#X O(67:X9]_2WY"MF.PW%*U* KL>#*S8PL=M M_=XO[?!H*8OO=@8:H?J"IA11 #=?^H;:"5^7TQ=V_U22G]9V>01S2KNC_LKQ MLG9*M6SXWQA')GP2UW 6EVH!KLA"77C)ND1I%P1ZQ8.$OD5$@)G<31?TWLKN M%NH%;$ 'KJ=VQ[TI21KX6&<(:K*;U1#XR6UA&/6OIH>R@$5]ES M/23KHGN[49)VE.W9,,(Y4%.6*(";+V8;5E_UA-AO#:E'VE@U4?I>(CHP4%)Q MO\IO=M,TE0N'NR-HLE],*,9T8BY>7G#%!*,H1I>$EQLX,9$(B9<3"B'"QYKT MO,.A$ ,M@:K5TV.8T+]UFXXXU0DD\"3J0_RD!DQZB;O(_O5@@,U"03#^GG M+/+2_]+7?-4T^UG:!^$D,4:^K(ASD#9O]9=+8G/-O!2;Y> MX&R3UJ*BUXINE&N_%QJ6!3.<8 E=TMT):)NZ&Y&X9E.&HP-YMJT3-$,M/L0 MHAU"I,,CS_4WW*I)3SD.#[-HZ9/]D#R_>7WZ\[@K=K AQ /;VZ%OO69$$:?J MP-WJ"+^UEW4[I(B^U6'AH/H<>XF>5*^A,THZ\;VC88)A=/R@+SG^13W!?MR< M-A$MBCWD J="E?4VDO'6D-U$W:MO 6TIN]I77([$>G/9'US$'49#:J@A QW= M9M_D22ITJH%Y5__XTG'Z<%DDC.3P!BW\M,4RW\MW899B,;#CVF MUA/^8@YSG9$&>4\X2B_2X4Z)*Z(BO\A#W?@$.SS<:JS+H0?1T(/R)(#..4^;T6%OY=G92U89ACX[*$ M+, OE4V711:.25/?I>+N2K_574C:YC)(Z7HAFAZFQ ]!*NII?BSY&$ATB$:+G>=4WKTD$1?BN'\'#XT4R]FV5*>%H*L9(;48YO-PRA? MRGJG.9RHEJ S3MNLBOO.BI>\,)KJ60AWQ&]K^0R[7$YS>7SAR^&$EC];3CIQ M#F@M>"^"$5;'_]_$NA]PG9_.NNXF-"U"OK&7D_&0]RP&7)3ZCP5-/=#8VN&AE>L_I+E&A MQ61C'&+(ALDBX'7"@ZT&[=NB7TB]/-]4-5WA\CU)'DA.ZN?AE'$ M_Z<&"\P(9:C$3[C8X$HS,5Z0$>U[#._-\PB]YSF$T@F4WS.2)FK#T)>STUY^ M79-2?!1UIP7"B+73&L(-M=.FW,+.\]_83@N5#9<[K=6$!UL-VIQC\R*[*MCQ MX%'D&JLJ7%<7I$IS6C%3X1Y_K<\8Z<\*789U M1$,V+>W^ T:$2YDQT>) &A M'2+T*\>$!*BP5>HM9XFZ87TPB9ZG:;G!6;O;$EP-&XRC[8%RJNS7MT@VA%&^ MHPRQ"1WBKVF=Y&86X#W_)(J:C,L#-692,.&_7*US^HSQ+<[%9;VN$FA_!U2& MT?Y#N;A'@4!4QWV-F ?(4*->+]MBGT#+]#X%J-DX@E)Z-(X$H MFH_Q 31-PIBA+1 DD,P0Q\*SF+1HT*L/[*=EG%.4@;11.(N#:AW&^\"JL9.) MWD<6VJ;NW+>F2>I'0EC%/VAH,IW".!GR(,%3;NM56AEN##]"]'0:X/P@J+8E M5V)9X4/\I&9,FHYS5?^2UFMJZ:F57P]>9]T;\,B!&U#N32+<<0HL>-F!CEZ6 M!#]!*#;)R*.OTSW.?4\K]0"E:&4 CA"]E-6Z!WJ,QXM+T!E+O(Z#J#'<>:N,>1@'9@UV/"^ &%A"BZ*.F MQ% 8NX)IRPW-2?J\U=GY0S5T>S+2&J@?BEY#*8:"/$0CG(T$H J-$XY[H06, MT9@#3XHQ)B/4D%WA5*&DO-)CDUKZ66AJDI_G256)#7!X!S'\&JHJ>E2"J8X> M') J^1HI0+4N\!-)<9M"_3F.6AG*%[5D93"UNR^3#'],5KB_@L%8,Z B'7;G M6V,$/20(:A8?\"1'2CY27>9,WT.X_WA[_I20G)],WM)2)&IS[2;4)!?:5S@" M:_(.PQ'\0;V&SGD)"2[CM$\$--2%CSKXT<,SZK9KQH#$(&9(#H/[1.1 T'8D M_+T?$F-YN>Y(73UTX9,T$HAP)JQ$6-W3QD_#MOXU+NOG&R9)];S(+MEOUZL! M*]:X Z@AJTTHF"VKC0ADSOH8K\TUA(!1$;& L/5@W< 1;E"L-U)?EJZY#%)[ M1K\96+:DKQ9?#;UDI;<6>O+L!FG&,NV42-[,>:->@A1+!R7'(UMY.S& MLK5WMJ-Y^6:.AE:ZM'1T!2/80OJ1\3BIEEBF_4Z%W/-%"+;/8MDFE+0XH2#1 P&>=)XL.9)*R$9]\#S@^ J<+=3BVW2P)VA]OUZ!]Y,> 8$Z+TPJ1WL&6J QW_^Y$D8 MU$]>G,YPZ!MO!O4.E_R*4R >O(;3^<3N;KNW:]\JT- 6,MY0GS7"'O6V3HO= MQU>]&CP,]VCT*-1IY%PV_@'TL:BR8]_BU2Z,G7P@?XSS+G24*[=%G0G#X^W_)\3L.A YI? :5JI'?_60@;\FA''TD <9%76YT6XL;C=+QGITGU?)M3K]<%0M:KN2Q;'A3,_P:ZFG1 MHQ+1T2BB$LF^)M"=L].5]XV3_4O$28%Q)..!@CRSTL25X M!V.3+')B7+:\9MM>G^TNB&9H.XKV5DVBFR$.G_VU1L^X[KR0GJ'YBCNVHZ:H M#*.A/6DN PI$N/?0>RG=+F4*4L42.=@6^OJYK\]@CY[[B(/>.KL9!>2)\V&& M2ZU1^'KU/"@@U(A?P33@JJAYHI6TWB1Y&PT\Z,T;_P"H"^J.?2M$ES)J2_*08CW;YUAH%=_P4D9)[@LDE*'L(\-U3-H85 M+83EOJ1YQH23#9VDBA48V LTEMR,6J@UT! 69!'S/G+ *L0PH9S!0'WY D?U> Z>_Z0 M_(V6(K?*P)T7H >@[!E0\BV+$LJ)P-)3I^WA&0D\2 "*>:L&F1WJ@.7APNBV M(1F\I,C.8FNJ_'##K3IZ63!:Z,-1K] P/#OJWD-BA@\L\4/F7]30E4UC= M=\H[>J,-[,7]*M]'+>Y*/]M;Y^-?G4.G2F_)'^=_A+356N?[>2[DD/W430@L M3_!"=_436'NB9YW*VC&NR)O(]FI()K,^3]:D3O+NK>[TDEG[DHS>M-9>ISN8 M&I]M*E+@JKK 55H2<;<\+S)^V*ZN%S=,?'A@*O_MF'[".P(JGCE!WQK5(D(= M2$)Y!"@>L-R%%=]*LY@RZFX>II,Q05D!7OS//))G'LQ MG5LOEW=:ON6@O;*QOH(*>L$4 ZWY(Q@]M"%NMD;OK:;G6YJGZ6:U$8XQ=E8K M:_(/L9.8NY=&.G+O85(0#'7W;(X,HDTAQ@]8('98*I&UI06")CW>_;RU]U&& M'=Z9.*:8>OY$+>Y/84%CZZWYXM7YR/U"Q3J?P*+$4#A62-"XH(]<)X'=77--_P$L/O*,V^D#Q7+ 4FG\)C M[D=)!(B^;^_ DN8.K( M WY&\UM1*"-QHC9<#:9K0CC@1U),BC5PQ ]6W@92#S]CK>(FJ[>/53O2:CVE!5I[ M89[&(\/=._)!V1EM;_MT[[#?Z"$O$DQM_;JF%6!A.QIBSHH%CUM@&* MTEY?OL6G(197//JY1[58$B$X<%[41+Q18IOH'4XWI4C2)\]#.'O+AL:ONC=U M$R-UF90%,Q2J&UP*9=6/"G1-R#H^R_';\@6"RI*WX'?^O!-K\'4HC-;_>J4O=] MA]['EF\ZAHD$>\?1@=$I336=AQN:<]'S6,.$P>'2;-#5BM0BSGU>9.>TX"G_ M<)'N5;L:DU-8)]!D'$;$O.?GV*&1;_:Z>"8EP,!)HFXX'[+82W^U>'4XF\XG M\%(PRJX#5(:122*Y7.*6L$;@BJ\,YSILIA#>!1.N$7/;D1D=RCRV,7>#FK%Z M0#V)[9 1&MFX?$^+1\;.U05^J$?>?0TU!8II7Y>^19;3/+EG1!&G.HO^'FR0 MK=2$5]&$9M"9-=S8D>"$<5SUBTY,?]4(&^3(1U2C*^"IW>0V2=%N$G9DN2^3HN(:30OI9JVN%YW?*>,& MC7L 1Q-J4PKEHS> !#FO>!TQX$C3X$$"$.I0;S,]B=PUVH/V%G)I+I'4 =-C M*ZV![Q/0@UNEC>'U5$KOM%R>D+D9%]\).3NOBK3DY7DNL/SO53%/TW*#LT[A M=^75L/ZGX.O@<1+>PQ4DQ1G*.0+A"J7UDID\^0[##*6;LN2!R?S/!9,K^<]( M=Z,&\T)MF!U72L46<),\\Z!%$Q'M^\ZE?';[#Q>?, ($%I#@?'0 .Z>EB=8Z M(PFI4[V"-*90:OX%TZ9M8;8F5ZAJ@5>V VK+47_!2P"VA*W*_\'1@ZN*TVT! M0*PU D]:H!:(OK)__7P*=].&"P8DGQ?9/%N1@G!G$8_1&RY_J?D5]%YNN'?O MUW62O#!2DCT <>[%-'E-@0R,\+23NRYY9 /[#[]L?DIR$>M0MS%S?T[RC4KT M@+U8/P?5HA;.B6,$"^;(\3QRD#-G^TZ6HVF2=[,?.KAFZ#SBJ0(JG;VO:@&, M#Z;,%SPH%(O@I)(\;/AYG<>/-&\VRP])G2X9Q+V_8S:K17V]$']4J+>S?H$* M;TT_U!)@#12R*$3@#F"9:%"B+@S$<I"QWXAVJ(G0I;BZ$$\PI MB\+@K#_?_[!;P>QCZ,-.+2*AS#@]-)!UW-/[WJT(^++\JVC@@A>X&IP_-D1<*9[!D>Z$&!,K: M-T%N[R=5-UO)>/[61P8"L1-EB9G=MMFFBODB/].G[#!,IPNR'G>2R?_QUSM0PXZKX-D\>#X16^7=#>3WJQWNT44L,<6I! M)UO-,SK*"*LI%C$1Y;.(^^:KR=HY_ 4\%H.HYU*8T M 'DY'0Y(D# RA[]>+7 =$2& KCF:2\[9V;AO,3).*UJ*N:K-A)3>5XZ&\$7.GV._,]^XR:2#+: MTINA&YJ3]!G]VOPW=F"_@K=4CV$!@Q$>ZJNBJLL-M[MD!7*2-EFPE8$&&M^ M@P@&^@X7(# G;Y[W14H(O]AQKM((CK>@$":0W+VW6]CB11$",#/C;_TH1= MD^+QIJ0%^S&5=9GE6B3_=^R5%K0;\$-S,W*^=8_A03M :!_1Y%9W\&115S,0 M\6F,"'1)4N&A/-]4-;-ERZWO42'=P%Z?JJ$A1"$L#YE-M# PC7=+\"IQ5=;!W_XE56YNK$3TI8BYUR_D( M >IU-$P)8U(*IBMG%,A:7Q<&\BG86U*E2?X7G)3,*+A(ZM[+@Y&FD(L$19?> M=Z(FRX8DC#AEQ$@C3CO\%<,87ZD)LR*YE$5DTMV:G9>RZ^+/24EX+-,M0W>J MY5T>_]R)HUE-)H[/68W'WOWL'!@"PG=AE8ZL @J/=2ZO(ZD MG%<%FT!:):;*&P WTXU]D>6O'5M@>46\UU M,FH/RKO%-5W]'1).+14>Y7W$&S1VP%LG)&LO1IJ@YGF17?/$?[(\F/9%FDEG MSN[3=(C&NU;30>?F=LTQ'VP>V#10MAF\.IDD$X%CXDDDC>1X\%;.?%+"I\9[ MSZ'^@LGCDDWT_(G]]A'SK*T\'H O7\VJI5@%H-W8)M;3)!<\[YXF+JNT?-[& M#MC@6Q@GB<2!L@8(*F,=FL$BV9?:#\1K3Y[0"YH*XT+ZUV3,V5OVN\,=6JLM MP!>J[-.WEK6$6V^H)(T$[>#.T''.4B-V!1$6[HS5$Y6CEM:"LNTQM)@(I_D4 MA.28I[TBHF"49P&Y:2,M%)<$PU64*M!L?=F(/N4G8B3VXG-N)3L;NPDXL6R!-M0%>LDU-SW-S)YD1&.6%BXISG@]/]ZS[@3-3]\\61R7>3; 3$B<6[5BTQS ZQ@6O M&^;=*LGSLTU%"ESUN4T&6H$WR+W> FV,@B9JB4;:#_O92#5YXU<.ECC/Q^RE MOD9P*>AT%DH(.,G(-E$O#ZD>8SPO\U?%@I8KD>GN/9._JQJOACRI0\TMMH&^ M;H-M"QWBZ%=.'@GZ85\]:S.9FG(NG #=]U3QTVGJ1G#N0]3JZQ<:07H2\G)_ M6,=.GUGA'L_B\HFD>#AS>U\;Z*/9;E_>\[1+8I&SL_=RCVJQ9/(IH2M%1M:A M4AM>:05.]3R(:>IIG0?!ATSA[)B+MN_27_S0H>_97U0B:KWEP$'2:8,I\GZA M4IXG-7ZDI?J(V-O*ZEIEVUO FY42M40C7JX\OE7H@JC5C=T MXAWG'7HW]_?=R.A73C2.33? 3:7K^)A%7E>+YI'L+5[3DE\0\Q<^O7%9.LW! MZT=_MX$6DO9Q\Y8ZDN0C+2DC+*:F?(NTR'Q,5OB"\L@"K:7FN+F3!6?7;>!E M9X8X:?2K)#Z%Y:>'P\I%2,6V8++4?1,\*$7JAD#Y.>[0M^3L/>R.*S$#W*3Z M+ J8X8:L!(I!OY2B%3B#S5YO_C/6,'*-9,1T3ZF82#4Y$V7E&#!T5B:ODHV*]<&3>PA++%?QQ3"E+1)'J\^X%K"I.6.<3<&(Y==?A2F"H M,<#RRKD<$RBO7 < X@AFL9]R:XD0A? PXD/M)D$S=WEA\M1SA0CYU-DC[&,2 M\9Y<'V-Q\\#::HS[SZGOS?6LI8Y*S6$%>RT](%Z#;Z/'^.G5"7.??+W*F(Z3 M!4F%WH\$Q(^T![MA%/T&\L,PZFB??-S ^3$N4V/6^?7DB5TCORHR_/6_L-KS MKV@']]WM]Q?*:2>I(D$6,;JQO'4*;E)M%GD5BEO\2*J:5Y'E+AVE3/0W XO$ M?G>!)&)'5+C>(LF#@I-4ESWA0SG.GK=7E>=Y4E4#AV:M;VQ#*_KZ]BU"6XI( MD(QYH-;C<=]]]3CC@@G7//O;IJI%S99[.L\RPG?$)+])2'95G"=K4B=Y?\E[ MD=KW>MUC:[EZ^ M\/E68SX )$: 'I[1T7X8\U(JW-SW[:IA)M3K(:!7LU1_!AO]8>2T,?:C"*22 M972,#^'N.)IB6T=>Y,$;4LVOH#<=P[W[KUT@R:/CRX&X5ZJZ7*= 5GI:4][C MQR27HMYS5!QH 5A9#GKR?@SDY%"[Q(0_ PXQCVIPQ.LNPFQ9QKJJ^<][4AS= MFFJU!>\O/7T&VFP:DK/V!\2)H^LBEH]IB+O4B&4O\=PP5C#8)ZGXIX-@A8=W M!X(9ZL!&+6Y>DF2+7!8KF:$N>"30HWWXS;O+Z(6*O0J)GV-$[(+'\Q6/,?Z' MP'*]N"IJ)BV$01U,RZ[W$=2#-MAYJ#O_8120VW[7XP($TG0A(+I .Q!(9UR^ MW'IZTD1AK QA/9VS'Z_+>_I%?1Q7MK2UG'8]AK:;.&5$2\1IQ[69>KC:9S&I M6!5"1&YH52?Y_T/6YS13W]@.-;85E+U.0\N*)(X8=<3)QQ67?O;V2

E/2)%.FHV"B:VPK.0;>A14>0Y^M,"R"N\*B8W"<^@YR+%R%]]LS3 MG U$!&A\X2H^>M>S=X_AL:.0DXX9%:##YZ$@8A7SXHD6QS-XY:?QA2O1VO4< M3;1B7K#I<'I(N%3L\QONJ%&@_6B?TJKJ#@Z$U"X![R\J4D!05_V.%22IPW8* MXZ65D(F8[_)9"EKSCYVP-;_XZ\W[ X$Z_H.AT.PZ\/Y^\/K]_.-%T'GOX0Y5 M#SF<_^HHPG_P3G2L.=1GI>C6MQQL7VSL",>]_1SE+S5E6C!)>D^+1UXF@;^9 M'[N-&&P+E*'>/KW?C3*B)YPJ$ID.?HWMP1]F+#7B5C#)N<5/N-C@MVPDS(IB M)E0J4DNUU_J#"Y+1MT#)TJ+A6](:$(C/-VIAH"^$ETEH8SG.<)$N5TD9.83# M;$ZH%:,C/O>\*AA:)D@$ZY??[?G&V0//3M_Q7G9V0+AYT@D;E?5;3NUQ!'O# MV2_V6G'^V_T!>/Z[O?:^F5Y_F'^\FDP85Y/R>/>S?=CM/<#+B(+7@C)S@"L^E$H\0KDJ:LSF110,O]CP\#/YNDSEP0!T 75L&) * M9?B;8(*< _R.&1#ZQ0'QD"\)";689JA%)7..25Q(9^"^/$ 0P:0N.!],?<4% MR%55;7#612,B2B]7ZYP^8\P6&KP@]0V;1(4& WL!*K$A-=]Z_"&ITR67U)3[ M6 MU!B MN@@^)%_):K,ZHV5)OS#U.T_6["_U85)!FRXN -Z"$;E[9/]BIS(F@4F> MTR^\FBQ:T!)E#1"4-$@B%3G2X#J%L#+V"BI1;P5I*'/CGI/^#>P.0]/J<'<8G:M)[ [\025@1^A^YF$7X-U[ M?R;#G\"^^@M.2E"P@7OX@/N;%@1B=)&$T=LS9_X)RCLYF+DF51TP__)/?WAS^M._(:PQ4&]7[9I"1J'<#?#0DW%[7PZ._P!\ MZ/GISK<:?/IX=7]Y@>[NY_>7=U&>>W:81-4CCQT981X*X2_V(7BP ^H0GV#( M@V&,PT2"&CJ(M.,;E-^X%; (40_[(C:5V ,D0D2=\5:1TA=_3JOJ(Z^O%??)5 M(7# 7N!Y*4VHA5S:*<J+=;>E& MO'F/D42"8&S L-]D9,='R]QCR#FWC52>HDGS]4 M(C>S M:O!MB7$W<9G1FCK>@:.%54THPNHJTDUR- =9[2:UR&I,S]481S"4@KCYKIY] H:4TRWF.F&QP\S](6R0PU6-CB)TJXQ5X"C2>% MVG(ZVDF+N])266)G973"4G_HZ&1U3"#"B:H%(=^.3.H<-3 ! ^>G,:[&WJ/- M=F8_^W&HLY*"/.22PDB+0;$?PN(04/T/E4E#C)R3^PZBDY MI N@!)J0"K5LFV""K.6>QFP3$[$CB%X],A#?(G;0KQ M^$MX#K;1S/09U9UL MC5'T%"2=U 7[HQGQYY0=-4J>LLL\D&WP6T>F?"^-"-;\#L<4X]J&9V+ IM=@ M;\A0(#8)A)UTY^+Z5"0"NOR:YAO^8OT=I=D7DN<*V33[&!XPI$$D8 R1!AI@ M6)&7<<(BC1HHS(83.-!Y4I;/_,PP7_$GE;&BCDS$C=KQ-M(Y0F2-N%Y\JB14 MK6.$XALGIXB#OKV_ ^'D3NCB9,/.$C*BP_Y\;3T&%Z?L[<@8#"1P3.!8I)(< MY:EHD)7A,+I)2*2RD:8B2&UY/0WE_%1DI!)9&7#&-F#65!H4$$T=Z\N' MVJIH3D*'5>"<*[0#+NR[-^YA2OY'1%;L0(4S1)KXLNDI\ZB4ZFJV'M.GH>:= M58CG;[MG-&TWXZ-^/._*6WJ34.T^8#[W:8O1 S9L)ER_GY[F#@H?8#]6\#2: M&Y(7AAE(1#36W)&SL>TVN'\Q>LFE408/^!#[N1;N5HH4I&9"_H2S0]\*VY3* MFOQ#))QM'G[=8IZ[)L/E]>(MV\*2G&N"ZK+*7<_0.RQ[!+YEF<\'.D%E2SO. MQ8W#F:(>V1]U?1W,Q37^@<,U-DP6+M4J&S,%EP:;1U;:J,FWS!1"&!E?J)/5 M]:"O(.MI0S/ "OJ[%[!J'LX >)WL9>N417C@Q&C96S@Q#G%ZC'9TLIT%.U&. M>(PR1_N639XS6>YV%DR4.=$ DOS3"Y'DO3FP$N1CQD[.@?<1?ZWOO^#\"7^@ M1;U4N0MLN_/LSCLD.S6OWB$^G\X]>U[ ?'P_3MK'IQ1,@*MOF,.34_'A0P.P MEQ#^>?\'!2 L[[YYR,AA6AOGG 05.JA?/MK9J'V 2!<#UL/;#:_%U6-#&#U: M=4G"\F&K"R@A'[]*M"<"+MKAE8%C1 M3M,P=M-ID*->:",YFDWH:$[ 1[^)V(?JMS.\%I+X9RY@5SX\4&IP+]TZ+%\F0 M%MUX9K*AMM!W67U]^M8&053K(9:O]TJ#G*1&[ EL.XC%7=-RUOC"RA;H[3G4 MGB^)3\:LU>'UT9:MP+,P#IXX_=>YOW)$(EOA' PLHX8^7,0+4EN<8&_)#G'9Z!Q/5\Y5+=.[S%UK0/#E:)9CBPEN-]4M%&G\/W2!TZ?C6#$D\?ME(<\93:VZ& M#=6ZQ14[9Z1+9BE=X">JCC!&?KGU]^]?GV*UDF)GCCU?T.G/Y[.?GSSLSP$,TW8U$M:\DI3 M[$\_S/[P^B>A'.S'-Z]_:!L1<005?Z!,?6KV _>4)C7Z7YL"HQ]>SY"(LY.; M5BJJ Z$?3L5OW\P0ZX*7!"5L_8]3L%$YI51WGL*=L;._;:I:A/#=4Z9F;' D MQQ]Q?56D=(5Y<;![>IY4RYN2/I$,9V?/GRI^A;EU]\XYIX6^CH3X^"0%/?%[ M@.0]]&.'F3\'*UO4J,"U+&+'?LM_3AENM*E$ZG=$M_<-R19QG#.[3RF@(:9POILC*\ /;A M&LS?:_"EK0"J*402P)@)?4WXWB>"NLR,*H+5]E@P6!_4Y%.'0GA((MP)E <3 M-*3CU@,UXOR(& ZS,\:A3EZ7S;<'FO'SG>H+^Z/>8<]A3WV[0YVX^Y2GN)$+ MSP!# GA%FW'=R7$U][QSP/#\GRR5PM1_R!QFIYW^5&7=T1WVKYW>L'_\=;[" M)6&GD=Y56MW 4"N.._(?A"^IQ5ED!QA'Q[D1;\&4\06ZB^5^:U<+I>PU["+9 M.+4FMX(<<'AH]>AC6PQ!NDG*Z_*NYF7QA)DP$E)E\*6]@*DHA!6VK0-V2L%( M)O/0+X9ZS/6[F54DN4E2LB"I>C]3M8%L:8=]>=_5&$'44(RXLRE92+7X$FQ9 MNL5/N-C@MPQY^YC@%U(OSS=,$]G^JY?;!-8)<+$R(^9;W!HTB$_][HG)%P8( MM8@FDQ8%.$W4#>^]+FNW;$ZPOTXOW!(=LC2%4SZS??NX^/XI13 M<9".L,7KA'](OI+59J6<\MZ_ R9]KQ_OGEA)+-ZVU<\U.LH*OU--BN&I[OL[ M9*J[_7B?:DDLXE3WN_MM-K")>2XSRAB$LL(&.O7_>%,1:TP'8ABU$.LT.32 UF)I)\:EPFC'_@1%I# M7BEL*;=7E/L1L[$O%S0XKA2M"5PQ7!4U9AAJGE__(U;%L2I: 67IH#?OJQX/ M"ETS6FA!2T0:XE&$1<5'JLF<@&+!(T;ODZ^XXD"48M';"BP6>[V%%@M.'-6< M>B31Z.9RA MU(A+?B4%/QXB4)ZZ1]M")$759UA)B77<'F)35$MW-,Y0[R.'%F^X:$.5 MU>LN[M#U^ "AAT>#G%[TH::(C9CX?F(0C>RY)Z;MM'P>LO&/FX MN5U7OA6E MI37ZN,L'5$ F&6V\WNS,GFFF.@R)M!<81KZ9?>QD;X@5_W:T?$XR!,YP0I0K M:8A . ,AO?QP.1]\@W/< "ALNXZ\IR%BE.(^G^EA&AWG1/AM]!=:?KXJ;DJ: MXDKU$G6XL>W6NM=IJ/1 _=2M]EW+<0"L3DZ1OP]?E^SL,PK?]S;<+QQ]&_( MIZ82^GE5I/F&WP+QW";L_[+[Y*M".RQZ\A,$VDV#X..>0[X#EM1Y>4E&'_TPD=? M ]SN>P0\QL)P J:LS_XN(07/*'*&%ZR->IT'] 50'U*O@7R4U'B))<.+)Z? MYEOTF/",- 6_:^(@$?Z:+GGP2QRQ!,P)=<#H\'8Z+T%3+7'VCM)LU$[O;6QK MI^]U&MQ.WZ-N9:=;C@-8R)!31(_CX'U;Z?VBT6>E#_ I;N:0[2__1'#)0"S- MT]B,]N$REXB*5L"TEEO*(H;MX_S/T\MP,SXE8TE&]/CL^6'.WVC9FM>5(JY MW0CT1.>P,^_A)MN7?7&B" ;81_5XXE4$/B8K?+W8@Z",&QAM"Q (99_AY")6 MS, X.ZD1CZ*>?D^-3[^GWDZ_I[%/OZ?3._T>)6KA.[44#N8)(O:*4'W;?C MI%$5!AS GZUJ;KGN3K?XPBBA:30=UQ.)@0[\JO M-R'>MWC-*X(6CU?%@I8K43;D[+GYXV@E-KO>@.(,I.K]574#BU<&;VBC+3+4 M@39##\_;%A.I=V,[D]3Q](13B/95S'M2X"OVH\J243>$BO%1AR'>_34%W3S4BTT^3U.ZD6FX,7GB6CQ2F!72 M!U"VC&AYSY_8@A%/*;,&#MOY)9XX15= DT&=<#B%6ZRPCW#1.DA4I%TY(@5)) M.5)%MF'>4D.&A=SP-ZM-SA]!B;"[7)RU=H7?!B^GS#Z&&P$:1 *8 RT*U(0K MHC9>$>W H'E=E^1A(]>VFJ*;I!2GIYBW6H;31.UX'T-T1=WJ<[I:EWB)BXJ9 M7S*UB:[TZGUO+\##=+S+\/7YU=0%5',F^F74A+T!W44T_;RD><8,ILN_;TC] M/.+L'_\ [#Y2=>S?C;2C_"__](]8Y=[R.@: UW[OUNB%-'6!(3I_0H4J7)80IC6[CSMZ%@^9*I M:.(T"@!T]G8W&D"2D'O^":)"3YK,=*\:??DVGL(8Z13\ MZ!VH_I?0G7Z<@O ;@8)L IY'#?#)4@6U4DOJ7 MW0&6AG\@L3/=JC%[7>L;V^<0?7T'? 71(1_?.M=C>-_CAW$NZDH:_EQ1(3ZO M?__#:R%"_#=_W<;GOL=)A:OW)'D@.:F?;\GCLKY>?*JPV"&N"E*3)&>V!7TL M2(_-[:8S0Z&S(^H_\:J@R -N6I)\.=P>^E'. :.\!2RB;DJ.FC?;L#\)"\)D MW0_-D(RF&WZ 3(XG<3 #UIK]E<<9(.*&1]\%56M'LD[=SE>P+8>'^?/_YU<' M3VPW%-%6S' D:8TS_H=YD>W_HM-RFQN,K6QK6B7YNY)NUNP+OM+1@K%APXXN MZ^8LHXJ0B@$!N"&&A!K*1 TY)HC9.VV>LT\)S>[JI*S-#&I1D$4L@%OL*!6_ MJ]$#?B1%P5=,MBY*"K]5SET6F3N^85Z<38]CGHS#*&L9G<*4AW^NJZC&?J $ M8\UM'^T.5G3W88[%\%6U8;3=8G579M<3 MVEW8^[1&247P1BSO3]L%SW>%'61N'CB[0ZRZ/5=0%+:[R\SG(:7 M<:"Y$98#VP=+?GJ[P/*_VWWQLDEC>IO4^'*QP,KKCS@@8AQJC,&^B&.-\:B" MF^P&6VQ;]Q;!*N=.3PO@,M7I M*=0:TB$)47 KQ. XNEP7M"?5ZYMQJL&4"%2,1T\%P?;1URD:B'6 M^ *Z]ZI[]A[9L",M_"EIESAZ]9'6&)W^+HZ=JL-P"N!BN!/EYJ$B&4G*YX[) M/)#=;K0]]*RHZM=[A&7W?!0S:=TX9ZDQNZ(X)D0ZVL[Y:C"?N?Z'#IP0_00" M2UC,5.4&W%8B:F=>%E4&K$%./E(!R[0&1;T60D+DJM&56 M4,E0(_ESQ>-CHYW#?$XP#3AKX5[/[;\BX>5E%+HST!+Z3NZXQU GK1[2D!.7 MDQ$ 3EZ<$.*2WP:[C-YU^WKE-R 4U(!/$\Q"JE #\PZ\9QT-]@10&Q'H3:#' M\4+R\^ :B;O_%A#/.OF*8T*D^!;M,K!.>-0PAZJ(;MC(@7:"Z1+-<49/--NW M $'9;!D@VQ;R.._-O3'4!!+,>M!5L-HJYYH),WQ M@XB3;>CB! 'JII\JL.> M@ [,XS*MNT!36$1JA 5WR>QPVJ6+P7G)WA M!2Y+S,/IXE4R!LHB=1P\.&D_&Z.&R0%LA$#QM# M$CA^V!AE%S!6W]YI;H9H&7P)U4H.";V5L(+0YM.1UM4P7 ME.X]SX\BFR930"WX&DP:WY6TJIBR+(A*ZGI: *6KTU.H);U#$K)F6R$&V.N" M'EI'PFN^B>CC]:2/?<))-?@1\/A>U=<+43&=J?T=+I](BJL[FJN/ZF,?@(_E MJH[]!Q]5XL92Z]3I'SQ +XU&X.W%GOR1EF11U=5V* MU].CJ3"L^[,OX&5&UWN(3+>$5P?:OR()#G%T,]3B0[1$$N$$RW@!9[2_D)?- M-$W#S0OQZOITXD["9^O<11LP;/O0$0M[*^]V,.#'[6?;!^P/2H5:N7.$0G'(T"8.\V MNV/TYR7#LD&-6!5,^,]P3K]\2,K/N!9Y@3YBE6MEH"50\'MZ#"7V/:0A0N]D M! "1ORIJ]D_"#.%JAF3\45D^BQBC%:]+%T7^AP2$&O L9"4<4<3O)GGNE)!D M)]"/;+!:Q1LUOH17OQFC$$I7-*! =,?+" &ZM*U8V0")6G]21Z!ZRE!J\S#D M$3'%W-83N:))]?FVT=V32BSUA6C2#NPJX!CL+6LI$W-E.T;?9%9<"ZZ>%< M-%WHE'QCK"QK\H]D(&^4X=>.]$5!)98&*>"XT"G[D?XL1UK@1U%ITE+9NJ4Z M]<<:2-_&A&] [7X'$PG;W&=D )GETG)O9#58*G-X<9 C>OOU+>"M5112S9N MZO( M+SE6*UJ(Z\A!Z5*VLT@[L]=?B&0S[&C6Y&J(*3=J5E)M_H0,#)6W@N,B,M04 M'OIYU&6 6,_F'G0"LC+(4VK"J' Q-34SP?@#/!G7P.M-TT(D1AI(/J3S#30V M9JAO[YDQ9)3+CFC41$1:7*8@UH5+#;,/93 'T6!;:'J6OCY#BU'<9$/#;*5& MO J7*)(6C^SHO+K #ZK;GKXFT%21G:[,A>,)EP_4.#T!3Y>WEA<$&C6+?>"& M^6*Z-,-CAB2",..TKRR7?=)*==@2T G2/'OE>L\.U3>X7-!RQ<.8KA]R\B@< M-/S]"<]^=$]6K,GUXH[]MEK()&0R"^VITFWBMGNPH\4-C%#ZY@HO1%?C\0KT M4%V G:$M7-3!BW: 9ZB%C"1F$>[<03U#$C=Z]1>,V-ENU*%GU!76F0&AZMUD;^F@M*K5"ZK-& M'2WD10Y'QG6_#55LGS/P!:+AAJQ;NVO3??,PH1JV=F),G<[6M.P5&V,DA*4Q M*3/"FXTP-0,@8LR"F>29[MI3VI('/(BC[5UNK2$\A\J])*8'<9S+8RM_1,]A M+YY!_Z'&%R[%*HPO<4"P8CH5=7@])EQ1'8S69R#QRNTBJ?' ,N>'2"S'QQX8 M_Y$I[D[S CCBR&.NQIZ$P>6Y?F"&XZ[[UYNZJA/QLM)D\>_YS.4.T.D^V'/F M$1S.3NA68W-[&.] T2^(&6JH\"?/\H'P5$=D_.[9>#PA+9.^A6#,/%$R,62T MU[K$2UQ4Y G+#)'\,FLLK8GN9_!8L,'N X2&[>@C"0"]XB4)OA7Y2="O\9_K M:$X A7(U0LJ=3L"VR#S7 YC/@<@#HY]XQZI7Z_0[(.HAD_!TH_]ETMLAZ9]< M$AZ[V>U-Q>-@RL(IS^:!EFS_X& ' EE4S:#B?=!=*-/TD"ZH;+LU=DAI]@Y1 M-([A;J/[KT/"MY?L@N '8 MP)B*:69E]<(6"?K"H*!M0:GH M)W#C.3GVHALR>CK&%]2\\FU !0JL/S8%O!@]DS'XIFG6@ P7!QI5X?2[1_KT M?8:)5";VPTZ'V#_^>M$4G/O?FZ1DEF;^?(O7#,>!UFBT--23@1Z]FQ4-6;2E MBR3AH+*CPU)JP"=/\G%9U*1^YIZDDM%,FFO1FMG/3$++YW.:X1Y9,?@*(#<: MO7N/#Q80T!X&<;->8WY5UR!!'$IPJ3)A/@5R--+^WF99D@&+6EM[_R=.=O7] MK@-MZ#+=];HD14K6_*?DF6,!IL-U.1P7._H^AOAC@CA?:/%XPM^N">=IDQ]L M F:)0A&4%LD0Z\(54\(%+I-\7F3S;$4*4HDT?D]M:<#!E Y&WT(+,.G0\*U* M#0CAX]N'@1H<)NZ+R\/*Z,9\4DN!HI0SK^@5T6WIZ.O2H@!T* MU"N%L5UNAG-![1CLV3EP7R9%);)_C7H'5$TMW .'70;S#^P(QW80*+E*35@5 M+J=K4I%*!*=TQ?=9_N_8*F;V,32CJQ81WY(F4#2!30V.R27;-IP.:L=CSUXL M=IP3I9CQ15(G_:6!=9M;^*WZN@WFL-H2YR] $G2N4QO!HY-JD,74E&_A[#2< MY_QL7&0RB2_[6>=(JOL9U#8;Z=Z[52;IBX/H%L$TSJ#:G*=0=GI:NNYPNBF9 M^%]^39>,U_ACLNKSN \U RQ5?=WYEQY)$[5$$:<:?&4:Y"3598]G:3A]\W!/ MZGQ($@Z;6$A!VY5O"1!$N#UT^N;5P[>H)1]-!(Y82'7X$C!2I\*,S%*$MCWA MG*Y%NDN-?!K,&F4KPVV65??''E6X"\*%O;!. ]_7MWR*7M":1]WN0 MN7UYO\];<".@$Y?X:0DYNK3SSZJQ9-PE\9%33*2;[@3JSE$ M$%RQ4V2^R7 F8ZQ7ZTW=/ MHR_GU<*MK%.O4Q-L-9PX"]@)<, RIA5H:#&%!%@'O(P>H>XOI))&@4"%0<8^D@JD@J/ M2B:11E\+H )+'S5?=$%K)ZJC#4(IX3!FB:R[P ]2I)8MT MT7O2D %YH/I,"G\$%\]AQ\[<>XUL#]FB,^_GI:W?1CYCCGRNWF=@WT&ZAROA MA>%Z\98429&2)+^A,L9I).#6Y%-;P1D@$4Z@VU+RO(0S9G9R.!%,/"-S#MI^5;ZUHP2'4N0W2'Z 6=T49F;OR$IC,= MX:*>F_N&>?KW#6DV*O6ET4AK:%QS?Z_> YD;LJA#-^:ET1ASJ2''HID60\OA M8%M'9D60Y>UX%T;)>IV35"1YJBE*9?ES\:\]]9D_LN@-<#1@BN_C#%/SJL+UO,C>D^2! MY*1^UDJ29]$3.!&X,47_N<'[\I'-=GG*!+[.O[M[A-+7.]N&G3S[TE59KDO"2P0@Y==0N455OR@?+Y M\-E )ZAL(=@6D0\S5)C7T!;GR^ -P ]I)@2>5C)G^DI]<3_&KGM7L\V_.71> M,A.Y?M;??L>_M=^'U32";LA=&/^*)) );Y:*\S"-; MK1 MT(*6F#P6*!4/TM-G5/,D''F\< ]7CEGHZN"6RSWC+ J:,FN,__GH [1<*>?WWNVZJT&Y?V4TT&/]J5M3"D'K7;3 M@MM>+%7HX1GM\"$!<"HW1R[FL[\LCMTDA=OR<%5A?+W&/(=R\?B>X<+2Y];^ MBRN[:H\S^ABZJ6D1";;B:Z$!;72>Q@FL%(CQ#&W!($%_AK9XY"^02&C_Z@,M MZF6Z6\BTW>'O]S)/]&A>/UNH ZG/6)N3=\;Q?$IIC01TP M4]EQ #.CJO%LP.YI'J$^,K#W7W#^A,42H@J*==)GB"/5(>UP1ZL?O1^M[,<6 MX(AU"'+Z1RVEN$*/7,/S-,UU0/A]OE!G_M%=5\&\HU]H.&7_71C?*&1(H3RC M7^CT5?M0%*V\HH>3H:O(^'-%A7:^_OT/KX6&\M_\590$6/"HBIN2,ANX?IX7 M&;_)%HDC^?GUJF!'6:8TSP=:"?W<4!--R7A/0MM X=8E:8FB5UP\ON6/$=8- M0!$ABUN()HKJ?\194P^B)_G#T,B7&"4B@PT?>]WA0_^8I1MHRZ/O@BHJ6#JI M[018*N2G@DU!79*TQAF/ .W3.E4;B&H=]N5;?WJ)&JN'/6J -Z1+%$6"#5-= MMJ&POXHL?)ON(%*&(8)>*N67:O')4L/DJ]"KJMKPSM>D3G(1\,_#4HZSYIA\ M M&_D:Z].TO$>SK"R"=LSGBTTO8Y'0]M8__88>';VX^O3U]]_A:M62?&TN]\ MJ"[VL50"V1^HV+F:M]-$X(V@);I"1R'LM=2A]D$0W8G MFV<19?-P\@]ELY<]EK+)'73GE!WXDZ+SW]4Z)]QNUCFTPWJ 2+89I2 '?C-( MQHKA>\0 NXI#0BV6V?8GM(,U0_8.!=\#=V&*'7D<4,W^CF7%R67"3E@%-]<: MS#(9 6^1<0ZFS: J]JN2;AZ7=%.+OY:B@BV/0%GCDM 8!S2@1E,'YFK4) MLK8Q:7T+EK(19$TZZBS(LG-$U5C!'."&)!Z4"=RN%R@J[>C9NW%=2+OM9,=,$MJ'&&9 M"*(V-+@T6'M[93ZD:B\ADBS<7NVR0-W(H 4>SU!=;,J^&@2NNH-YC<%D@Q@K M%O@ OMJ O !YI1M\Z)?]W&0MQD[RL1EJ8(HH]&J&6J1Z >FQN0-;A2]PE99D M+8;)(S :#M0(),=I B%2IHC7*R(OQP5M,9JMG/ M[%"UZW.&\%=2U9B?S=AO%S+;.FO"SVRT$"V>DK)-BR:=[T5%,MS, @\*X;]A M> C?-(JF>8[W&T;QS-NO1-2UT%@NUN\HFYQS/O"RN*$Y29]5;P1TFT,6VX%N M?2^F@C1J:*-?)77]<'_?@X%;7=P@*#'*2)7FM-JP'[\LF2U5;1YX?NN:EW7( MZ.9!J#73M8H;5P^MOZ153Y$OES7F[_28Z96@1RJ568Q.8X%8MP&)_)M,6&O, M@BL1?_$FCGQ)W5(_1F:*9X9629$\BE0/_UHQ&DF^2=I%CW=3$68N+4B:-,M3 MO:05[D=&N-DI$Z]PJ@<@5ABSX;)F=%O@II)I+O<0\/O=9I!)GN,GDG"^,"(B MC*)@RV0F^(08PW@W6- 9X90#1D58/'56#FJJ00[<]%=\JQ$J=B,\@R1MUMSV MA,\;L,D3 ;8J3SVH$ZBSWHA8,'^]$2J0Y]KSN*%>^QTL9EHVP%H;Q(!T&[YI98'D0;SSMC3ANNSIKSW8.O2P^4V9U\0>1N;+&.-AL' M,_O:YI%\]C#=IFXFSG*!^].&;4CB""SJLFG.NQQY";M.@"VZ>(O\ *799)?+YK< M($.>4;,>;)RA>I2"^C_U((&=>KY&#+(V)55N6)43'19L.9AO+X@RLF 8^ U1 MDQRH<_4C3L!?V&&6K1U/A&ZJ_+FQ(-D?V7'](F[ MPN43264UH#9$C;]ED/=.^_Y($=R_;<4#4-HK*4R>Y&&>5"C;Q+A_ BX ASY( MB#!8+WXYZXYR'C_A.:-32)_)P$:M^0EL>1OLVO]+@0YYU*5O$?SI>DCVP:#* M44;1'#UAHA!VVKXXVSQL;VO4ZJ!N!7I7=M2;]Z=D'8IP,7>!VU*RA3NVQ1#C MX9=:$*@FEWQ:LA\9?+XM<_W)\5F2?L[IH[$U.]B+[P#Z_P.U7$&+B3\QTZ-&4.V!K"!1MK!P*KZ2 M5/,BFV=/7%=Z+TJ!77CP5QV2BK^U'V-R[=JQ'S-D4V^WC&2RH[+V6$D,XO*E M'>5_[]*FKBJE\FOZJH;E($("WK<)*?^F7PT4"[TS6+98*W$W\VX+F(:A;V$C@GEY28)>B MT)LWV/G\^K1'>!)]'EGW(1$Q=GQ%8(#O-FO^"-38--'JS;F5,D@UOL$R",_M M+N^8$^";-[84X 8*6NVPB(6C>@$#M[5TQ@;_WU:/F=6CMZYH&4 &DA+,%A)E M'CN;!/>CB*J6@V5#!S\ 6BGJCGVOHX*R].5)@BC?P8A7SW.8R8>E.C4X9[F9 MWY0TVZ1U1WI_2?@=6_W*SS@[R$;M@F=(%NT"2#CO!*E#:UD< M=F(#BT1[NVP7QJ,W:6CJ0]<1]C20+I&K6? 1@;8P 0,)'&TM=&Z4)KW0^@5K]U@_A#= MQRAM#XU)=W@B TCS&BCG"*O=O_FQ,2GE-^SPEN2=.@&=3!_LA/D@N+B27!3= MH)(_G11OUQ/^Y)RP?^5D$24EB+Z&4N"TA3"VE8+\&M]VXPJJ %>;(%.U0;O/]G;3T7 L[Z#54C9D^_S_Q37I"-H M7H_0@5>H>UHG^60')!\_W]7,Q#&T&1NGN3!\'DE1M/EV8)9PV/%>%AEXM+C( M7L X8WA]Q*7+]#<@]=(+<0<%VX[F1=:B&(S'@'[N9N-1DO&]VS104 >+>%B_ M\T,9QD:$'BY08Y.'39Z4W71*37Z+;6*S2J7+7%TC.KD@,JK64,V9\&8E7GY= MXZ+J?0^M_9%;VZ_IW%P2085$YX9!^&DY.9;)6(9^-HAC1O^GYJUX):=K FJ,@=X+-HN'?Z_5B)@ M0H:N-2$3[%>\HU #F-4,D9/2B&.7"Z[)J>)*U/*$-3YIS MW1Y?9&SK;Z@2D;.EIS_1H0M!L#7POCS,'TLLTG2HPW[4K4 &W%%OWMTQOYRA M+4EX#) +X-86RPWZA?W_%D<,"O1.X9=QC9);S(KO 3SBG M:SX)G1Q+[WJ#2W9Z6;VEI0A,K\Z>[QG*^5=R:&%[Z1OX^L )!M^JV((4 MKJ0.S&Z>KAG:YFBI*6JPBN.D1#M#'"WZE>.-\Q[2[713KW/X$O2+([^@W _I M7K^.^PZO7SL,+TF_).(7IV$]$^Y&PU2S&$S#+MA![DED!C1Y[J;Y%5 K1GH/ M]"HA^G,W7293(.U^D]30;2//:W@%CX^SWY%@!.#7%R<*O>%K#MNY3M M$"(8\8IIIQJL"6=8B.J1S]O3L"A2UBO)!E] C0!US]ZW=DFZXX41Q#7EWM<^ MK<%I"F"?Y7KW5KS-R/F[_"NFF,4C:>N5\BM>7KR\^_AAOJAQR9_"O&6\[UL< M'70'64DMR/H61L;R/P@;DUM&..&DC=?=H,-S^KZ(V\J)R$_#RU"VM86:&I1) MWOQ-\(<'3GPA>3Y#>9)^%N[XY7-%4M:J*:_6NO0[[XE$8$?:!%<\["6G%ZQ& MSXP/#,6F_ Y=?I65\615([*2"<**8L-?-@G/?R4+\K5_;W_)2\/)2P)^/2N3 M6\BPSXH[R<4*LZNLR7NCG2K(Z!5C:\['DZS7)4W2Y;<1MB\7BDE=BZ/EVG5+ MTN6*%MEYPD2!E@5)U%;;6%O(JJ/JT_O^UM!%.\)PF\[=(*R]M3WCBJ IHY)" MC3AGFWH^*6Z318)S'2$?;0Q*1*_JU'MV.'94D92="+K#<5A+>N_08F2J'Q48 M:L8]2VE_C]DN@J_7(I-4\2@>WU:=N*)S'A1U@QE_&?,?\?6"/]+=K/MTP;(K MB*8 20:)V0%B,]:R8#R O)@5V&9HBTZ^^*]F>T\G!$)1.+3!R$-R.,J33Q-F M!VQ)Z@R2+O:XP,,/Y:@W:_ZW7 SD7RM$M\P3#_TC+%JVFDU=SHW36,8+4HER M\[?LV+ C/!ZK./R=?2QB?_\18@W[@5B&R+D:G8M8P18+XF"ZB]!$Q@@/\UOO M+34B(B]K0$4/N!O1G_Z .AV6!O/\GFTJ4K#U[)RN'D@A9N=VZPJYRGB(Y((D M[3&]FC5QBJ!GW;)/:YVS-N5XTP1/79?-#=?F5[?BD MPKTY ;4_ J6H'^L\3";Z,13F>=?=CPN2T):CX ?^-ESFNFQ_K- 6"GI%"E0M M$]:1>4Y #P.%J?_'#5<7;HU_:4=(2U22QR7[";=H8N1HU]8?"N.I!R^E9.;U M0N1]KQ1OE8T^=.6!/"(0S=]XA,2).\W!^-SY$F>HT2JVA$QNF+;+!&Y)5R_ M(ZC6JR'_WPB7+1>./R6KATWY^ Z7JZ08R'P]U ZR+/3UYWL5:&BBABC<3'8# MWOK*[F \$:1\4"JH-K>"^:1&:[@.!F,;?@WT(6E2\:TLVW)&)7["Q<;LU;?W ML=C49VH'-.O67(GBN#$5*&K)V6!Z=E?3]/.2YAF;ILN_;Q@DA4JI&P*UY[C# M4$[48\H0C7&!'^#*%'E14=4A_B__]( E$\]KU(K)W9CL8']MS3G>>>EDB@03LX MEM5\/ T6YIHP'F\5X]F)F8*IW/D:C+9<05J_WWN2\KRFVV=WO8D"1QM#5@IE MIT%6!R5U8R5Q. [ *K#SOC?TT32&XB234;'UQ.?-X)(MI BZ/:X&U(R1(:R M4[ 9<.K=#CB=CB%PZF=S!(SP!9L"@-'^_]X6.(49 Z?^5Y(K=H;1B_?I:>YL MS9#=!DH64R$BR#F-=[$:AJ.0'JD<5Q,;G/,PGF;ZIJ+K!RHQJ.!]/ QXH](\ MZV^@"3_L0%+#T?;@^Q5%O[[U?[NA"(HQ$PB.LY8:\\LV!)K]ZK1=(0>"G]7- M0&'/Q]UY#WCF)'?AC_! 9Q?0K4]0<[0WG!C!S0,2075Y%6P1Y/5E>=8A_NII M-%ICN#%P^>OO-%#!%:ORNJY' +ORZ:<>;^BL#>Y'>%Z"(X\&>?4MZ2QVUY%%+'[Y;N1Z1]<:E'F2,4%L]2:( M9H8S[],ESC8YOEY<-N7?;G!YQT^ 9TE%4I[PEN2;&F>#U48=]08]&L"H>L_9 MT\#B9X<6&/<\(0%MA@0XF7)9PC,N3NKKG&$YB]3QU 13AIOD6;CB[VES==]> M^./J74DKU9%7]S.@>(]U[_T G%1+E(D<=SR*-:D1KS$+BG!S/Q2 %=6"X&D2 M&QAHAV.&!)(HBJQM+JZ_?8':6).[0RG(S&G&7&BAT^^2XW;O9P'N M#X;4_.>R:.&@+9Y.CN-JACJ0XM;D@LY3;VU" /-=U09A9^PF[XM&;1!58ZO: M((>=!JP-PB\3V^0\]L5![ ?BLCA(9VPQJX,H1>:H.L@P^UZD#_JFY G.V$&: MS5?-6O!$#*(4;@"W]"CM"7BJE1A]KP%OR5=^-?O;\+N.S[0G5ZSF]!VJ;I?A M[]E/[)?MK]C_/"059K_Y_P!02P,$% @ <('[5I3JKS1Y6P 2BX( !4 M !E:W-O+3(P,C,P-C,P7W!R92YX;6SMO5MSXSBV)OH^$><_U*EY9E6]GRL=V5LT^+QTT"4GHH@ 50#I3_>L'("5;M@E@@1>0A!!1E;8E M %SXN "L._[C?W];9]\](,8Q)?_X_N1O;[[_#I&$II@L__']E]MH=GMV>?G] M=SR/21IGE*!_?$_H]__[?_T__^,__M\H^H@(8G&.TN_NM]_=K0J2(G9.U^B[ M_W-Z<_5=]-V;7_[^[MWUI^^^W)U]]_;-VW?1FU^BM[]$T?_ZCPR3/_\N_[F/ M.?I.$$%X^><_OE_E^>;O/_SP]>O7OWV[9]G?*%O^\/;-FW<_[%M_OVLNOTWS MQPZ'C7_ZH?KRL>FKH;^^*]N>O'___H?RV\>F'-_/!_/EW=)BNTCB-, M)"*)I(7CO_/RPRN:Q'D)HW$*WRE;R+^B?;-(?A2=O(W>G?SM&T^_%ZA_]UT% M':,9ND&+[^3/+S>7C\]$?W)Z+XC "?];0M<_2-3?_/SNS0^RX0^"Z!RM$4\VB 6\57,Y)3*)ZP86OSC>SE>M!]$$O$_;<;(MQO!,!RO M-QGZ_H<#\C<,<3%$B=>5^MA+9PU0J,M"W' D&W<&XIR2CR;,)RX?S/3MQ ME/QM21]^2!$N'R]_*=$HD1!__/."Y#C?"IZ/,=D_+HOO4?:/[U5?5]1DDELH MVZ'2$357:!EGU3-GWS"O(4C1PH:FURPA/_GG9_$:^!W]@(E8&#C.;O<[B)']!CF6OQK M8GY?+K""1\LXWE38H2SG^T^>0-Q]\,]SS!/!2P5#=X)M M3L7X?RIF8=%CNC.(W@XRAXN8$7$0\6O$;N5Z?J1+,0-C>Z?4/[*RV.#0I?CU MY7HT-QR&WKOX/D,F6I\UTM%YN-7/6/(=94)(^,?W0M 0WRP08RB]JIZA/!3+ M#;\D1#RP/-C_+CD5I?_X/F?%(Q4Q2YX=(*\'VK7X82.80YP?T./[PJJ&M7W=J@4 MZ0@(ZE!0AX(Z-"5UZ+)W<[WHURA.$H%2&F4XOL<9SK&U=J0=PYV.!" C:$I!4X+*B[,DH84@XCK> MRNUN5O'6U1-KS4@ZSU>('7STM+[/"B8W$9-4W\]#IJN/37\& VF401N;H#@1 MM+&@C05M+&AC01MSJ8WU*7,YU]]^CC!Y$']19J^WU?9UIZ]I'A_TM*"G!?UC M2OK'Y6XI;VT\6N8N08<*.E30H8(.%72HH$,%'6H\.A3\[':N$?T4+6+,HH M%/2FH#<%O2GH34%O"GK3>/0FB\/;N>+T3L;/%>LBDV5 (BH]8)'H)!Z[0H3C M![1/09*E&2R5J49CNU.P6I 7E*Z@=$$%S[-#EJJ"@B6E)HD?VFVZZM?T9Q#" M_H+J%52OH'H%U2NH7D'U&J/J92=%N=2^4BIT#_E+3-((E?PK](T%9>OR:7!5 M"SB0$[W*BI9>E*B9>'PJ2?B0Q2C^KI/:JHX MU@]B$<79?Z.879#T7+R\.LH,37ND\GS'1=6SKQ'#-/T@/JM30HUMG=$I,8)1 M^:JE QHOGU:A2FN -G=+;9W. &GJ@,J*V]1+2-O. 7W_7Q$S(<5GVQNTH>RE M?@MHZ8#&.Q:+LUF^/2.1JJ8NJ!2/T%%V\'6/U.RDW#05)S;?_9"K\T1I+=2T M=46G/.'F[(Y^5=LTE2U=T7A-A0B3_?]XHSBES8U=45J*^7-VS>@#KNI7:VE5 M-.^=VC.Q*%B<70KQ[MM_H:V23$6[_NFCZS4EM[G0 ,J"=7Q>Y&6-=$SJA$9X MI_XIK\2R:@<4#Y9ON%;D@#3OG=JQ.#.JQUVL$5L*$#XR^C5?2=4P)FK>U+;N MG=8/.$.?B_4]8DH"7S=Q0A4[$WO*DC(UJ=-:O=,L'DI"I8;WYG,^&-; M[:8.ZN6 =B%]Q4F.'Y"0$>/=JM40K6O>.[4W:(FER87DG^.U&MKZ9KU3=[M" M669:W'6-^J=L'6?9:<&%&,;56W9MJ]YINXN_7:;28K/ U348ALW'T'[JCFE; MFJ@T/JPH4>_9JB8]4G6+DH()$$[>WM_AO%:+5C5Q0-7%MV05DR52["&Z9CU2 M)Y1,*<_=;M?W-*LAJ_9[?[R4NN7CO<,)9%8Z!K>3#1!PBZ&G[/%ZMA2LXGK* M* 9(=((A&)&W?B"B\4>!H7CG!Q0PCQ,8E1_]0 7HX +#\I./L"@\:F!0?O8+ ME-?^"# 2O_B%A-:Q!0;E5[] T?@CP9"\]PL2O6\1+J9Y);JJ#,QP.+P26RU, MQ7"$/!%C+8R"<&P\D6N!KG@X+IY(MB#G/QP53P1;N/\>#HTGXBTT# ,.C"?2 MKCJ*% Z%)S*NWLT"A\,3^5;OWX$;VSR1:S7>&S@6G@BU9@<;'!*OI%A(S!0< M&J^$6$C@"1P:K^183= 3'!&O9%A-( L<$:]$5T!((1P93V37"T,\%AP03R38 M"\M@8Y=)BPDE*2(")OD;IQE.R]HI]W$6"_4TXBN$!M$(Y%D*Z13697A[K)"&R1\I##9H>0OT:W1F79?2K?)T?*#NGQ7V^*++] M=2,W*$'X0<;-U,?TMAK#=1F;_89T';,Y*TU3:5G6ZAJQP\[@DO,"3OWSUL-2KD[ L>GB= [7>V&CR:*PZSS@O(!+ M ]9I\'EH%XBYP^#TFY<)L%

J0:P]/1-C-2=U1+6%KM,2-U2+6$ M9!2.J+* _TDD9AT3_&_+BIF:SNYN'] ]/[AVNG'M',/U OL BW/$$X8WY19$ MTM.88SY?7!]PK>G"@>8#3;> __1G$*X@"-9/Z,$?KB (5Q $LW P"P>SL,LK M"-K*5<[5JK?1O20NHHOH\%%E37]>K-"T&M[TYKD\2W*EX_<\B*(J]*HIG!<_I&K'9)U13U4_7I,.'GYH? M?MK;P\_,#S_K_.'CU\\YRP^T#O'7$\^*/_[Y*?X797M\> W;ZAOU3I],]9HO MGA%0N]Q!;=W&VKYRK-8R*+2YXYA'DB!9#*XL,X+YGZ>()"MQ"OQ9"[YMMX'G MLGTDJX;?;;L-/1=90,EN&B][##L#28T=4[WNX78&^\/D)5W:Y0WL-5WKWO1G M,)!]\@8](%*@#T)Q$\Q14O('SE=[AM%RE55?MU;,)TUA]J@H7._T!)-]WZYS ML"8':W*P)@=K-[>*RT:=\P:@1VVBL%K[@TF3C@=G;O OJ?\4Y$/ONU/G$+,V8'22^ M<$*3M=+ S#!UN"Q9IM:M-?6\%TL,:KUK4\? 95C-5!)]0EB-75A-$W.F\U": M'Z-5L8Y)M*:/@1^)W.MI%L7)7P6N,L[W1 *#8^P&=1?NTH2N$,#2:P#+;_*% M?**[F+.SZFVH0SH S8\BO*-!^L7LB>&V!!=TT%IUFY'^L;!&>S> M&=P]G<6]4 3D]H92^9JU,1#ZQL&)'9S8+^$(3NQ#VX6_3FRH\%>3 0.4=7U! M2"L)4+NSUQ=,S.8ND%(Q==^)Q2*R4\Q] <;,)V8YVQ=@ MLLZ3X#D )>3:6'N<>PY^B5CE'[9T#KSJY\[^KWAT,/'W:N*_$/_\AN(L7ZGM M^JHV1V',-^9J?L/K8ET+GO+[_JG"1$]5W?>]4W4C[PE4I+.^^LX--4J$:KZ= MKME[^C,89QZ8R3%DV]VM01O7MAG&/+X7NW8DU:7%6_4)3HF0H1:, M^\&X'XS[W4V^7I"C!HEJZK.V.W8HZ'3U#I/:' >%T#]URZMV&6A4KZG/NX%I MT2RA>0>*:7< F%RF;H;7+Q"UQ63J\P[NA^!^>(6$I?NAF4W!N0/B?;2D-/V* MLZR,Y,?B462)Q:N.8LY1;EO1$SJ<.W>%'47!BQ&N9( :7_9+^09E);OR%=YP M4"$S30^WIE^Q1V5T@]([E*P(S>AR>X.7JUP_"V"OZ1JQIS^#@/NZSLW*;/=U6V;"9V'4U)N$&(XQEAD_4R=(^6G-]PU&XX(>IP4]-9CS1#N3.]F*H*Y_6C,[0H2 MQ4F_QIQ3MI6/5>PSN M\TLBN*"0&&@,N>J& ])K-,R:FD_7(S#]&0Q8$^ANGY9K,'=KVX9*1IY6,KIF M>(UN8L7I96@5? 6AYM)@_/![S+ $3;*E9H=0-1N,5NW.H&X8_$?!?_3*4AO\ M1P=6-/_]1QJ]A-KJ ;Y@$BI8O<9$>>91^$GC"Q:A2A-\K1@--;X 868*DPG( M%R3T1PK(<'@\#BJ]+N$+2T!.#ZU!P!>&"$7MFNT71F^'+U$0X6Z@X-5OZM4' MF-O=.^]/H@S%'$7T/L/+*C+'UGFO&<*A\]Y(17#>]WNI3[R^+]CRHV#PF-2G M)!C;'4<,P0U.5FM*TK,XPPO*"([5:)G:=D#.;4QNXD6,,@@]QL:]U]?;U3?X MB.B2Q9L53N*L=OF!VO9/[9Z1#FE0U"HTMIVN,WSZ,QC*G8\X1VB^0?(25[*\ MDD?D?06W77#;!;===Y.''>/42CJ9.B9FNX&%\#-UBRN8 M02RD_ZD;&NTP 6H@4SXML6^C)-[@7.QJ M_XX?KRI'?Q6"ER/I?4ER,4];VZS5H ZMM0WH"O;;7NVW,_'1R1\Q8S%1%-0R M->N"B/QNA3[%[$^4SQ=BVQ&K5$.*J7$'!)VCI!SR[9N3]]=9G)0\/%N*?\Q0 MV?;MF%P[ GLCZ3\+@L2G;R[) ^)B%#-9L!X=DF;[8FWZ=4#FIW@+>Y_:AI[Y M5MJ70Y35"N:+'5AS5A:\T&05&-L/3[TVSP#0P^T,Z%JHMK>YD+ST12A5[:;K M2YC^# ;RAER4 J+@B TER'#'D+:M6U]"G*'YHN1@&9H_7]R)%<@%BO**1^TU M2>".P_A&7D ,NCM)UR=XI'Q(+I3LNJ)9BABO7K84 . U.*W[NTZ=Y#C%,=L> M+$X=WYO:!V]A\!:^A"-X"P]MNOYZ"^T.1VHEV_B"C5GMH@UT'%_0,1\OM+DX MZ0U(9G\)[)3VQH<&X1H;$ZLWP, ]:V8]QCM0H*>3P6)S/&Y8H,G0%T8!'=4P M)Y(O/ *'Q,;I,?78EN;HP#TNOF3;P3&">O/ R/SD(S(]<-#/ON $\!_ZLO6$ M/-X01M8TC*RAA=I]1-F[B$M2[V.!7B2:;Y!0]^73]H1!H\B, SF,' /2$J+% M>HT6J_C^DB3BQ> ')$Y5(HZ.']6Q*: .(4;EN;=IEJ98LG:<7<<_'2+4+DNYAO)--I59&P?XHK,A;S%&2H=.9IM MM:[)(#1J(:UOY)3.&R26#T[$)E=RY!>"9I[0V/-\ <&XSP)M M'+[$NACQL-"7?<$D!!1V(;P=6T A%!<+5T^(VPAQ&]Z)II9Q&YUZM]Q'<_PD MHQW6."^I*NOE))3(.D:()!A95VT'#NAUS5S1R 5(N\=S95U_8]MP"X$GMQ"RJH2+JU/-#I MV&Y1H=LX$_K/_KY2><-:O=AHT2/$[H38G1"[$V)W0NQ.=Y,W:IC42KGS 8YP M54S]Q@&1JFDC =87A+J58FFO@J OF)L=;V!MT!=7/G"A=F*P]04S,QOUH*+Z M EY_^QY4*?0EVL1FZ9J]?+Z@HK^DSNP@F?HZ@PCIEI[6J;.&-200'Z__\5CA M4D?3!89Z=[#_X6K=1>R-O%)9B-AK&+'7QG'K/D#OEXA79IHH?23..BQ/.XC# M8#P '2$$K]<0O#%%\]YV2)LFM*TEVV[%66:*X8-S7N@*!+@G,L4WC+?,,3-3':AIT3\A9* MR-N>"8'2X74JU;C4U^G/8" %?)=J?"V/ $,\MJKA8/0>W!:G#:\W]AC##,#@ MC^/*905%_'1[^(W]:]$,,(KYP0U4#48(AJI@J J&JF"H"H:J[KFBP7E#X=*/ MYRA!8 EW][:4;'RQAS9;:3;6#5^0:LQ+1\<\M=P",#]-/=2S/2P^QWHV1Z76 M1.@+L[CPR8V<,X)/KJ%/KK'5PJ5OCN,EP0NYB M/*?&P=DC0=<[,@R>&','I_2?QASS^>(%55L]@S7K[+A:6GD+ :O*VF+^YYDX M)7$N?U-,!M##Z0P^4(8$YY\5XGPGR;,S<4;2\L^LI)7#7E;K\1Q7[WH0+X,R M(">:FCNE_0IQCM 5BCD"OAM #ZGJ4#^;^+Q.H/PB589^G_@?.5V<%S^D:,1A_-1LD.#O=.SL[I_,+1_/% M!<_Q6I"BPK2^D6=.V4Y$YN"N5;EK@=OFU*TVP54;<@J"_?+937<&28_:Z_2^ M0 .8+VUG)?!E.=DAI9-7?/$1V2'2D='"%^^2'7@PHP@8FY%75['#!FQQ <,S M\LHK=O"TT:S!B/WL V)VSA8P-K_X@(VU:1T,SZ\^P=/.3.H\-_6=-"D4ZZ+* MX:2RHJ2\KDX\=H4(QP\HPF5!Q4B S*-B6(+>T"QAHYW8P:+/4> M6.I!##."]]^ 3ICO;%HVGA[WM>!D4#D9]&PU=;-A\"T$WT+P+1PBH3CN:$\2 ME',5\<=H5:QC$JVI?,+C!>:BJ3@__BHPQ^7GC73#1F.[4PI;D!>TP6&TP4:O M#*0&MF &Y_K?#4KHDN!_H_0R%1/ "XS2&>$$Q#(IA4 R#8A@40QO%L =1RKFB^%.T MB#&+'N*L0-$:Q3+/M_RVD6H(',V=,FA%4%#_AE'_@"\)I/!9O7!7B82"HM\E M00=[P:>*M'1.Q"Y2,(;)L@S3_$+H/4?L05)[239%+C<9DHA>Y:(PYACV^*B! MU.+'*>VVUF=;JFINEDIQA\\(*G%0B<=,Y_&IQ- C(2C!00D.2G!0@H,2;*,$ M=RXZ^<).9A#[%]:=FQ-^CO NYT5F.3>R(>B&<&;XPC1FJ!N*B<\WX5UG60""41MF3+[29E@P9RIW&#*#NFQ9SE7G&5E;0=!;TR66! 8Q67\=3.=V7)4=^IS(\*")CV,']KR98'T MTT8,X#Y'%1.GX-MNZT'7#[I^T/6#KA]T?:OJ M>V'3N6'@Y$WYDT>;>"OIB@AJ6,0+,)([ P"8F*#T#Z/T UX02-$'OVCGROVG M6*S_TE(Z7UQ1LKQ#;'V.[FV3=.V&"2IK4%G'3.?QJ:R0#2JHJ4%-#6IJ4%.# MFFJCIC:1C-SK5R=1)B^KCNA]AJM0ZH;.5L!(#O4K*#%!OQI(OS*_()A^!7W1 MCF3.ZO[W^0;)2ZG)LKP(_C%Q8[MC)"!/U5"$+%:<&*1+KC&JI>3<9V MJ(PU)R^H9P.I9TU>&4QA:\X,C@1:V]+?HL%G2MBSNM:R_ZZ"=;(B^*\"F.7I M]-D#.1YO8R M"CBNN4\=:HV CN?0 F%'4K Z#&1U@+XFF*7![J4[UX,O!-_3+4*WB#W@!-VN MQ'YU*FD].R!UEI5T[2K<[2_FOD8,4]&.V^C)/3UO*"M"+?GEL3;?E/ZU69+C M!ZBWO;N!!\+C"WE /$?IC?B7X43\5I+\A>"KG,OM,X,NC#6(1E]-I:(0"#.70_@2F)IB>!C(] =X0S.H$?M7.300S M@6B*LT*<0&+#2';)21??DJP0'/=!;$)RURCRW59Q$3."R9*+C:+<5RPJE'?\ MH*$,="_HDM;\9$;2!"L!M&4'93XH M\T&9#\I\4.:M0B&:BTB^,(X9KL[D:?=:>R0 B8PS<70*\HHXLU7; M08,YU-LMZ F*>Z^*NRR8>48?Y.V%!S\%"V!YG>$7PA[CAZ>\],AT78].R 5@F0W6+56;3ZC7#[]FM$' M+!;>Z?8+E[=;/!8#VH78X5?V&_L!(C+,%&^>X3PCY0^9IOD09X(+^$Q,@+&M MH+5,3E1::ZQ&&>AUWDB6)BC=VZ=G25*LBTPP?'J.%CC!N7)ZIHY#O;Y@?)F@ MD-MDWQW<-! TX1&H@4$3'H$F/%HC68-CJC]^&2U*+62R_N+^1XM62\D.C-B[ MR2/6@0H(1NM'/]""X^'(UO0VNI=U5"*ZB X?558'X\5Z';.M_([C)<%B0Q4O M-XJ3A!9$;AS1AF9BDQ7[1EE,C.=X' M?4+K>\3JC#J*)AT^_-3\\-/>'GYF?OA9YP^?D-WO#@BHW7E ;9U:?6;5 MULUO4(*$X"@TNMJU FWNE/8S*@0WDK/R?+K!_,]31)*5.*#^K 7?MMO <]D^ MDE7#[[;=AI[+G7B^W31>]AAV!M>(R0_B)3J!3N&@RT!&]5B MON#29..!62_ZH#)XQNLB.,Z[*QC3L/+/DQ6A7KF$1K^ACF MD,@#CV91G/Q58(X[2&YJ]Q!WP1]=T!G".7I/AKHD\B9$^=JJ KXXN8ZW\L_] M[B,;Q%DF/ZIUYEL/TFE*U&^2QSZ5+";#%BL&4\=H )I[&J_1@7M?+%IQ?@CB M<(ZN\(.,I\UCLL3B.*^N,_L#R5O>4#I[0$QLR%\X6A39%5ZHW"-MAAS($3I; MR_3C?^]J8+VD5C5/;:>!9G):<''0B;BJP J;(<8_RX.;(R^)O" 2I>WG73/H>)!X MNFS@,A6'(E[@^'$7W9\ESZ_4%-\)L>3@5#'M"!T_;2#LGLMD@AXD0_!OA#!1 M2A3ID]*D@ ,^P"AF^$+J!$WJ19^!YK'?;Q4D[[\>B+HK2I;BU:\E% MY]IH/WWC$(86PM#\#D.#JGNTL7;K"T+:TYO:G9>^8&)V6(',"%./?K!81'8F M5E^ ,?.)63;V!0OH/@*13*8> ^+2]S_9\(?@^U>ZNFTUNR.,!NC6L-G?AC-: M )O;^?K;FD8'5C=N[O[BN$8'6".#*QB?G[S!IXT_"@S7S][ I3*&@Z'XQ1LH M'+FKP,C^Z@VR7<:D@.%[[P]\5J$N<)'5'[&^UU@,YR&OOT2LRNZ(3EK&M0)& M\"B8F1*CV6W"L)E]H?X)M/U.2R(*+629/NM,X^3.CRQ?D-1RETQC5_>/Y MX?-?)Q#NY.([Q-;\O*@D0-UL&@S7Z;0NQ#^_H3C+5^IX6U6;HPJR-58D^X;7 MQ;H61.7W_5,EY!\M577?]T[5C1 GZJ)0:K]S0XT2H9IOW0;"""&#LL>*QU=( M2!AR-Y@O]CO("Z+A'8<**JFN>=)&]-2V&2:49"_I[4BJ*S9HU2<$\(1Z3"$0 M)@3"-$O%?GT\4L,Y-?59VVVN%'2&>(=);44/A2@U]2@%[3+0"+13GW<#-[Q9 M#O$.%-/N %!HIQZRHE\@:CUTZO,.H3HA5*=Q9$"']K@C"N'IR#![A#$[]N:9 M ;U";SOS"BE'&L(K9" F>(5Z]0I-Q_1O8<#:5?W M&5[6^8.L^@YV'R^ MD<7-UZ+)O/%K?B4+\16)KWC9=R8*J>_J^&GBHY@89:? M"S;66)?[>4@P1P=S=#!'!W-TG[IFGSN7=P:L'HT6D[7;!*.%YM+?!D+C$5DH M^I8PG6OE[Z/E/H)>5N/$C\&Y45Q%Y[93U9L.[TY_;T=A4.I[5>I/44:_?HK9 MGR@O35J'D>35"JI3Z,V].HUY]-+RL+>\WJ"LQ(VO\(:#KL73]'!<#>Q!\,%& M;+\H61&:T>7V1N9HZ&9$';$=G7-Q/)A^5:[S,P=@B4I6)*")2E8 MDIIK'G6&7U 0B\5/P4K8.D;VH7+GZ,-Y3CG\R*7A9WFBR]RWTG+U0>X3ZO9 MN)W:O)\3=(YY&=DL:\0IKY$ ]^N1T$E>9S9&_X*"5"&,K[&,1-[*1ZM+0.C: M=4'&U_O9DJ%RKAHBE*TZ($$&7U_1F*@?7]_"K9,GYBM9CUG\N/BKP ]Q)IEW MEI_%C&TQ6?X>9X7*N@CJ.XJ+8#0>!'7# >D]C3GFMT)8B-,Y^3UF9Q0!"" M"M6EV5K8Q8\HN+"M,[N_/71N$\8)RF?SUG;V&8 M8 S]N;.S[D2$^L/!D&)ZLUE;IPAA>4$1RK^=74M@-R M;F-R$R]BE$'H,39N'^]EN/]T=U/21T27+-ZL3,.N\U!1VK7$$?0USJRG]-AK1',!W[>K[SC0C)Z3 MM)-N%9.H;3L*NA\O% )1_MAZ%+27Y8'FBR^\*DT!FL&+/D/%6(=(>XWR.]+8 MNA"G'.*45?="FD4B:B7I31T3(-SH=!4-6/+6[?07X5\:3*\ M),D+AMH&);1ZB,,PA0[H#($+O08NS,1')W_$C,5$<7.4J5D71.1W*U357)XO MQ-XD%K6&%%/C#@@JR\W/%[L)SUEY+HDM!C/#U6R@CIT&'H">^+*RHD7/_HF] MY+Q <#2KYKV2M6?TBV]"1<(<1MRK3AW7^4U*)G_[YN3]=18GY2X[6XI_S(O7 MMF_'Y-H1V!M)_UD0)#Y]$!>CF,F"]>B0--L7:].O S(_Q5O8^]0V]#38 MJGVQXKK-3E/QRMA^>.JU-; /8:?P7XSOV8X08]?\MVW7%6QN-%8 P4MU-(J M4[MR(:P+XB_@!-$/FJ M]D.'B+XX1'3W@(/ZA$!7/TI*BZT>QVQ[L.QTG&%J[Y3ZO48S(VFETAPA.*"^$:&_>K-\# W3-TKEWH$!/)X.U]7BBN8%.&U\8!714PP),?.$1 M."0V[N>II\@T1P?N^^XO#'FL&$'C*OJ+.YX",CUPD'7\\5AQ D1R^++UA/KG M(1NM465AN$?^B-+0FCF;CS#AS"86XHBRS1IZ^(\PU:Q5I, 19IQ!'=I'F&S6 M)GKAB#+0FH7_@P'RI'RY1?(&&!I_"I5W$B$,ER>G+VZW2%F"P^2/W&T;G@W' M:/JB=_-,/3A*_DC@MN$Y<(P\DL&A489/X+C*1W\7<2G/W<=2)!'-99I\E8O= M,@?=>F"'>><-:0NYYKWFFA^8.LI"3?B^J FEUC7M-*6VDRR6UVX-= WSX M[*%Q?2)%NP\9VX[Q21O MAN4WMU^T/ SJXS[+\-66\EJJ/'TI5>[=)D_B%S IN\G)\!TA)WR4AKN>87OYN+&BQU7S>=(Y2 K:9?M\5,A%#KG(I@1/9W2*L[@R M:1]>6%XM^[W8>8J(4!5SR?BV9O\=9@5I/5C5*R&Q^[4D)F<5",>%A8Z7S )B?]="&_'EO@/Q<7"/1_R*T-^I0/1=-RQ ME6X\(T>8G]F[]^0(4SI=N5:.,!UTD-"/(TPJ'3:&Z8BR4H6/JDC MRG7MR+-U1,FOO<70'E&6K$T.B/N4JI]D2M$:YZ7#I;S2,A'TB7>)2(+%!MLR ML:KA\ [3JUI1&)*L>DVRNA+B&I&733\@4B!U,I.N77=D"&E%O.W\FM&T2'17 MQD':=TC6+5WD0H!"<,+T/8XKZVNOI^ZPF2T9JKS/M=2I&G>:S'=#MW&6;W(V-VP=P<98?!&^)OY[V6?''/W=K<SRO/:9 ;7NG]A8M)7=]1'3)XLT*)W&FI-;8MG]J]SO=(0T*)C"V M=1IN>$F$!(6>A&#Y5"G$JP-O 3W&, -MY#2HC]-97"'.$9IORIII9'F%8J$( MX?@>9T(RVUE:^'GQ\C2Q[3Y04&L=>;)DQWQ1*E1QHDH.,'<<:D:4+(6VNKXN M6+(21)T]ZB&U=[)#NPTTF])<=R.T,Z'#KL2F?RZ._8QN2D?R-VD'5/&=N>-0 MUSCN )[?9W@9UU1W4#<&=/9.QYX* M*I)N[2G0Z=AN4:GTAT<51FZ)]:*\18\A9J#?79XW&OJBQ%<&PJ-*ZYE6Y'%( M_@C)'W63-VKAU$H!]@$.LSY*K=3LJ6-BH^?21BJE+PAU*U727@4S7S W1VZ" M[3.^Q((#%VHG1FU?,#.S40\JHR_@];?O094T7](5;):NV4_L"RKJQ0ES(DU] MG4&$=$M?_=19PQH22)2 _PD]%OXV'Q8-2)6S<9G[G^_47X2/,;C([GX\H ZEIC,01Y@TU#?82MH*US]ZP&M1ASD8#ND*F1J^9&F,,^&\=!K&7WF_0 MAK)A,"3$'@2 D^F8HD:J84R6*):B+'PT\F]^/IKQ% F M/DHC,=M\&^5/EW.WEF*;C.U0F&U.7I!I>Y5I9V2)LFM*TEU!NZLL42<0&AMW M0-"E+#$CJ^R5ROF)FAAMP\X)>0LEY&W/A$#I..9TYYMJK[F66\W=TTZS0T9: M->K(-/<:ZCK))*&%.,$$)?) .RN8/"MG)/U,25+]H= B #T'R^)Y MN0?*)J M.!B]!\PQ6Y?XSA<'GP$F8AAA!._DD$)=OI2QQQAF &8P99\QS(*?;@^_L7\M MF@&"P288;(+!)AALV@3[6N\Y%'[*>XX2!!;#V>0+0I"(^V:GFR]VP68KS4:! M]P6IQKQT=,Q3RRT "\O4X\7;P^)SP'AS5&JM8+XPBPO?U,@Y(_BFFL2^-K< M'5WHM+4M]@ACJ1M8=YT[/7^,5L4Z)M&:EFR]+STLFD9Q\E>!>7FAP-X%:.GU M;#:X.[=G&_J"W[-7O^=IP<72XOR,KN\Q*5_YTYT7EZEXA7B!Y:J:<8YR/I.O M2VP88G'MXX?5$PM!Z$\H.E M+58"QVD92D])*;]4\L:)83J0(:)W8Y_EP8YU60DBJC*?W0PZ- [--_*R"1R; ME@\:#^,;A#+M_)Z*JGORUOERHQA!P@:G^T4 M5<.V/^B.O,\OO:,[0/>O ?&/C'+5%@'M%D)V0L@.(&2G:PTWQ/0<3TR/27L=+%YT33]FZ1.8,4J QY MMX0=\JR5KP M1J6UO]V[ X7,=<$>CMQ#YXCA![$P'M!C+O,EX6)?+$^]@VU;>U=HPU&8B9D0T,_)7W\^/R*^3 I@K9EB.U3&8VF=%/P;<&N'V4XC. M"-$9741GM!2F0I3&\41IP,0U.IA4XPO.9@>VA>#LB\_5FOE:*4V^H!;"048= M#K(I[\\1SV?Y&"VH3D3^'I;:^PI=(M@[W[7U!-GVFFE_R[IBY@OB%>!66IAS MK\'/0CJO8JUP*:D__=[,00 >SYTOP)*D8/8?QNP/?DT@"[_E2W=D37B,:Q0" M)>8KE,JX*)4%I+[Q0+F'C\2HD]\.FPR4N?9(PDW\]9/@!R9$=B.\AVV'1O,)DB9=57?.-QH%>QYW=CSX%MG,-T=C^DNW'(U:CO :--"0,=L?QPR M?ERTIWA_NO;X@=&*O?VE3XPV&E$G7SNW&_P2,23(*?UY%;@''S0Q', '=&65K>S@N=TC=BC.>V\?$-Q)N]3+%]1G;G ;H1F*E4SXA^P MV/YG))VE#S%)Z@LS6@[ACOR+'=]_$CPH?I-/%W3<%AMYL:7U3+2C=3HII0H$ M7_@@8Y3M/N)(%]:^!85JK.TSD-6G^WD,$U/6_3R&B?'2TG2FO040TC4B[\/]AL#> YGQM-3MCL.G'+4F4WPU2#!8!H-E-P9+B^,U6"R#Q3)8+(/%4EE2 MH#O-Y(ALFEUHISU:.L=JT+/2I7HP>#X/UT@G <-F7EIDD3I![=KJN M%S/RV%0K$P 8)?L",&/CIPXLI6"T[(NZC VM;I1?,-5M&'5-K9;T:TL>% M>;Q<,GE0RD+#=-&=LPLZ\B!>+SOB@ONK9_=7)IY#69F1-!/[+UF6;ZV^\H-- MEPZ(NQ#__(;B+%^IJ5&UZ>CQ,I!"@X6B20<+P1BX2]?/5K1QYLJ"+ MV=:E9;=)M#&;?L%C&I;M:L4%,S5S1*37CW M^/JR'J"V;N^(J*AY(J8L<*JM.@/I,L0<($0/2.5.6OP@!*HZ :E*T<)D*.8RI*-M?Q3VV88E]&^?MT..%TA)5"? MX*@+CKJ.''5@H2%X[/SWV!FE,FHE$$T=#KL]F8(.2.\P>>71A(GV4_?L0I8* M0)*=.@P-'-QFP<8[4$S[!L JTY];=NR8*&U%4X?$9@O1*#/]9>",!P:0X:X_ M5_-X@+"WZ/3G5AX/*O8V]JGO'2YCZT:Z;X38NA8.WPX,DL[=P+]&<74W4)0= M7&/#DQ5*BPQ)VT7=]\TPWD).H%#9M7XJ^TT SV4F6?\12 M7A2+79(79V4U6KS *-5/"=@[9%@%QTTWCIMNMN[@RO'?E1.2KX*"V$9!M!8] MCBC-JN7QWV.&U5B1LI/]^K-,C38%#:RQ.+>ZO(^6NSO#HYBD$7Z\73V*JVNO M#Z6/!298],GP ZIKVLP6TR,%[BPTO4\BV&UZM=M\*%])^48N'U](>2_TQ;<- M2L01.5M3EN-_5WO40FS%_XUB]H$6M4'H'0S7IS&J1VX%F:AZ7RVN;J!C/C! MG#I!,]AP8D8PL@8C:S"RCL+(.A 26H-/YW*K=XS4(7QZ'5/^Y-$F MWDK!*"*"J$.M8L,P2?!&_"%:E.'J#;TD'3S)G3>D,V*#UZ-7K\>U6)&8(VTI7!,S0>D_0N)*ZD1I>>8)^#74-,O(F-@J1K"KAE:XV(](VG9E/-" MUK0^HUSG76@YZD",>47)4AXQDB3%Q Z;#+0)V%(Y/);Z"/^:EB- UI[FX7'^ M%.<%*R/;;M!>2I@OKBO)(XVP3+!N MF<952)F\P@;--TC>#4665Y*X?:75[?5.LCQ_VD9?!ID!NP\5Y &%UN.\X4YJN.*;<;9 M#S)Q!9F*J2E:#W4[SC-J_D!XN9(E/(04'R_17M6\$>?J-6()4M^78SG,&&=; MK:7]EU)1.&DRVYIAPITZH0AD1]'2G&*F0\G'$,#4RF0AZA*%+ M7>FF1QC6U%+C.\8PIK86@6.,=6IH*NLA .I]!141)[%0).XFB1A8*^\O3FJT MK ;4^?L+?IH(,O:J='_13M.$#&!K<>_@?!LE\0;G<;:K"EM>8(#^*N02D!$. M2:FS/KL9EO-BO:G4VX*7=QA$]UF<_"D:B2?P:$U3E$4YC=8"!-E[$6,6/<29 MV*\;ND6'I=*A,W4,$PTNV%Y=L#/QT@B&&W8U@HQ1B.#$=>B/)*Y/EBQPAS=B/E*TTQ(F/[X:G7EB4" M]' Z@T\5.TCFNR2;(C^C8BMC7##2-<-)?5WO1GT'G=7^L@2IU%A-2=UQT/F4 M^/Y.,[$[2,W6:DK:OH/.Z@;S/S\PA"Z)T ;%>2JU*JNIF0<8='ZW*Z&3VB\K M5;=!YV*H&6=J/CCMVDW:W"%$%GA0/VXO?F)@,3;$7!Q/S(59+: -9'!?T#&>QM3^[/,%&W.H"E#E]"5V![248/9, M7R Q\PA,WO4%CS;[B5Z;Z2_\9JR+R,:$W%^HS=C1@=NO^PNM&2M&4-](#Y$T M$T*F!PZRCI@9*TX ;XPO&W.;HPM@W_9EAVX#$]0*Z\M.W08KDW_!ESV[#48 MAX4ONU.H?3OJU)&!D'@]3]J%!=IE9&)"28J(M.B*WSC-<"I#KY\LQEQ:?Y.8 MKZ)%1K_RJ"!QD6+19$^R.:RP]2.4W.8T^5,(?3G# M]X5\^2]H@#3M@)CG$.9IPCL<)QCF7=SX0NY:_UY+8>K(,) ME28@+LLCH_2L\A"94 9VZ8"X.[&;\H7,K[MF5( E>(ND%W\5>".7YP>Q0TM+ M#1'CORPYT+2[4Y_G+/U7P?-RI[FC\O62!&?HLWSC8MM"5Y2+S\_$_B/(?\!B MASG="IY(+\DCX\R2'#^46YZS.%'Y1OM\E%O,JF* Y?X_7\AZ9B\*?JL M@/9S&[,F$)?_2Z9\B#-4)I4*=+'40^074I)X]L%!2_'JLD**%F(F&\KC[".C MQ486/)5$FJPJW)MI3>A)@A.'+_:K\0L2(S60I8 87-$$,Q1B5QW<7?$+^. ML6HFBE:N*7VQ$\Z24F02)&TUX83&?@-5A5+3)21B)'B_R92>N@Y5A*V6-B9$ M@JNG(D@VTU)T'7A.I8HIUO(?.%^="5U&K YF*CAG.*Y=7:,*J3GF1U#,0GX .)_W "#KY/=D?U5)[:#'0RRZL2!)Q/"X*D'S")22)^+YV IM=AV]_I M[/:%GN[H+!&JGXP$K:SDUUE,\D-3N6)Z\ &&.K;*A2"#A(1B>$Z+^WQ19'O! M734I0!>W&5S2W7(J)(3TC*ZE2*"S[]0W#E5X[>B=+^0N^D$Z?0TK'-(EY/O5 MT5EL-EE)0YSMD;LD"\K6562( 7:[WOYD^5GQ74BZ.YZDNU#H.$2K64:KM546 M^D-K@ *$+<"@0*7%NW6FY:[^(TY\6:V](O7L7DU;WZ\O'.L*8;CNV$.0_/-* MRFYW3W4-#2 #N,(89J3Q)=VH;U3AD=\])),>PZ;; M*JC&NVPPK=#;U('=@R@[^,4*#;#0(@D(N.E!7O4.1EV?Z*C!SQG%0+87_V1G K*IX1D\R@:7W3P5F9U M<%15[[+@* SK$#@.+6O-0TWZ,V(.L(2[0;-YB*,OZEPW./:>>=.C\#A5WATV MPZ\_B713DB:.&)8?W6MIF4;WD MGREGFGP17YS/K?#1)('ZXA\":E7-0NE]663VTZ=MB^#XLOZ:0]=1?29O=*;& M0%I5C'J"R]$EO>^B.$F*=9&5U=^HM.5'HI-X[ H1CA]0A,M].,ID4)^\ZEO\ M(N\[D=7A2GV!R[M13(-4O1M=T#L@A4X*\8UCDJ&.7Z]U_)1W$PWXX@^KQ8V1 M/K>EU9X(+(6&K#J?'J-,M!?EV75V6XFGO.5*AEI1(BC1WC:G;>N4ZM*G?';( M(4]A/4)7FB^$6G M8_4$RGEUE$H7ZAV]+@]RQ?PZ&G68E+87+X=K[CP$]0G) MD#XD$LJ8OQ7-A 3-JY>MI/5EPX'*$;:A&%3:;UHJ[G@/WY _>83YD]H#@UI) M"MYA8TZL-!^WOIB5K!FFB83L'5@]9B>/W'HVYNSDP7S/0/>:47+S;IUH\>A4 MB>MO?0WD/&_,4TH7MB,[]*]22I5QO5'V%-@;?:WNE'G\;-O0AMQP='?VWU8$ M!MMMK[;;:T;3(LD_B9D*G&.2H-U51]M9FBKO-S'WBDZ<$+G+U+"C<=?)$8D' ML?Q5HMU+"YYU_V9%OSH@7/H)NYG"TTA^3::1W6FLDVETVT2;R70PBYX8:_^D M6D^)ID6?WK6&QRK(,];JR&YC;>4L/["TBK^>CDKQQYX'YNP6L0>D5IO4U.$PV_-@1\O4 M3580MC"*/%,'(=BW@WV[N2VR0Q6ROX7T@-@]=9WSWPHWE7&IOY4V/8P4QJW^ M\DU'Z0SHT.S17\+; "4W.D;-766["6.E-DF!X;*O03)=N(P68N?NN_?1DM+T M*\ZR*"9I)(B/R1++JD9Q51G*\/5]G,FY-LT1Z>OQ[AR _ B'R>[HZZV" M#-3]LI0C^^4IRNC73S'[$^5E(N)!(!G@QF=@[Z'NC'Q)WD>FOA*LMNU =QN] MI$5]*6)-RX%HWE<[NT%5["%?X0W79O4 >CB^)?Q!H+F1A3B3%:$975;)N/I9 M 'NYO>P:$YRC*_P@"WOLMYVJA*3=^K8?:"#N&W+& VUN&DI/MY_B?U%VEHF3 M1I/'U&"$LQ7>_=,C7K@(C2Q#-?[,:?L]*4>O$-L02+C:R.'EB/ODBK M[D8 T_6\>0=$G:.D? 5OWYR\O\[BI%R-LZ7XQ_PF;?MV3*X=@;V1])\%0>+3 M-]7U&)29R8+UZ) TVQ=KTZ\#,C_%6]C[U#;L,Y:]MX,)%,S>\['H*@BY;C_3 M1$ :VP]/O38:$-!C^!GLS[EKAA/T^"7?? M=!NH@GQ?LVE4RBO$F&EI'2[&;+_RY#6?Y=([>-5WB*T5E$.['4L,6G_';@A" M.YX@-+,80QO(#+Z@8W; \5 7X(R0.P"LZ/X$J0!A\1&L?8E2,P>';A6[TMD M&!PCJ,6H/V_P%)#I@8.L2YB,%2> CN&<>1]V.6E0]"Z:TTPI]*(L\.:*R_$LJN\T U)3XB@EB<"5%PEJXQP3QG M@JH'M*-*6U# JJ_C2AGR"L.G0TD^51ZLZL@ 0(\QS$ ;'0#JXW06-^+@$8?X M2K#(+B6YO.06P%L6/=WZ:U$FAEL*LJK0<_$[9#K0;L%7'N[>:>5?[O" #1[E MX_$H0XX_VNBD\04ALU46+$+X8FVT9!J[,] 7:[XE2-9RCR]61TN<&N@>OBR[ MX"(;M8MLM!F/S>P0[FVPOT0<+V,VF!N[=7<>B'^^0W%6;Y2IQVIVG3T^#\H^U.3]*1HTJNIN0/N MA=F8.ULFKA(P*,_G"YES?GC=Z2W-7J9PFCL,942610:N&5U@5;7O@Q8#T7@C MI&E2H _BX#RC1$B+2?X'SE?["FU"_*QR_V4U /%?>A=_4YHFK4<::,ZW%<]K MC<:U;88QZYT67,@OG.](TEUE .H3C*G!F-K*F-K%21*LJ,=C187M2A2T^7J' MB5E5-^_EWIEP3(P"T!6\L^F ,5%J,-ZQ2;#T!4N?A:6O PVEOR4T6M3@:G5_ MBVNTX&@4>)<6XH225%JI90@#X33#J31H[Z]FB?@*R9M:]K[Y M4Q"VV3SRG-O=T&Y0DO7-QZ$[AN4 M(/P@J?F,C;NZ9^7S%XGJ\0DRX^AE9BA\ /J'*R M7XFM7& \7ZAMG U'<3O35.Q@8H.,L^L8IY?DK"JLHIJ1OK5;RLN*LRI"J]O& MW@U(F8'?#]N,@<[9/2]E7 B]+]NZ]?3$7 ;VR!\7?Q5BL\M*_38_BQG;"GG\ M]S@K5*98J[Z._5?K-*YJE MB/&+LNJ>F?#:;L//1K_7OVXX&HH-XIJY@UOZ:544XS/-T5[#5E&N:>J4YD," M]&RB:>F4XOD&R?AMLBRO<@'*,[!.8YB'\<0']QMP-E6UAL477AV5H)DH^KB= MA31@[$YWXWO0M75/M8W0:.[@E/[KO=_#J%9I6KJF>!/C=!<'+T[] V;0;T06 M/1W/J+JA]SJ+Q2E*4BFZE/E$:ID2TL5QW&8>8X+2BY@1L:L<7JUWCA8X48:< MPCN&.$$(O?/%!TQBDN XNZ:\M*4:)#F;KC[$/O9 )U!;&8U^\IH0(X^8.O@3 M;=IH783XT2.,'^TQWFNR(6_0<]$[9G@]S\.D3K-SRQ= ]%,]#.2R=Y7YLGS M&,&C+GR)) 5#HS:K^U)K 0R%M6(+1LC^&GB:QYG;R$CX8M)%1( A&7E9?PNF M@9H0P-",O)(_&!H+XR@8&^L;W4>*C;TG%@R1]?7N(X6H)0S6E[>/% : D1XN MS]EG?8S^(&I\ HU/)% MO8#IZM#H#U]T=9;>BL5RJ['53FR,O^5/;1@V.;1/<$U6"5A!X;\(@N(EIIC:)!%)/JVJ3' MK2,24%L4G._V>4-6%FI%9 MV-#VV)ZBA6BC7A<-1G!;N4%_59)B5L!>([YG8)@]Z<4]5H;T%T-KUU4TD) > M,W&TA1)+PFPW(E@GQZG@FKLQ M%=, ]3F>BX@&F;'ZXE?%Q,P=0LJ^!^GM?R"9 ('2V8/88I;H\X M.[ 53$839G^A39.!1FUM]"?N"W)661KK>SBSWE?@$*&@O ME'5R&5-/:(ZB MGZ)%C%GT(%.SHC6*><&J;P\^7F$Q#R90$FII*I--,HM(^BZ>XB1^OCM"0]1\ M-U'SK]E*?O+/IU?6[;A]__6V' MZ?9*6EEK>*Y9YZ'F]>F)=:2;J M'H//X*WU#-Z.; ;OK&?P;@PSJ./MVA.O0<_!9\1?;T?6\S'&/ MUG*_+X[,#EE)+U;X I@5+X$58U_0Z6!;-^FKOKC%NX6J5C'VQ1?>+52U&K@O M7.4BRV'DW#+F+(<<,8[&&* .,DL[=YJ=O!,Z)DW^O(^K\SNS7QQK^"+SY0\B$T*I<]# MIG2P=?^TZ,> 76/L?IHV=KN_/U"V0-@YEOJG#U6[K;?IM3I]!B5HFO@/CK>1 M@*EOO1- >)H;]._N3K:Z1TUUZ_U]4*ZT?'H(\PEA/FW"?-H:F4*8S_&$^=0; M\*A+E=P7*,UN+8VUU)?X B,_6=A>?<'$A"K[52[]WB-N/(RS\M5NF<14(>T#3[2-)%]_DY0(H MK2X?6&^*:G'-%R^+@LW6M""JF\\Z&7N@ZC0M:3_=U@^@"S?N_XDC0- 8)@GM MYO8:77'FT"U"I5F_.O*U0=C&]D.&D=N$CX<:'4,[[[N_X2N64FVNY8+:-D<3 M8M#901Z"#8XHV,#!\4V;'I.^@ P(0W E1?GBP'?,MT#)R!?WH6-T =*;+YY$ MQ\AJ)")?=H(0RC/J4)[15F_HQ82V4*Z1Y:(+EF\6>$D MPF1!V;J*-6YH"F_S#(?F[_9DMC!Y)Y(=V+9297=_/&FQNP_^^=M_O5!=7W_1 MVMP-H^3Z2D')TQ>.*+F9*RAY^L(1)5]N%90\?=&C,R*X1O:ND=D:"7$PYN4] M,;46'U.S+HC8Q(F)@/HF'3S\8HUBP\,537KU3+7986'>J/9[>!M[)&?Y@2U2 M_/6T)L0?CPQ7^U+4#?JGB^/X.D[P B=JTE1M>J?NMGJA'Q_?89S5;G*@MOU3 MNV?(0QIJ=D!06[?>GD\7,[U[YU4#Q_Z(,F:+;M\X@* MOA7_?2NPHX%:G7A3Q\1LJK(X4*=NN@0SB$K_G+KA$@P 3,^;NG/ :L/0Z1@] M) &-$PB5B6CJN3K6 +RTUO6023-. ,PVD*GGN8"A,.EW_:6>C P(E3&]O^R0 MD0%@MDK"1:>1"I)V9Z7>Z#5U.3*XP(,+O(T+O ,[FDN'=T))*J\WEP6T"*<9 M3F5J[X%]ABZJ*ELKFHDWQ2/T5R&+:14D%M,03>%^[\X>Y<3]W3&U#;S@C3(M MDJ18%YDDM3RN9+@%0RLQ$?R JOOLM>9LZ_YN\TA2@:QX=W%V'>/TDIS%&YS' MF7Y&D#Z.9_$OL1F4-<7NJ(*\^K(7!Y&2_$;R&Q>,=HO8 TY05>#B!B5T2

)U:%.AM&V=4OT9Y=4^<*6^?*&V MC5,J59N7).@#90@OR5DAA V2;.]8+!@\*042DI9_995X\KA2Q'SF"[7KK-^' M.<7M>B^$F1>1KJEC'V@N%@-*]]&$AJ0V76/WQ7[YO,B%3$&D2*AR#;YL-V35 M[$;T#E2#>B^JO=@\=9FWH#[!VPVA=[ZX/1"/*SQG][S4B$Q3@/3UP8?? YT" MMDO."Y2>%_(*W$HPJY;D/N'F%!&TP+DL5JN<2;-AQC/7>A&VR73U(XUAQF4Q MF=8OUS3*:&;:Q:L%#.1^OL^V.]U\GC4<2AIH03%('IAX+ ;H"#N2R*4&!F6S M_.4=*-HI4QO%RSL?#!0:@V''.\<,%!<+(^C4XWZ:8]3,]#WU\*#&>$$L*5,/ M'6H,#L!>Z]TF/4(O\11J\NLL>_WQR-B1,:HYWIWE6CPT'A7O#FPS8[0QU7AW M7FOA&L3;Z]VIKX78A?=OZA'(':YQHX5RZB'*G6 %,^9./8BY.Z@Z/3D\K(>O M<^?V&/X\;F",AFV7@9R:>J7)4\TE&;5X'W.CEJ6:4%K7I\L"_QT\?^B" M_YU-(5P ,*8+ #IXK; 2+/TRE:N Q1?EVLXK,A5^/T7K@8I&/%.@9P\"0VFM MNJ,''H/=5GXJ7X-B3I:CA (97@77O+C09W][THZQH>%QEJ/ >&A:KL^A-LLC M<;$').W= M;]^<_*@I]PKIT*M5HCUGP>P/77&PJQ19>9_JG7BB[I*\NC;N$Z):W$U_\0VQ M!',I7U2'IDKU[>LY4T7KA<2Q^P9=,YPHS0=NGSXQ9#>8E7WX):F<8KVA^.I) MKZY2GPAHNSO+99W2GD'3/&E2B!WH )G9I>X=XV9\WE31Z_6P>/6< M(;.-)XG70-G.W1U=W=4?G0@K\V6 M2R9TSAPY.75:T^,#^JXV7]O'>X;M )M)-T2-ZSUPU9R?3 PDE<8AXXWU?3YJ M(IBI-;T^N+4G,J:%=8V". 36#?N[-YN!GI_>)SI4>WW@5/%[P1LW M2&YVXOS85TTMXNP.L;4#8&TIF13BZI-9-<^W/2'>@I))(6[6 9F_>X)#.&- MX?ZO5B%_'?@G0W#?\03WU?M^7R8M]:J(^0*E.4A0XVCW)5)2R4^V82*^ !)N MOQAU].S8JW?T[8,\WKHHP_C9O%O3O8)L#-@XLI(M@QH6>ZCW\K["FI1.O'&F MICN(TSJN*B_#>B+ZJ_\R[@H+?A(KH)NH2C[D5QT)[S MRN!H'H>&V$>&&1QC/RJ##AWT \?;C^JBCJ+7()4.=M_(?^3CQ"?_%U!+ P04 M " !P@?M6KI8CM<1T 0 .21< % &5KO<+U>7&DA3[.TK;:Q\>C9?CME7Y#?-EO^^6N@06L>:83O(4/#Z>EL-FAFY M5C[^OV]?'Y4IGJ'5Q=JK4R>/WOK!:BB:H6L&_K_SAZ_'CH4,>V):,^1HID'N M)7?JC7Z]):\?2B[]$;Z@]%O?(X-G\][SFO5F=W63A5UWEG.\6<0)LL?L+JMO MZ(]Z]8;L&Z1M.6&_6G\5\+.%8^'G4 (,CLGWF[F%72>W?//SS<(R]9!9L&^" M9N',K6#LT&^VH/.&*-O(H5^/D;U&CF:;[:; M1V5]%\O.=&&HV%+-&=[Z]AKDP'"ML%.Z76S\@8']&:![(!?2+K8M5 MQ]IAXBU2DZ^/Z=?T-PW*.$WY:/@_TMD4(W4H_8\DG3F:H^,AI(EP:)T;UH.TJ6ZU#MN=MGPI,Y) MNWG2E*7[;U*][MYBAATDT4'6\9\+[>7WHPO3<+#AU)_( (\DQ7WW^YYUC M5^<<#\^.5T,]&YOJ4K*=I4[ /R$7UVWM+WPBR8VY*9J+ZLGJ9H]UQ&YJ6$:F'ZGO9[0(6'+?:FI*C:&_T-?DRMN%S-L:8H[F5?G M@6I+]3]T1>CB-V3O9;=.(6\@RL>$7TZN#++4RPLR?0OI-V1=7__ RR-)(ZK+ MQ_/UX,N&#<*IG?:@T6^?'6\-@\^P'O"S9E,5Y-R2;\)&M7/5\.J/QSOI_.;N M]N;B4?IR]_7RYO;S8TVZN;WXQ'F4HQDV5/+'N=;1\Y'DZLG?CXAB/1F;1&L@ M8X)T(M:'[!_.#[]@8L2YUFP%Z?_&R+HRU$O"(T?#>EUN$CW%^7F7IK*8K1]X M3VYAJM?D,_MH^+_-5)]%)^<]B5X>]JQK"RG42F$P462"S4&KVVX?;3U[\FZDPMD3T>&2O^YHE(#Z61 ]LBY0):U)&S\3Z0O"";I ,FO M6MOD-Q8SU714K&@S1*2)]X*(RGKK:"BW:JU&;S6-U;#?F4EQTC7S9_4#K@VB>Q?C)W)0A\I3(W9#UC!9&9C'7M^*]8D)L]=$QE1_WR+JS'AUJ M[C#>W/S*&W C(A!N;J^)BOY$='3,"9#\.6#D=PN'NK34 M&)K[B*WF]W.UB+0Y-2)NK"6&%E'PWZ<>(^?-_[S@%^PL< / M>(;($(UG(O?94X@S?#?6M6>69[IZG6.%#/%)FY%+[B:/Y%-[XJXLT1F60^-< M;&GXWNZ3:M+[U-WQTG3/[OH>_#PW;B9OK76KU=^SUK'B>(5XG2^_H?^:UH6.B!BE"WFQL!V3W.\!ZVP.]E2;V\&R,_RV M(3*RW> Q";SA*W9 MW83I-@*HK8ET>OM@U(D]D285[2UYST0>D?& )@CK26;R@ W\$^ET0CO3V(>6 MT*S& ?1(:1J]C*?Q!+U?;&Q7QOU!,R3C([^ZFUR].MBPR<"2><_AGO,^'DHTORBX\U30FH;;E.LW M BE'Y(XS/1K&2D2FC+]0#NJW>8&O>TB 3( @0+N[ZX>&^4:/B[&MJ1JREH]D M8,3VH,-FY!DY3U/LJL6[R80LF?'\AIL"Y^^[T8J1_.[LC?%$B]_<,:,'$\EZOZ[;8C#ZU[9EU]EJ"GV+; M@O+@W0E=8H4-G5X8@_:NN!/!$R WOT9).K7)2KM?TQ+/WX]L;3;7 M6>'$]CW:2M]/-&Q)[*DX ML(+^XN:/[6+%W1\/5Q]MWWW.4+5Z9Z]B*L/-"%>_VWRW'J;JNY3.8/,(]YO5 M^]5#CK?68KTV5(FQA7&5V.K^,V)B$A]AZ#V>&2ZK6ZR^6[VGMPA)+3_6WZZ=KY;T1".F1:3U6]^;EAOM MWM&KRS\AWR4FAB!HWR:&'\ QB?%FCBO_1*@Y-E=%LX+G=SD1NOUF; MMQZ-:&O3C+XV3>YK(PN_-E'U/;^U\8O+=]S?[7(GS[1,>0V]I<#/=%3N6Y4\ M[)4J7,UQQR"IVLP-3OHB+_MF^<*;;HUQ:>TF5[ MP3>&0AR!;*-T. MR0YU*\%2+1VQP.(L Q'!S"*A,?[,GL(I%% 078H04E=_"N3;#BTO S>%9]@S56.F*!554& M(H)UE%6T+7OB@I4C&-ED*.9/71?*?*M/HY$,#)<"$0L,ES(0$0R73 R77(@+ MAHN89!,K3K!&BL9L<"J*@,1P3K**MJ6/7'!RA&3;,)%VPZ8X_JP%G;( MZNKVVV>ES,G+U>\CG^ 3MA/YPC043(^AI?+Y0;-_G"_/L:%,9\CZL1)IYH+ MY@$K6'NA9Q6Y6 CZY=-RCK>.MGYSC=@\\]YB; G P%4)99Q#QK!:5I\EM']] M4W-2I MF*:C'[VL9JN&/(5&%._RT -^P<8"7UOFC%S+CBO_E^9,5XL%NH":4!&62'#6 M*:YB$!+4E= 29 N\#=J2YWI>WN '>!NU-=[DK;W#N5)>[,LCNY,1=VQU^!.$N M8!T16"?3&K+R@QH,LH+@OA@&62[R)H*63GW'8]]B!&0-16RV9F#;'BED%6RV19G1]LMBAHQO)GMOJ,S:,@7?B1TR%<]RVC.A M%*THMLC1K*BM2P_W47A0^C]?3>/9P=;L$H^=M2?RN!B;EJH9E"7H%U5#1>1' M!ZW>1K $+V.YL*@! *L,P%UW8H.IPPT44%]IJ*\T*>::E$ Q0:W%==^%?V-D MO>F[L'"LDW^O?AJ[Y<)NB@U 4,IT3\!F'J!TV3:6:$#>3*1Y2B=27R/-^B?2 M%_A\^:W,8&C3+2PY%V_ M_$(6%%G*=/D5OV!]F\(WQGSAV.P+V?.Y*H20/4L4 )*W:W6XBP9P30K7)L U M,ER; ->\X=H"N$:&:PO@>GATK"57"6M"DY=S+44 ><'6 UNOQ' %6P]LO0+! M%6P]L/6R@FO+.R;1-_VO&AIK.JUITI'MEFI=DKN^($=[P=>:@0Q%0_H->;"U M8!-?_4##@G=TWSO)#75CSC8]HY[GH8,!R16@N1 T%RPG Z@0 A7:;,NEIVE29[=)?"!=75#]O\@I'N M3,5$#=U3LY[9T9!ML?%/[W#K8^_Z>#G$W54JEPR*@"CT6FI$^:<'B.*LU;R] M?P]XAC1Z3,\]MB:F-2,R'=^-=>V9E>5?OU73!WQ0,#[H !]PY(,.\,$N'P0[;$6PER-Y M8*(ONM_H+\*B1W)21%GT,)_RWC+5A>+<68_8>M$4EQ3>AZ5Q+X,FZ3^YVS=; M\#;3BU]PP=J_3.N'H!%58:'F6S- 6KFQ4WXR>J\KHIRV9@O*27"L%5HYY00U M4$YOD%96[%2 C(NQK5C:G,9#2JZA& ._G2_HJ") KI"**G?$@:H*!EQY(51^ M:GH?C@S5^_3.F:[;*)=5=^WXU(&3!T56+"064J6)!430;^_AL"+(*A61BZW$ M0)D<3E^!50.(Z'<:W$&"NNP):G'.*X,$=;D3U$5"6EFQ4WXR0H(:E).H6"NT MJ"(:VLV*D &2%!#3JJ ) KI*+* M'7&@JB!!739J0H(Z][P@*#)(4 L!1-!OD*"N")$O3%U'8]-B9T*-+(MV1V8L M47+-QWC]G=BJS)0*8?35V#M %)ZA[IR M[%*&@C.XL%4S64F2J,6 !<&:P,)&6*AE)-6*A+2R8J?\9(0"+5!.HF*MT,JI MW 5:14):6;%3 3)"@1;HJ ) KI"**G?$@:J" JVR41,*M'*OBP%%!@5:0@ 1 M]!L4:%6$R%"@)4)1#&@^*- 2!8N@_*! JY1T+K8J Y5R.'T%U@X@I3WJ:EY3 MM%:])0>+YG\A*L")^DT@Q"(7+M9OO5TO&^24J-9EYM C<34 M\):/ S5BG5 )A'E?PHE_B!U0,1(5L^_TJ 'I>.@I/S4.U5,K:EQKAN;@K\35 M46\,KF\_)!>YZ* MZN>MS,084]R$0-^9:WF)_&0A%=^B&2XC574E[L; =&W,M: MT$&Y^<*?X]&SA5GTP@O8?S6-9P=;,WKUTW+NVD5/Y(.O)A*T9F:C+'&P^:)V\QVVO5DH@\:C*RT5EMW.=&^YX^<\_D:4APFH/Q'#W\M1D0>D[ M !1'0$5^U"X]_"GW+<*DYO]Y<(OB_^T G9?_!])0+/"*HC(#0CTLK@UX*3Q> M#HA ^6/S'.*(N]%@ %?IP"5.D!K 53IPY10[9VFQ1B<0498YTVS;M):WYLIZ M#,;4XV)L6JIFD(&H](NB8BM@PFFA:UUI$+AT:>9 &QU>)M4*.P"C"L!HIR9E M"TC[:U*V+DW3UP.@E0%H6;F *-2PRA_^RJ.9PB8*R/FLG<8MW3DNHKU,S:? M+32?:@K2&8H>-&4Z,PWU NG:Q+0,#8F)(UH>$SH+#TIA)WG^5Z-'8Y'A MM'I$Q@.:(*R7@5BADTG-XV'+RSNI#M0J F^]3ZTO:#9>6,^?B9+Q+";-?&9A\%0\NH5.*,5,.EOO:)ET1@]>EB.0 M-QWR;A7Y;%$LA9@&$*]LD80M:X;5,]Y-O*T!=Q8K'G?)2ZZ2O<\%+]L,G<2* ML&^G4A1[QMVE!U02?/?>KM0$@E5(4OYC86"JBV^,%VP[IE4.ZNZ?55GD)]"N M%%(5R%@Q67NO(X7%1T;/Y*]RD7O?W,HF=X&.I9/!0-(*R>-+K+!9-AORH!RD M#I]1660OT*S0T+(\.#IQ,620P M4*J LA6(5BRI&5I!LBIEN_IS089_8<[FIH%7/9S)VYEIL%(,L2F\=QJ^;E"[ M\RDAD?.. MM[<+"O(-<%9@G!5+GC%[]I\F/39%UT0_]Z<@4 M<4Y!J@+;"HXVS;&O IL+L M]H8V^/9>9;=;'T8$9,QN;ZBW\E'R?8VLZS'W+TGUTC()(9*BNBAK%A"0!\C+ MQ__BA;Q2)6[$@U^I,X: 01@^5([X@&Q_-E%0".@L7RRL3QI(?%06-Y, M)* /T%=\V5>JY)%X "QUUA(P"!A,30XFSX>5L5])KGWZ\LN- =&S)'HJ>6V. M_6^KFV]*A( 454K9\YV 0D!A_KX='Q26,OLD&A0KD0<%/ (>RR7+68F&R/+G30&)@,0RR<129K%$ V,E\JF 1\!CZO)1'L"! M/*GGT5:+G)U."Y]A]?(6":B=HJ@H:\X,$%=QQ&5NM_- 7*FR$&+!KM2Y,, > M8*_(@$%!8#EE8GMR!6.@K;^X*4 >H*Z:L*U4V0"S@E3HG M!=@#[*65?X+SY?,\7WY%@'ST&.RPX8J$%$5,%?)6@$9 HS@V/NRS*10D*Y/O M EP"+LLK+\N=DQ -G-7*DP%" :%5D*'ES&V(ALQJY-< D8#(,LK(TF9#1 -E M9?)R@$O 969[QCK[V MR\2@U/OV8^#DJI=2C$?C%)5O6;/9@+-*XBQS?_A G)4J^2<,V$J=@0;$51QQ M19-QY4O3"0.[\F>- 7N O8+*O?*DVH3!7'DSO8"URF*M:'*M5(DQ8>!6ZNPL M(*[BB.-\#F++RPCY7M[KR+A%,Q= 5W\NR*AN#(4.[P73[\B:M\4&CG\&'E;V MSH,GJ;;.-VQM)X7VG6^X<^FAYQNN=!<04VQ)/_J)+'4MK@M)H*TIY$@A_I)1 M]DZ(73$3$(NO;)0CGOVZPWN\9".04U3I&$*AV5PWEQ@_.J;RXV[ND)4H%'56 M'X?.0WCB1!2,0*>2R,0';#O$MW&PRM;@NZ$Y]L/C]T)2<^]\/48C$*E8 M=B/0JY!BEL_EJ*HAJ"D;J1ZSKFO$\,M1OR/J!'?*: M!L,-6_#4Z9XY;6C_WN32)'\['_(W-^1O OES(G\S.OF;W+E_5[0#^7/@_IR$ M?W-#?N#^'+D_*OGY6LS*(Q45:/+A_1[I*DWQ@6::P[2Q8; WBEM M0+!W;M60 D#\;(DO%.?O#1@C'=L/Q'DR%OBS::KV+28.E*(O5,UX_FR^8,N@ MOV&7>87_P5[7B!;$/[,'7) Q64AQGLQ[;$U,:W9M6G?.%%OV^7*3D3:72'>6 MHV<+LQ_1C3J"M_[9JW%8&5S\U0Q%8.11<2&'SZ<.ITL)165,;OFJ*=1L\"@, M_/ >/P2M%R ^3\3+S;K MQ">2T-I$$MA+ %)A@;2B8<2HA/]27EL]UL["9VP^6V@^U12D>X$(XP%-$*:Q MVB]H-EY8SV+B@2K&T&FLXP AD^%)VE1W6^UFF$=D(*JF+VCP_!$K"TMS-&R[ ML0VL7EOFC ;@%@[S .\F5\@R-./9)IS >H>>+X-O4-"]6^DM1LX[P<3)9 /@ MR@\XH3+F +CR TZHG!P KOR $ZI*,$W [6S*!+#M;E,%VPV 5@:@5<9F Z#E M+M&J8:L!T'*7:-6PT;RFI0"PDZV5 )L,@%4L8%7&!@-@92ZQJF%S ; REUCB MV%CA2>COCZ)AX9ULLV(N#,=:GGQ_K(85 Z0KK)T I"NL)@;2E5#7C6;D[@JR M68F:F(90E%*K@&E4714"9!=(75B4"ZPNH_(%UA==W]UX*2[OYKU74= MD*ZPN@Y(5UA=!Z0KK*Z[FF%4\$CWSA2JK@*!HF73C$#1LBE,H&CI].BWJU$A MB;G>D;^>0.45*)"R-)H32%D:E0FD+(NN_/)'P4BX"A=\^:/JNA%(5UA="*0K MK.X#TA56UXWF2"FXI[\SA:JK0*!HV30C4+1L"A,H6CH]:FOH'BEDP95"TI15 M%._.H?*J%(A:0FT*1"VA0@6B%D6G[G+J ];)'=5[,H;EDX4,&RFT2Y%]OO1_ MXU+9>,;ZO6FHWM&\7W5!J;UI3QEU;BNK*FR&)63PZ%A@Q+\Q-$>C9S,OZ41E M=_Y51(\/+H%K$@H5@&WNL 74OD$M@%9TT#8!M6]0VP38I@M;#6S$/ &0RI&! MFNO,R6-@V%Y:";4)B^GZ*D/2NL9 M9TB:6GCR^]$OCJD1!]X-'Q"8QU+YD2BQ\(2 M^MEGQVCHS6%JK1XPQ=KSU#F16O/74TDQ==,ZD7YIL/].I3%2?CQ;YL)0Z[M? M_=149TH?U?B57&=:A%8GDF$:^%3RID5NZ4B-(^DX^($R_PG4#Z$3!6D=Z=JS<:*0A<36#N7&P^^W-T]7E]+CT^CIZO'L>#S;IYNI1&MU>2E?_=_%E=/OY2KJX^_;MYO'QYN[V@&&% ?C]8?T+V5/- M>'9,HR9=?KKX)#4;1"R^-Q1I=RQ^='?)O:6MT4C><"3?>"1O0!MPO.5D DI% M1[9-0&G5E87MF+,UXP7(T$,&[\X\D%_;,/SMT7M\] M?*-$]QY/J$\D/%F#VP7K-B,9B"I3%6LGEZ:RH)J'GE=])'D:XH'*Q1"'XV@H M-^K_RU3&YH9#W\.2XJQ?19SY9[&K4F*@;F!Q9;5G?:PS-G;*K$H'&(B>&HJP>^ M8,NAT7./(HXY]V[<_=3YE?Q*"L%1',T?J6Q0AMSXX=-=(" M#MI[UB^!ZMF5,/_[??3P=/7P]=_2P]7]W<.3=/_]X?'[Z/9)>KJ3B')\\C3@ M6@+)+>GN09([']2/6Y_?74M/7ZXDGSY=Z]+1Q9-$OI8'K?9:@[D+<$Q@1,Q6 M#U/'#.\IVHH'2?'DROS:M"1GBJ4_5S"37(->(OXX5J5WX7G/KKYRG?IY0/KYB<31Z MK7MI1 9MD(]:O7ZGGB%&J&9+FV)(R M92;KQSQ&6E3>"8L%Q M E<10')L.(95W[W;O4Y.OK?,^L[^C4@BCFQ:Q"-E1 M?*PB\,+=C'9AJOBME6C3*^:6^4+O$]G9NL4O2$6A7M8[EN+N$NZSM_-8PB?T M>N,EZ12VC+%4]&!0;[2ZO0:-;N]=']>.%!AL'QA\7*XU+>]?NB7#??G?A:79 MJL8RC]Z7$W=Z&8U/\T-]9YC6,S*TO]@W'\7'Y(>;3P^?'C^Y8[^:S75S25.S M&:[E-N#=@=R:GSX*$ML";9%4U!V_*^Y&JFIAV_;^^:H96(XHZJAGW9"ESSI9 M=VQ)]Z9F.-MFY^-"<[ TC)_1M6(C\B0'M $ M87UWGK5H^:ZMQS/!>V?=$[U,A%S4_-?%J*P:V5N6>Y.8*_K_K\U=6R::.FX/ M:&E9P36QMP K->O^.[<(.+0YTMVW^!4K[(#EU55$FF.["-J/4-0=,Z5K8I53 MFF#2AU!NH&)I9&$4 _\=N;&+_H_A8:FO)@'%_90XB/%LWGZ[+O>ZX7R6733@ M8>W_TV!V0QZ8-<25>3D*&N/IMH-H&E1/.!A'03 M&L0QGC$19E0Y2CJR',YEN8@K?/7'XUV^JR<:1*\\AJ1< M^C;I0=DU7KX#V2KZ))6\SC?0-63^P(TBHM"1E*/\EEK,V6?HGRK[5#!JI M=K/E1\,;0Z4A:V(C+8E7@)4?=)0_B S&-$_!K#]?0OB#[.5]I\@F3H5.C$>D MZY[O0&W*/Q<:M2B)(3G&W@7DQIY1Z?Y4;DFFY982K>(L[#$^VW0%/FIX4A5! M:X@DE7Q+5"F]=&YA!3/%*CE5@XTR1LSN5 MGVA[O'2P[H^]V7QT/:@/3=^4QP3QY*+Q?\F$Z(_8]>27="C>S6AMF$IT0N^9YC@$)E@G=+=HE0A!_5+"1*8OI1LJ7>GVP1%SA)(TF/]2?I O^R=-EO-3]X%SE1C M)1AS6H*1-DNX@UZ#'-L?HT'8MR)T03Q$IP)A ')$(!/8($DG-\024HC32PA$ MT4C):E%!%_@IC8?4 [^PR9#)2T]64M@IYFR.C&6-"G=R.R('Z>"?I6?+_.E, M5U]_(F(>L[&I>*(9K S2IL!V8XW*:=@0W>_5T_6%$2X)'^3Z4BKA5Y>'#'E] MK6;X&):8\/7F*C[BUU>?\L9%,>,?^_(IK' MA[#X/XR% -](/?+'?Z!' _\/X^:-LY8$$:K/K0N"S&?36@9XR>PBAEG%NRBZ MPQRD>8,-H]B\GXU0:I99*#V&F18)29*V?'H'R&PZYPM;,[!M9[;9-2GW@Y L M]#+ERKA7H49^ =EV-9G/;"X7[E0RV\@H7(PV$Z][LL>[I64Q@4ZY-@D*++%P M$M'MALFB00O;]8S)0]UMX $[!8ES39^E+^G#?VKDT>2QDD&F;%)E]*+9S%8P MD*%H2*<^#-V[0"^F_:-49*FV1#(L(1'6.PI\:=7 M<) ^$"*S.(>[?2I"]& 58?LWMB.%VA[I\S)A_%5%N[1EW14+ ?O)_31=E;=1 MRK",JKV](6Y3$*>X*5F;IF0E<^$P[F+56 MVVWN;>R?W97E>1_9X^\V=SZ2: D79D&:A:&Y5&17'1&,*1J9G_W[T_H%$\Z?[S[?=O1_[&?NS*36._U:O-B\T"WX\^7]7/'ZY& M?]1'UT]7#R<2TG^BI;V[:ENKL*)*,Q95W'7>69HOE\%+0U?XT(5YNKOXJAD_ MUO=7-7NNH^4)D@N@N:UG5XE@>L7NA^ML M\/;'B;IBA+0D?(?K2391 ). WARA73CHZOE%>*S6DRX9 MLZM#BKWW.W1X?+5>MJNP;G@EN9EG6HA%JXNWNX"P_G#C:,,L\FH0EJ?M.$?\._?;! MM^AE71EYCY[Q%M_=FI^VBR!7B\I<<"%6.*UF16O=.R?RB5@@-&EL3,PUC*F? M4RW%S>BK1*SUNX=O([?;DGNG56?A0[#ZEIP" >5P5DQO M>JF#>$+[>,\71MN->;(&L4]5;-#(,'G%]H:PE/(YTA'=_OM5?IFULQ[.:==CH! M9\7J9"S9/8S*%+]X*YE\H= ;=D# E%O V#AK^<)R4U-3)[^S?Y.N_EQHSC*V M2&&7^)5Z^NQ>7DXG&!AV@='+S>C*)&M&OT#V5+K6S9\;BR$B4Y=8JQ(R#/O M:^7F-<-T,$^[_9;>CY98A?!=4."JQ#SD+N]P &PD<)QZIB+>(>IFP4+4?)?@ M&S+0,^/M1#8OJSJ+_TM;NM1L9>$>JT#U\\A ^M+6F(;?R!TJF-PR4WK- [87 M^FXTH61"B!)WV&J"#!)8!OU)2Y-Y2Z%6P:00[T7X7WH_C=@9-!Y(N9U\H*_> M4V&AF_:"UKV.QN;"\?JR2 ^:_:-D$L!=V&%;!AD@L R@Y'\5Z$K_1^KHYC+;+*IN3<]1JVP9\5F;4MXD1QY^Q1 MP5B;\R)0QU2Z)C\WK;(Q-5LIX&FQ>=H#+7?_M%LPMDYA':Z\6Y:,K=+%K-S0((E2]X_8'77 MXO00B ,$_\O,>PK0QT;N*Y".H%_O$]_=F^IM&=_]>&OWN!M2]#<9"-T9NME5 MGO9$-OORO"EL/M@:O!=6"JQ=>G^\O,5R]HT!QIL5&N^N37 _"6FWAT2&@XZT M_RNGL7VX,21G:BYL9*ADE?"K@N?.YG";CWD,:P==&R$7N]>"IT@(%S%A&VPN MO)&!6R+TS9EH_LY51$R^GOI;:J\>\%:+TM.@FIU.35K]%7HFU)&_^^'^L;Q5 M*L$=( ^\"YD"-7A_/VKN-8_B/27 3(MVE%;&!_L22>M[%M7]-+]%O]W9IX5G MX<<5QUR:J L!U,Z.VJN]M])F2VS.%%\UI@6A

G]AV(%^$VVPYS\!%L9,E'MNTW?H7$>JYW.=NT M>Z-K),*01+I+P/((HQ;391[O6"\),0XZ ?:!NQ1;\Z3*,.L_ Y=YZ/9:6GEK M8=NQ--8&7B&?!7+1*EKP:UQ[)HQ8B6\89"#]+>SNS5^W([AN4HC#$[=R9BRO MIKW6IYJJ8F)9R8U&8]#JMMV6UJU&;YTL2W$-."]SE>G6H;U9:IUF)VNZ54%M M[TBAD7L\!#WU4\':"PU1UB0#LS-WZ;$!/VE\F.T$_%LDVO594RM&-B;@&0:=;E9KTE9PR9=JU+)7]>D*F@)7ICO!!BF99&RXI W,;EG4XCJ;A= M+?R2L$Q"\=IM@'@M $3DI.*5 T3D?D]X<5HFD_K>PG.DJ1)^G=.2"W=[+=N2 M*"E; 3/!A>V!*>"4&2[RZ/;R93.IZ/:(?.72>&2H=Y3 ;BKA$.NGUQFDR*S1 MUJR(8K\*8&TE52*I@+5#P-IX>U*<:&"M@CU/*WE-!^G%TB]B6FKMQ+&3P]BI M?31LMFN]9IH<54"Y+B9(.HFC)0<;""VYUFB!09^V/+VWS#D9\Y(9[_C/A3:G ME>TL- YB-0'') Y)KPAQKQ-J$=/E:D6+I YQL]9JM$'(B@^9Q"%IOI"ABKG6 M[>>HERMBPCY05-7-27UA8[!@D_--/ZFH]7J]&L]?,;(Q(\?=Y#MQ&"DM$LE: MN2:WNR!KQE7T!=U+^-DTU9^:KB>NNFB!V!4?.@>D!5.#3E,67_H6W=1=D0CD M;0*F29RS.X@QVBT9)*KXX$B<(RLN."IBL;*<93'B A5(1G<3Y\E\N>=;TU . M286TTJQ]@UJ)(L,S<8:.'SR;J2H%J(Z(71U1#-WQ+D.T"*E5K,((FU!VU03_-T'3$I2FD_J@>1)-OCTD.T7:C-FBD&<;C!%'N M_L<.7O-Y6Q'->#8>?M706-,U1_-*U?T'O/_=.WC2.^<=FJ3$Z0*2]Y!$N@LT M2=$W; :=4N N2>]2!;T4UJ-@CI9T@W'A/+A<.FWL,6=[B5/6*U+N/0+X7+5#&*A9 M:PV@/J@ >$F:-EV:O+[S +9/)>XDGF-"+-@=\P<:"'I?BI:) [B;@H\3) M:G9$.KGCOS1G>K&P"8"PM6*JY2$L)=>:J:8?0 1S@D[B1'**T)&;8/YF*8UI MX_5U] $D\2'LE#C7RVC P7ELU@9Y;I\&I$1%2N*4*Q>DL%V?+1EV?68I9]D> M,G^0H2BRM@(5=3U.VTJYF$"M3IKN*%1^%AFGG+:R\L%INS0EH(6VYT]W&V1! M(/L@XZR?.('(*2(I-X@3G&:GQ (*=S&1DCAAR DI@UJS(7ZTI-!6?%"\&J1J M EY)G![<&VL\Z*F(<;L3H(9.+LDX*'&: M\*MI/#]A:^8//28L;6KE::T 5*)")7%:D"-4>EWHU)*V9'T3D@;!FH!;$F?] M0F)R!QHE@SP;S %JHJ(F<08P'=004Q9.TDE=X/X+61:"".W!S),X77>)+>T% MT=,W?1&X0UD'!&X1,),X=98&9IJM'$O4*V+=NCVUR K74T^,27.DTNZ4_G0E M)+@3)+@'B7-OC-H\A7JF#,J)M #W#\)> R&)>)\YL'X[)3:W=+4\@7S6>1%!W99/Z?K__Q M[W;]\OH[N<>L;JG/=6=*[H@MU9SANJ)K1 G7+6R;"TO!=OW"MA^\-_6I,]/K MNF;@&P?/ZB_-ESHUI.C2":R0+LS93'/H85%N,RR*.&+\84.A[;$^T*R-)'<^ MEK6!CSU'QNH6=1LK=>VU/M54%1LG:S[L;)Y)+X=F5XD+[ IU*DVS0C/LXM&6_0\\JWGF=/$3%>)+1PIJ9% M5DZ-^-QVQ.=V(U[7B7A=[VA(3%"\/8N=.6FV37OU4.O%7#BV0UX0"T9"CO2/ MA8&E%K$FJ4?'+KC$"IZ-L26U9/9I,Y;__?<_%Z9SNH-#]\/#?1ZN-V\>=/< MC^:ME_2.]Y(X'W>_8D2FY_Y)F2/,B_D+6Z:*[.FN ^-JQ?9I8A?FP-42WW\6 M,A\W2)R/$P$S4/"01 '/9J812^/*$36NS$?CRA$UKNS&V6MMNDN+A\J5(ZI< MF:A=2=1?I!A%UL=QC#VK2+%C0! ]2PS6)W&*.%9I2UY>"!\5% M%)Z]1F*%ZS+A^Y+SG1P3%+R(CY'$"I8/1J# )=,FIE[T&>E$Z6EJ73,D!$39J@04$A.O)D^=20W6[5!.].]:W&17 6'8ETH M;H>7^@CN/Y2$C_>R<=!^[4@*R5_!Y1XTFBR>VG/3/H+7Z0(\\X%G4, RDI;A M!,]FI]9NI]D+2\ R5T[(Q-=4G?T>YI0^E_)"*85>W%?16H M-79'N!D@&]^6QO 4A@\["B:4LDX]#;(]K'FF3WV:8@DI-(&"C"6M)S)8ZT=D MD8\)PL@/GBV6X+8E^\^WW[_M?4:P)1/&94NU_.5T;=O>CSU?U\X>KT1_UT?73U<.)A/2?:&FOF)5:3@;>FOBI M-,7N*C;GKZ>29P_^TF#_D=^],16]KXZDXZ E_W(9O.24=CP6_.GNXJMF_%@_ M0]7LN8[(2FH&W9=8'^M$>&XK"?;H]4VE,R1-+2J(?R%R]F@+]#^]E="(K-:H M?>D2CUZQ^^':%-W^.&&E^Q,5>I2Y:=]>EV?1,"H ?*\2<+CTV\XH?ZNYJ*Q) M-K:T2:C^#*B:IRN=EQ0]&P\)9:D^-N?VD>1H#GTF>^V1FUQ#5O7JAVU*YT03 M:HHM?2%:E@89:]*-H7PZ.R;WR'[8%VM1?N$7Y8]K 4Z!X?6_(Q$4;P MAA.BC.$=Y>8Q*[-J/"'\^Q'U M\R.MZ^>!B$D5A9&CZN*#=;6C)C60)LF/ $ (%$ L*.8;D)6/8!EJ8R!,,I M$#]#XC>!^-4E/G!^A8DO&N?'-$\BUH4ZCE7GKP2:;S MO'%0W.%O[SQED,<6E/9.99;J%7*TZPTY1E$[H]&U9-O%2P@D L#T( &!S \"F2 !LU=K=#@"P5 #L-((EH"RB M!.S7^DT 8,D * =+0%E$"=@-/U,X>P *&[U+NT^VS0K,K#1-X_>WV'%]&A\' M.5TVYK(5HM/D8'!3!-Q-/INFRNI0L?6B*=A^-'4UV>Z(6KL=TB\@7:;F2W8 MN3 @;W$PZCF#7":F4TAC. Y@#P!R-L<' ?.(&_7.KV0TU( Y #R!"#O<'!. M.(.\59/[N?@@Y8ODI^VJ?+9,VY;FECGQ-[,I1OR@.CS>Y>"2,$K?,T(G]$&: MG2S,,RX;M0' 8@&XQ\'=.!3 );PZYSNF[5/ MBKX&=X.[P=W*MIDRN[;6C\2.ED$IM*(.)4B&K%C MDCY@&R-+F3*K5,4O6#?GM($7V*7\V#"H;B3^OC*73H0/+S=4.LQ^: WZHG B MH"LQNH(J%N)O&N.-KGX/=B<6'UM!Q03Q]X/QQE:SUND(L_$&T)4874&9_OB; MO?CKQ=Y &-D%0=/A9VQ@VDN<&JA(G6F&9CLTF?8"N[T*51?1#:J+B%U:Z8*! M #8* -*Y(;T7M(T^=@UF*DB7.R%'PP#2 >D)D!Z2B>]6>^J04L6*R]0DP? MDIN-Y;*L:S\]+K<3-IOIM+*(UL..A!+"."0/',L?X0#C-JTLZ&>2_@48EQ#& M(7G46,X&'VDL-\,/604< X[WXS@D8QO+E>"$XT:M)1<-Q[!/K/P?5]1#I(8=\;YPU[1&U+0D,RANS$4OV&[S?B[M MV(Z&'P%8?( 54LN0S,7B!:Q6K=G,:?<) (L3L$*RYLF<'E[ ZM=Z>;4^!F#Q M 58_)$F=S OA!:Q>K=W-)4.] RSP,HKQ[>T,,!L>VLRA&8)H"@$T=+F\Q!%*C:2>)R)P -)^>QK."QJ5(J(PNYN M/:09$@&)A5^0OF 93'H^VT]D6>0.DJZAL:9KCE:XJM>\V7 O%_(XM> 26]H+ M*T>G-*2AW#MC\]DM3M@*'G9JEP!?/ X52 =?@P&TURL^OGCT_$])?C5S,BP M7QSQQ:,E?SKXZHLCOR 6.OQN6)B,_R^L2A]T0N&/TK-GSQ*"8C(O";\J4V0\ MI]1[HK3)'(0<.Q_+?+UV"72QL"QL*,LGXF[8[K-6['J.*1$3GO;M*U$0 MP-$$L"4'6\@1\[%LV>S )N?4H@_@QL7R&(3D?F)9MJFBC1X6) O3D160EERP MA62'8AFYF0FV@1"1?PC8>N5@Z>?^H3%)\MV$^_D^))D7;T\+1<&M:9C;!;T' M=/KV[4+(1;M$7ES^E@Y /2VHAV0;X^VRX0QUOU83NXT@(+TX2 _)Z,7;]I,B MTCL =8 Z'ZB')!?C;41*$>IB=U?+=MN2@/[,IK$:\V3<[2R;_2U%+&8D>B M-5]%\Q4#--'?1$Q0]QL\]L$2*AW2:\:?EVK7FOFDI@I575,@?/'8'GL@OOR* MO5D;]*!ZJT3XXK%KEB.^^K6N#!NQ2X0O'GMI.>*K5^OD=4!TY8NTUH59A)1S M"T^)FZF]X-6F!#?'431#M4+A!A[[<1G]+_SDWS VX?*[2<)R7U_DH6J%68#M MP^/"/+8"IP-MVN&HE85!!"'B8N)ZO\SFL0)>_T,G%/ .4E1SF//>6IH;Q? MZS>%J)@'E!<;Y3RVLZ>&\FZMU\ZE$4Q"E$/=5OD_KJA7NJK;DN:83'F*+"RA M^5PG-:E#G_!]7U.7Y%Z:2!JL2 M(E- SU@BG#DFWH\Y<;T<6S(7CNT0[X;P=O%]G;S;+NZ5QK$;& 3*X15%1RY! M;QD][R;L6OMN0\QM^1QK]VRKUFWEU+NX:&5/0@,N=I>!O #7K/7[.1F> #A^ M@&O&[@20GX1K=T'"%1]PL3?KYRCA&L( SF\+D]=C4UVZ7Y$W-!3.WIP=J]J+ M^RK00/UM9S"_G6X&P\:R99YZUJEGG&X/;+[G*;LSCO ,'PH53,\+W'[JTQ1+ M2*&;99"Q)$0EAK-#'L&2 01=Y ?/%M*E.;(<:B4[4VQC"C*5]F]0Z2M6#(BH M43W1#&0H&KF<0,3!,_(X.^OY[*PB(9JDZ,@FP+O_?/['T2ZD&HU?@W*%WB>, M:]E'GF^S?;_KIX?U#?W,[HU+\CUDY1OY;S"=U"WSY]IKVOE*P;HNW7^^_?YM M[S."W: P#CD:>MPE==;@7^%ZZ[7_Y73M'=Z//E_5SQ^N1G_41]=/5P\G$M)_ MHJ6]2JY2M\O 6Q,_E:;87<7F_/54\IS*7QKL/_*[-_ZF]]61=!RTY%\N@Y>< MTH['@C_=77S5C!_K9ZB:/=<164G-T#4#U\>ZJ?S8%NWLT3[?%TE3B\K67QQ3 M.=H"_4]O)30B?C7JG+K$HU?L?KCV8[<_7M'U[W\N3.=TA[KNAT$JZXEE] C[ M7E#MP+@2#:,"P/>*OF 7NEP612Y*;P1CS45E3;*QI4U"A;;'B;LKG9>="F[^TY4M;O70%' M=#.3 L$:T,>#@S=*9(^PV>5E-A6-(HZIS==(NG4M/,]\ME>&4S\?K)XTP? M#! "%0/ EV $ (%!Q",@R8" *18C-3#P"X_>CYONA) XC>FOR^\<8%BE%2EB#.XB1E%J"@"D) B0U M <*.H15)@$!XA2\W='/BAHB]2[>LI,)PS9ZO+DR#@9 6B-U;>((MBQ7]FO=/ *!"1SL:6M<,Z0+-M?WWBGGP,F M 9.Y8_(23S1% [T-:!0!C:LN1X4#8\Q :OQF[:D&4C/#QQLLG",=&0J6D"-= M8@6S+N MF:Q+H]E\%P%A#2F3#SMIO]+4G]CC]\0 D?*V1>K^#J>=G2.1-+>M MJ=RLM^3_K'N:N_2G"]U; M M(+@O2(3^R*!>YN8G"[=8%I"/'W>J0W&X>?/@;H3E^."P;U7BI0/TB(OX-T M0'D!4$XW*X@$\WYBF&\*;VGT_,;P8N<90K[9[M?Z@/M"X%XP*WV0'/:;,D^V M@3;@R/4,6:#3!?@#_&.?J=EM),;_ W:09F!U=9)F=F#?G+C9;+9J@_;A)]'P M7?'8I[\"Z+.4^5TY'//9F"N=6KO=% RT9:OQSBDU<8L=23=M&_(/N>4?]C:Y M\(*<>]I<@'54=H#LTPVM=\]\;*41P"=BPW49:*4/Q.[+!?$NR$ B& V2<# M.SQD8,S@-PC $N-;3G6AXP.\RP/@!X2] >PE!KM@P8X>%ZSSB74#[@'WF46V M^SR GR3('0GET>+;[5JK/Q ,\*6.;A<4ZX-(6 ?80M7] :'M&]M>L)I["+0L21/K,0D*_!$ M4)#E>"+0L1Q/%(:.4( 6UTM?_Y'[\TU;!$DS:$\%[05+">.J=/54?4U>&UOFL?1D)O]+7&.*'P(8@I\4$R)Z@ M2;^1S];6D?K?A>W0&]I/9LBFF>#@"7O$W9R^M!\P&8VM.?@16R^:@MW0RP-6 MS&=#@Y!T^9@'(BT $-$ LD^Z-G/8- NB%3@G:8Q2G&Q.GTLVYX#MN#FST=Y< M4+O9!C82\XEB;?3MMP7:Z N*"3BJ^ XSESXH2780 _L ^Q1?(47KLB(T)Q3> M-(,2Z@0)D&O3PF2^DK*P+&PH2\FQD&'K;A($;1!9^D1(Q"/NA-#N$4_C*TC@ M+^)L*JD-JX+*?;J52W.;^+F<,)^0M@SQI.:%)S2?J,QTASXRU*>-!-VH]%OL MW$V>T&L1[5!@T*P8--TX/Z@-0&6Y4+E';0RXE #$3%*!S@#NS)H[4Z["3XL] MN6P!/2 1!JP*K)J'_Y5ET#+RZ/=V7!QP*??@E&W+EFVCM8"4!V(%1R.3O=3M M32%TTA]PJ39)DM4#[0K:%;1K).T:K99%)':KDE:$754)DHIGX^$YTEG_9.1( MWY"E3*663!:%P/GL>#RL7#*Q1;"FFHNQCL4W/L+&&M_ZZ 2_8WN@CW\MBW;18[* 3@8'#BLIA?/56UIVT M.#%5+S%3Q6^S%55IO=-$J];*]Y!MX*J<]%9!6:R?"HNE=XR]W +NJB!W9;Y[ MD!-[#1*SUP$954ZLUFP/:LU6#_BM@OQ62"]LT&@D9S<^65%.K-?JYMJ,%=@. MV"Y&ZF30D!/S79*<)A\FVR1(FLU^K=7J"ITD":=,N6L'*LEL>WFM&">N(ITVK?(.2N N%"M\4 & D 2R\"03B'Q9&#,) @(P!+C.X]36/8!O,<# MX >D(0#L)0:[4&V?!HV0UA0QL^.C(*X M=P15*K9.]D:\>:]#\ GUI7IBKP)SK,(3@8[E>&*W G.LPA.!CB5Y8B4F68$G M@H(LQQ.!CN5XHC!T+'(!FC1'*MTL29QGGQ^]Y;O[O.OU'[F_]L9WO?/XXSL: M?D..,B6C8-$A2QLO6.C(,:5V0_[PXZ,TUY&1<:5:V,)D7C][R#AX%BT%Q!%# MAK8W!!C2 8]KX5+P_F!Z*8T-8?5R89%AN\=YN-N&KV9SW5QB?(X-/-&<>X*W M(N9]RH!94<:1^$]*!+N^@OA'/^B?0%!L:!<62[CSX)XW"IEHW?D8*3 MQMF_G;XK ^.48QP",D[(68:IEEB"NH%QQ!E'RHTEDK -E\KD0_M'',Y"[S67 M !8JQS@$='7XE#YS; D!"@G&45ANXE)SO- 6[P98'K)C/A@9!Z/(QCU"Q%9"NXCU1 MK)ZR+3F'@F<0K< Y28.3XN1O6ESR-P<4/>?,1GNS/QT9LC^"/E&L/K@M+GL\ M.14^@V("CBJ\P]SBLODS2?$SL ^P3_$54K0MH$)S0N%-,RB:3I N38M3.8K M*0O+PH:RE!P+&;;N)D'0!I&E3X3L'K[2A%B7P%W$V ME=2&54'E/MW*99=K_%Q.F$](.^I[4O/"$YI/5&:Z0Q\9ZM-&@FY4^BUV[B9/ MZ+6(=B@P:%8,FFZ<']0&H+)4:2;E&*V41B=TJI!1A3U6"E.+9>'B.=':X*'*D?RP, M++7(ZE(PGQV/AY7+)+8(U%1S,=:Q^*9'V%CCVQX[!45:RIV<6">2NX5C.\B@ M/=9*8"N$TJ*:QD)B[!X-_R:XZ1 ^\KTLUDF+Q<*Z,TY-G0S;=F\)'%8V#N.K MM[)NG,6)J;J)F2I^5ZVH2FO_V2:M6K_1 ZX2E:M2U%L%9;%>*BQVD-+:SV&Y MUKX"=^7$79EO'>3$7OW$['7H82H'LEKO:-CL-&ID&L!O%>2W@GIA@^3LQO'D ME<.U7*N3:V]\8#M@NSB)DTXC,=\E/J/E8";;I$>:K6:MT^T*G2,)ITRY*P4T.Y[5L/+!>J6(<_K0B>3TVU:7[%7F#R#W9F[-C57MQ7P6F\7:F<;H9 ML4R?NY6I\Q)U/N318U&P=>IE[K8'.G>?2AXO*3JR"0WN/Y__<;2[NHW&KT&( M\SYAR&8?>0G/[?M=/SVL;^AG"&]^U].URGC^]'GJ_KYP]7HC_KH M^NGJX41"^D^TM%?0HME4 V]-_%2:8G<5F_/74\G+-/_28/^1W[U)0GM?'4G' M04O^Y3)XR2GM>"SXT]W%5\WXL7Z&JMES'2WI7A&=J-OZ6">R8%O\L4?[$N)( MFEI4DOQ"Q,;1%NA_>BNAT4W,-.?L$H]>L?OA.CV]_7$$(? 6$D?#)\J0DCF1 M+J@ 9#MAT3 J -[C8>FWG7'\MD<.R3[V"FCS0-?R#0]G)#G.QL.K'[8IG1.I MK"FV](5(?&I9U23BQGQ:9_VS'1$AF$I[N*J4=*S6@WI:TMHVM"E5_0J*CM/- M4@U.R>\E5V'E-/H/-X;D3,V%C0S5_IC7(+X;:*%J9-DBC. -EJ.,X1T%Y#$4 MTXH2E3+>$6J_'U'SG[RWYTA9OW?ET40S&-,&*ZS BI8$!@);/(TBC&FYUTBJ M<"WKSGQ*?ZNR*+AFB*,UG57QT7ZKG?? ;3"_R8'); M!2 X$!P(GG@P72"X0%,%@@/!>1-5P*E_C)D5 MT@=-\4UQ/?F_+W/HTNN=LOIRL&IUA0/8>R)-M;H$#]L/!5$+P'A9, X$!X(# MP<&)!8(#P8'@$+6 J 6OJ 4K2 6!I,*3Z2!=(*D ,8[,^:*; M$U]$;,ZU9>L(QS\7IL&@22NDUGT=W+JV3+DJYF("$@] 8D-0)-+=V0 ], [X M)3K7.Y(%LA *0(B96OS+( %P +U$P 5#E )W2 B!F; 6ZT,FR2P8 SD'F"LOYD#. >:RQASM$UC7#,GK% C@ _!E![X/ M]'R3CY+;*0^@!]#+#GJ7>*(I&BA; %V&H//WHRD2YN+&*$-.5VJT:U*SU5^= MKE2X2*80QS%=8H5UNY1:,CN22:[$D4Q"'+44]PBE3C.@ZZ)/?0.N(..PHL&[KR.%&K6NH,6H+L M3Q3[6Y8 \1Z?#4AR0YXB7Y[C%CJ2; MM@W)C-R2&7CF)SP]@(58>IHW8B]BBF?"\:T0Y*H$0/8HF>[.&6,J53+->D,F M__=>MM+(!A"QX;H?M)@($@'E@G@79" 1#" [).!+1XR,&8D'01@B?$MI[K0 M\0'>Y@'P V+H /82@UTP@[;#!>M\XN: ^Y+C7J 0>;?+ _A)HN614+XO.;H) ME+=KW:9H.=)2A\D+BO5>)*P#;&$O@ @Q\AO;7K"= .:$P)9UZ[.IGTC@28\@ M%Z"?3:F>V*O '*OP1*!C.9[8K< -2)QN_L0 G3;!WGT>W#SP@YA/%JI/L M-7.HDP0M(! >'LL+\[1Z\+["#F$P7S#/C4%7/L40"* M0@R<5IXSN%0A)VY= &P@!BBK4*BYEPVBU22#R9-AGP.HX3P\J>-*:TDS:-]P M8J5 %D=<31RM5#SK+ [[^QS96*5/(K8NHB,';0RLD"(K],5+Y ?5($/!,OE M<$GL\\WEQ..#O;9L'YKK"OI$L=(Y?2YY?8[I'- %56 "P7IC]+DD]E/*Z !' M5($CQ/(2^ERR_!DD=8 Y@#DR9PXN^7_>>1W@!."$S#DA6NX?0 U=K$7/[I#' M,B#6QQ1MM$/'&FX2?J6O,>1V- 6[RO$!*^:SH95:&0H!Y4K$AT&Z D 2 M2U28"000K< YQ=]'TN>2@CX@ZY S&^U-8+<'XA\Z)0:H*V[>#[ADL#FE M*D Q 4<5GZ.X9,.3Y#> ?8!]"K_?91 M=RXT)Q3>-(-],GEF4JY-"Y/EE92% M96%#64J.A0Q;=[,I: /MTF=4"+XL%5MU%V;DUO-7R39U367P:M0D^O^/8I@) MT89:E ABQ-E44JU6!97[E#27K@7QDT)ASB4]?L23FA>>T'RB,M,=^LA0GS82 M=&,;W&+G;O*$7HMHT *#9L6@Z28,0&T *LN%RGUJ@TLM07??X'9-2 58%5\_"_LHQ^1A[]7D[E4C;"*6N7+=?NC:TVY29P;56X M-F\6C:]?N52L),D,@F(%%@7%^JYB;9._.&0?02&FP6VPNRO/G.39>'B.='8" M,W*D;\A2IE)+)JM(>.+L>#RL7"ZR1;"LFHNQCL4W8,+&&M."(>)QI[9)2[G] M'^OK=+=P; <9*C%V2F!QA-*BFB9'8NP>#?\FN $2/O*]+-9,B\7"-H]/39T, MVW9O"1Q6-@[CJ[>R;D/(B:E:B9DJ?H_"J$IK?S?M9JW?;@-7BJM@K)8 M.Q46.TAI[>>P7'M\ G?EQ%V9[V+DQ%Z=Q.QU:&/%PUFMV>[6>MT.\%L%^:V@ M7E@W.;MQ;-O(0473+:U:N]\3 M:G]7=,I\!&8K&[/MY;5^.*]EHIM:E%ER/32,JWJ"39-Y)BAOL2/IIEW^39%" M)!@+LA^EDF:EN #9HXSDD,*;]J;PIEMO-;AGP(C8V!3G%#'Y!1 7JM,9!?&_3Z@@&^U.'Y@F(]I*'%#M8! MMK")1X08.3TFC&WA,2?TB";B)I)1$#^1P%/%ULG>T#GO=?CU798O_!-[%9AC M%9X(="S'$[L5F&,5G@AT+,D3*S')"CP1%&0YG@AT+,<3A:$CE,3EYNZO_\A] M-E58>,7^I/J8^$:T\6CM%$GZEKS$$(H&?0>"+ M"9!]T9>0$Z/2WK4+)]T#\T#(!@!2 H#LDZXAYP6ENA\81"MP3M)@ISAIH1:7 MM- !.XUS9J.]2:5./]=#@8"-BF+>MV2!]C"#8@*.*CY'<6GQDF1S-+ /L$\A M-ESO99]H#62$YH3"FV90U)UG)L4[0%12O!-$)6=S:*B$-M N?4:E*@=*BQ=! MA#.4 97[E#27!D#QDT)PR#DP:-8,FF[" -0&H+)0%GMRV91Z0$8-6!58-0__*\^#G4)'OY=3N92-<,K:9V.KW=8 MN+8J7)LWB\;6KVTN%2M),H.@6(%%0;%&4*SM:.4P(G%;510B[.[*,R=Y-AZ> M(YUUED:.](^%@:46H1YEB;/C\;!RJVCH=RJ->0&<)6H7)6BWBHHBW528;&#E-;^MGLMX*X* WRK(;P7UPGK)V8U/4I43Z_5;;6 [8#N! MV&[O89OM?F*^2Y(6Y<-DOK,YY6ZMW>T(M;TK.F5*??AL-9EM+Z\-PGDM$]W4 MDFN]IDCIR(')/]N;L6-5>W%>!:;S?=N;QV^EFS#)] M\E:NSDO5>9FZ[8'-]SQEYR%1GN'#-SU=!EO;3WV:8@DIM.TC,I9$_$J&Z9!' M((M\3&!'?O!L(5V:(\NA)],2P\C&%'TJ[0Q)^T4:+"],K29IHAG(4#1RN;V2 M^/;^^7!?-4(D2=&139!Z__G\CZ-=##8:OP;QI?<)XW_VD9<6WK[?]=/#^H9^ ML>&MJ^1[R"JM[+_!=%*WS)_KA//.5PK6=>G^\^WW;WN?X>,$MD#;++6+CZ.A MQXY2;PWV%8ZW7OM?3M<9^OO1YZOZ^ MFOBI-,7N*C;GKZ>2E\#_I<'^"\KM>U\=2<=!2_[E,GC)*>UX+/C3W<57S?BQ M?H:JV7,=+>F6')T8)?6Q3B3FMI)@C_:5#2!I:E%Y^PL1KD=;(/_IK81&-YW3 MS+Q+/'K%[H?K)/[VQQ%$Y5M($*:F8HNRZP55$XP+T3 J 'ROZ MVH2@ M](:E]\ARV<=\ 4T[Z$KG)1?/QD-"6:9V)T>2HSGTD?2E1VQR!5G3JQ^V*9T3 MY:OF3SNG47ZX M,8@J,1)S.CP).SO1[3TE$BJ.5(IN-;O M[3E2UN]=F4;4+V/\8*473W&X?*A1+#&%^+J6>&<^ VFKG"M:V59PT=?[55AO M!OA6ZL4X5#'YW%+7-6C>'E?VUSN%:#&7,WDY;%BM8L7 W01P^Q!,W.N68#@%XF=(_*9@Q(\I MI'::.:4FI-8G'#?VE3N_?YMMARBTJOENCBWDT) %C3^]$+<)VR>8D?233M9K[.#J9?XQD$AXW=+4YH1\@B) MGKPWY]8)ZN74JC=D;\M3*TI*@)!IL\?IL"1:O]:5#\\*)%JGV!DP %@4@'6# M]]3);57),R<($&XJF8\GP1#W]E+Y6:'AQ M06.0FB&9 68:6&APMUSO5D6;;/W'K>.XQ'/"P9K7F]90)30SR;3^8A\4S&B+ M>N/4U.A>+1K4G"FNF>:G%GFM8V_C^,5=%TVQ'\%U-D/)-[$ML,Z;KYD[4&(+1D%53.9*&S>J!%TC;E MP*&!'-H-:B$45PO<6^:+9I-;7YO6I4>MD4>L9'NINJ(P)D KN9_>#>E]$TOZ M\\:6SVTOGLM>1H/_,Z+>N$'\]A>D+UR[WYQ(/Y%ED3M(NH;&FOZ^>P[,&9,Y M@TZ5BF_^6]H+(=D+IE2DD;0[8_/9+7:22?]F3N*_0.%:P<$5RM[3!VZK8537>IO57:#G?OGKAHZ'?H:,J0,5C1U(U M.TVK/VS&:659#GH<'V8.&<)>?FYS4!9^\MY-+@EQ+SW:WEMXIBUF"5V%+ )% M14))94 9!8<(TI! MV?FXNB+X+,U$O#AHY92;AV 23U2%G/032]AS1)5<:XB3H1+4F\@T>\!Z?I&' M$4'/@&)IXP5#D6-*[8;\X<='::XCR"#SY,E#,LCXAVV>^#JU7?AHELSFRJO( M#^0\3TP=DC'FCBFY<7A3OWQD?!FM^.^&AH^@J!)X '7 M+L$@;< SLMOCD2\./[-B%>G=D#I1M]LFAU:WD$'(40WT>*2.TX69/Y4\Z$$E MD3AZPE=)Y*ORMFWLV*RBU)=2/H&2;[@;E'SGQ:]RW]W!X=7ST+T;6'NAS4+ M:.-IM 6EX^,:;3>&0I2EC2^Q^^^-L2+;PYIJB9RLCBS"YBG 5W)C+2@['-=8 M2PM>&R--KC6;PJ0"*FVF>6+_QGC!AF-:4-K'6=SSV(#]EA]]Y$H6H.WG%$P# M.<\+6#PV7O,'%A7L.>7BH)A[1Z;?6WB.-'556.$ZW"8]M\#SP&M>D-9AWQ"" M>6]! _!DU*!L^>$:P"/NI7@ M*!1^N M&5(#7$L(GQ.< %_L9XZ6$/CAS99!V71^@9][EV0'NN7@%10;9/V@E#"_\ \? MD-4:[0)*_%*Z"(2PU@*K-4FGA/8Y"+Z\''@)63!N4)*=BW:@]/VZH>9AO)O) M!A]0$"GB+&BK,1<%P15G_;PV"H!/L*,A5OX>[0F C45:Z8'5%BI_K^OT>)13 M5_6463GR*/R%<]^K92(X-0>G1Z6 MQIICJ5@]7WXG8+@QUF=/C-9(.+2UM2SGTB;_6[AQ^ MK+VH6K 4+N(I.\F$5HK8<+8.G*TCQMW@;)WP33@CY<^%9FNK7EYSBYJISI+% M\S'Y:CY++9P/[FUJ6IU'S_A[M&2'=3R9#",6OO>P<:\3;(T,]6H%CV3]7JIF MKP+?SC:_\*6J1(S.-1\)2O=;,CM4Z%Q#UL@(@5SM +%X(YPBK$ M 8]V""%N[MK9X>7F5DXS L0/5X(#'IT8#D=XB!+,4O=%6TWHYK,GA',UF6#% MH?X@?E58EP;)0@Z6%*]C \$>U88%4WAB5]\,>#3Z=PEW-[GRR/9 J'9G4)ZF M?Z@)^T*XEFW6M1U+4QRLTB^(>;O]@>_*PW19+N':0NDHP5')XX0 (5#9]J-2 MA+935?2K/%=*]2HFJ"<%BH0WR_(X!. @YKS'EF:J;\MC%'U! V!^,>"*AD.3 MWTTAMHD!: \ +8]# HH$VGZM/1#!.*JHAT.)SW)DM.45JLY<*E9L]-&^F?":_,R2_8L22&HQD+ MK'H%,*:1L!%+H]9I=@H6,0'&$(4Q>@&,(9>",=J-6KN1Q=F#.882R^+N[5.T MF&XI+:J*?9=K6P0M]$QL'>^R[=\$D2OA(]PK6/H!@B5]IS(+P2*W:JU&%MFW MB(0HA*N+'%357SL;#Q\5\KF-: MZ85T=JRM;MH+"U-+A1DN$]W\N57U V7M4-8NU/)5.:;'NEH2/29I1/%2GZ/P M?D5^9M!>\T9N\&E+XU+IGI MZ5'Q V&ZA0.T.$&+3R>:PZ'5R2+\6N3P4=CQ MUCY)[Q?2(8)]];B__[DPG=.=A[H?!LAWQ9QAR4&O:?>=R?EX]XQ8-/[)[G*# M4_\80L#+XLL?F0P5-3TW^^V$]K4W9P# M>.W@M8NZ?():>&FS+CONNVKQ),; M01UA8IT6OZ+HW62UA]:_??::$'9UDLR!/='D%K2<+1;R]@(OZ#"46$?*IPR\ MH=PK:C@@*SLORW# #8&!1FP]"ROFL['N8+)IL^?V+5]U*W<5"$,RO6Q!6YK3 M@TD@=I"/^W9(BQ+&[>OV8E\IG>UUG\T'.H6[R7<;LX-G/)@\;% B\-Y5,5 # M(%V!])#.(NF ]!T%5>1@1%D\FL,'@1CR<=D/^\..C-->1 6Y-2L:E?$@#$,;)C*KV#:$JK;B::P[2+WR$3%;A MWQZ(8E "T#@![9 ^'*D!3>YE42X?VW,AK\>FNG2_(F_H 5+LS=FQJKVXKP(E M]>Y8-D-A(]F2TIZ0]B%!P30U?.I)[>V!SC-]ZM.4>"$*T0YS9"RISV*8#GD$ MU1_(8"4LSQ9Q<>;(8DZ+,\7$;2'P4NGYBBI]Q?8C(%I5/]$,HF^H1V0[Y /6 MS6S_?'[;F=!O46:T;]4HT1AAW<]W*$E>2(I.G*[?C^X_G_]QM NX1N/7H%I< M[Q/&O>PCSP38OM_UT\/ZAGZF]U9=\CUD94+X;S"=U"WSY]JXV/E*P;HNW7^^ M_?YM[S/V>[.[Z#D:>KPG]=>LL5JKK=?^E].U$74_^GQ5/W^X&OU1'UT_73V< M2$C_B9;VJF:66B<&WIKXJ33%[BHVYZ^GDF=[_=)@_Y'?O3'+O*^.I..@)?]R M^1!(PX3K^W1W\54S?@2N,(7#MIFUFM=@\&E )J9J-K&?R"IKAJX9N#[6B:5U MZC,6D32UJ+3]A9A@1UO,\--;$\VUP5=DI%?L?K@V_+8_CA*O"-"53U3<4;:F MXMWE5C3<#X68:WH4:.7N&6;-16E-LK&E30(0'0K[U2J.35U-1*D5,UP1'2B= M$P6E*;;TA=R-B$4RH!M#^53YM;EEVH&X#!=K%7#A5P'7:Q7PN%8!E5^T#W]C MD3^;>65HYIYBJQ'/:VHN;/(-&1Q^5?#FOXN&_5TX_$:Z7)77*MBE^P;L[)*RJ[R=U_8"*U\:MI_\ Z=LAB MSBU372@.4X=H\4QUG31=D!F025K8>':F-;K!>&&Q(!R[B^G&7C])U.W:>O;@ M=/OF#E:F!K&!GY=4]KZ0!9HM=$>;$WMM-19Z1X4\;8PEXI?K9,%4&J*<2N.E M1 V[.O%L-?+9@MS O9I\032,310V$<+DPOET:=, )Q7"Z[,QMP8G39'M/9#< MB:R)IE#]/T6.]$'[2*;'+$C-( )-4Q?$VW=O;."%10?/;DZ]1191)H-@?6NH MF_F,-*=&2VC=G8+$!V4]K\D8+<2Z&_]W08LPCD;G-TM+EM)%D;_7Y_!4+=_8X=0:JYB[+[.(+:;)VQ+5U)GH[W M?ID B:*(-@BPL4AB__J;F56%A01!$-P $HYS>B01! I9N5?FDQ-P/?!AMA9\ M^_'R%C^'#;+9B+\AHDCB]?"W5]7XJ:BP$K,";P.O [92=]SYUU%A59:J*38! M4>+9W00M-3"AS<9XL*<#L72;O!V^&K@=WL_ 3BVXG8>=DK"Z5PLH:1/'P TP M>0*D'P[U ;P;+''"0"7J+XRNH[0M/ )8",C"6]1AY,QV#Q??&Z_O?CG92MTX/5-G>)6Z%/I=:S0J"FU,>%]\[L<_?B$=\LTBC8U;0,DWH.H[2=8OWRX#C245NO(#0D(% MJY:4>]P66_FBFJ8^A"V^M.R)Q;MM@YOPB_S[(-\J=R/=0A&25W-=0*?43K!( M>@:NM"\?C:E$()(%D]1]L0AII9JY'6D#T:4:OIQ^HB<;6GT MOE>V]ZSTM#'$N" W8MDG-U>]D_=5D'T5UP""Q>RJH8_[R@1_A#^%U*=044(] MN:KSL^I,V "(,:@HU@NS>9:!M)#BHL9!'812"4^CF(7D_I6I/^G]8-$3U5:- M*6H=+C.ZS=?@:P%2G??2)DABD"6Z!?EXMI1[TKVJ :0&L0)R""\YHOB10(XZ M9%0? (\:6Z"11MAH0/K>&H^1V%-XMQ?=MLR0S@D_"K;-5B=3VE150ZXE2LP^ M*/JZ,2J4-"LPWT]6P6>+^E8D%CXM,%W"%H)N' +;P\@X8Q20_^KV1 MJA&[#@8>V'J5.QP@L3IEGG]-//-H944$>6 N2#_3KE4;=8#3"YY^Q1^^7H5@ MH]FHM#OS9Q^G(AS\"C1D!C ,Z%=$J$%' -X6OX_:"C8 _PHZ;\!!;(1;2LYF M4$P.UW""@0I#DH:OXEG[>6]3U5[0,=7"KJ94,$O1 M07&,F<8]2-+IOD68W5E2B!Z-Z@Z_6JA4R@(CP[U4DSVKY 7YS>X.-SF6#QD! M-T&?&O\SX7;JEOLG"?SGZ&_<(1K#!R-'X7[5.@Q+HSB2^7*=4M9\C/#D?"JA M!] UAUT/=N)4H:8X>.\1[IV:00N '^XL(6,VR1FS^%:.E#U&B45^CR"P*1PTI[7:R(4X=GCB3I%9Z0"@@XA8-^R;>L5 M56\HC)A35@X#[4&Z"D(FPT(S\6PSG_ D;SFP38ACS)[ D:!'T MM:19'H#O9W*=BKXL*A[T,L?>F+.W9&/FL[UZ*UPW^%SPX'5?ZP[0CDK$ZXW? ME5@ MA7-\[\.4C(%W@-!CC.=5)P2_!F0:PB;1X3%H--H&^H:\!!5+16$\60!;Z)ES MV&U9] SX[NH$/-4W> <7C6XBW1MK%^RL3V34+O4CTRZWY )"#$)I,Q)N<,KP M- 3YY!&%3[4U!W2$1FY$-*KM/89"X\0$29N8HIIP34OJK<\6/AK"\ &HE@J$ MA0H#[>"1Q_4Z8J ?2&WAL8W-(ODNU"4O/$23W!YD7=1GT&'@Z[ *#U4U.*WPL5,+#RBQN=CL/W,W4;FSXE!\F !HPC]2?6G>62?,8B%/5RF M+N-;)AV9$$G8<@+\.8);S6\?>],=-[!N.CK-[LC2R)..<%.8F9:]I>-AWA"C M:XP># /\;Q6MZ_KLPY,^R8^O*"/K%3C;KJ!6M4QC&N'O(4]$OTMR"HC\[Q5, M'%'^H,]S-9+W^%N^ZH:!"6[?%LQLTZ8X?BJ1NDCY)\SH5W& S_ (5_H:" MV)S/()8#A@!?(Z1(,!5,>B2GFF*I;(!6%QEORK2A%*@F3ZAQ$7BC?!F8=V9C M1*XP0]Q%L%T0*B(I^9,AA@0Y1OX(,9^D_>%:R#L/LXX3$ A55G _,Y/1@*SD MB#KX-!1;"VLT]%S/%FBX$'<+@R]I<6 M1$<#?D!0$4Z(.!1,M'Y\92J\+S^>]&DCDQM2\W(U9HGLK\MX*BAX%8R9P%]C M$YYAQ@"-U!4Z_:+4)3!5D9T.F''F+$%&@5&1!QTR1$V!^^29,I'^Y]DZ2^J+I!-$?%@79,1P14IN*!1A]N,0%MHU-4#YK=P'V$1YJ! M,B8?GB3?X#Y/=+UE$4D7^H=>I$H0 M*D"VU_AET9ZL5(I5,*>IS,7FK1($CL*XQM2,92I;3JHZVU'ALGQ:DI([Y_LG MUQ6J&EM<3K??ZN85RYM7WH>M%C@7KL)Y,4NL2M@BUE6F*',^<@*M4>M\Y)3; M0,'SL5-PKNHYE0&C-''$VH?-O_0,YJ[95> ZUVP6&XB19TAIN8G-)E3M@S'& M3%#85WGJ@&J(*$\/@0!EP'@.)7)\+2N8D"GAC\Y0Y/OA(XG.@:?H(A(F/U6U M,:7EV0Z9#QF=\-Q8[+(U*U6^4<8:5/9%E3G\ZW2"+X)K_@9X6&6'H4.(KX.< M-RP++[(U2E?""_JB9O'X2?X:_]WPBY/C/:9:)%&#X+N[X',3S*G(AGJFB(;H M>\$Q(,4FNTZYR%,143^_DX+[QZ!\(3B6N >C +&G$U]DW]EQD7U"EG(#M?/4 M6X#L$.XN(!Y[],9C%!OX+$2E\.F-I!.O5P,-@0=QAUT7A1NBP^OIG^1K;J#I M@[=WS/#?E/]WE@?I.+/3[LRU>NR8!(OY)O"JJ!TCH-1!,L2<$5RAFSK.-NKS MYZ5D/SQ#R)G-GK&@C9\C<"W^B.447/63)(K1LIC\&^M@)\(GJH_7P8GJJ7(I M";L>^5]#8\MXVWX7E&M#:!2A%% M&$9@OK$.&JXAI]P)WH-JC#_W>O?!^7! S6 /,%TWUEV\PP2LOZ?RK"5E/6-I M2BZ!L\ I<,#C-33,HX)'0F\'3_H+C"@1SM\LF3=*<>"*Z7Q+N#DVPRJ\$&UC M:V=ZINE1&2I/V)O*#?8=)-;K\*/Q?U/RDB?,L7*!)]67U\WY!>_-.J]X%V4N MW%?#:J^A;HC#.\Z.UY>XKJ1[?J,*R$:7UW-(,W:@*D(4,UH3W13.6I"[YB6( M$042Y!W75"7D9M-1FH/)$NYC9^'2C?(-WP5D?-]W-HRP[UR1:Q83D^DXFI,: M/63/I@JCR!=,AMEO=%9 @H:J;L,W:/VT[+!R0[\:<_,C!>5--P_W6%&J=B!9 M)%@(L\I8U9B,4$*!/2AA[";@/4HB+4_=33/5<_R*<-M X H<+F&?*)RCHYH0 M/B025LC)TK,(=V0S<9B(*#/Q(&U M.%/&CZ52 -E<^OYSJJ'IGZQB'"V.KF6/W$$STBHJ7NK+A6?>L%-):6#2N2ZO M*=(U'1:+/4X]T+[A(GX706]Y0D6TF?)J6 >VW7U%K;'J,T(*AQGZ&%;N,ND\ M!9'"X>XS18DSN8U"!ZP_''8W]./]F6]:#,AHP F,L[F22R@IO%W&\\81K#LI!\@9Q83XP M7L%@3V8U(WG<-G.93"0K76Q"T,>Q,D)50<0L1 ME1FBPE?636B>+WV98YG,5_RRRWG!M9"W^"(>*/ 40*73XS'\55WWSO\V;W@2_#+B)X\W+ MTH,94!"/G?K@@8C,N!7>NV6F2)E3%DL/F2*G1[,']:5IVIAI K%D\,!+BE & MTZ>0,],S-?I5)'J2TZMG>[9BXCT4^2)'8<46Z':0]*$@1\2ME*U=B-@!6L+/ M!KQ2V225S%F$6")HB+5LO#26)^Q"'U5(0[N"/4*@"+J-:F,B.I?FO\G/&4&/ MD;W4+,-0;=\:V<(0R))[\>>(82*3):L(N;H.&:'@T"^Z/+2M>)SX+!\2LE7< M0E6X&>[MRWJ906S ;$9X-VTJ0;_X5OUU\J\,OR;\O*$Y]C'Y+3XK$?C3^"F4#1/=UB%KX MMKL/2_FBWY$"Q MN[5 ,>8-_34=?#@HWU07TPN"TDA71':O?,0G]6E9-GGM,D%D\'P6.P5U[5 ' M+_KAGDOHF3),<@3T +\#[^&610TA7 E,P%'VB#\(C]037,ZA;CL\E5=%&,IT M5V(?%)W-8Z/]?RSZ M=]X/:4HPP*"^9*CV[5 9*060O+>M(MN7Z7(B:)!;EJ&>[D360DB7O+?NV<:$ MY+N3/V_O3]Z?*E>Z32$PG?MK_!=#[=.1GX8$!R'CKAK$M8AJR1.*?'2%X5B$ MOCG@P6^8 &"=X0E!FO 4K;(.H;6F/%MX?,TQ'" ,TZD>:.CW&&HAR%=*5MN\ MK&?*)RP!5T)HB\:)CWN, JGR(!O;]HRIW_#/TPL# 4$4D"P80RL1:0BMST= M0%,(M/(3TB_X6%46)V'@/E =#J &XJ6=8H47?0$^M?K@CV#'I!Z2&%W#.P]U M[$C7APKEIZ-2Y/!Y(')= >*I,A@AAIEL)4\X25@U\ W3[U^.GVVEA#/(!*MJ MUJLX1&<)[T=I'! 76>"B(>2;06PA$!VY#(O\.W:T5D><[>0-\+>)9\.;TO23 M\5AW_7,0\6B16W$<.-E%&N:%\KRS,$GE MK\ 1C/&)>\G>P/F>T\9\C0?O'80U,9'=R MTWN\.'F?!J7HI/=X"5<^61/@JP1;WVTU!/109(M.E9XK"M0$\"$=BL+B;8*F M#NH#Y;N"KF,(N4%HNP&V3.AZPF\A+"Z7)UG%U%I?8?*N#QV4&($3"&VMVP-O MC!X19EI%&1>X$@M&W\KD.\^/ Z$Q16YQ, D"!JY:PZH_$'=&)496(AX5F$K^ MH(DZ%8;E1;RB7V_$+T R<(."@ Z(RT5Y<,)B(8A18 %^)8$IT(MB]G\Z$28[ MS6$L.@-8"R6I+CK?':H>GL&.Y(CMG MA.WG^&J'D)!X>K4_ZE^(@@B]9(FEB M815=+0LW#?2\;%5 P?-Z>Z2'JC@Z2)9J<_P\54(S8'X='BF*]&8HB3+A?P_V M I/I@S#L<% ,'CX,D.U+<[N:6(0V5J<<%9LJI27.-,)(@,> <3667Q.**!^Y M+/Q![O&!)Z)QR D,K>G 6/J^AVLS22OXIS["JWXV:>N3A(#S"N)JTPYA+D'& M$C/2&XBAO*T9!6Q14'OFERJ("/D";V)1'8 M9@:-@@HE'"=UF8BO3./V,!JH^!ONA+2"Y#-")T=9%!RRB)D"%@RIWX/=UH/S M7Q_XP?*-;8TOA3G\$WCV4H2XB2[M66W/+JU8O!*:97VT_JVL$(AQ<,$535(= MG5HG<$$E22G')#E"Z#')%,)#E9=&+9(W0<6#]0-#F87C,RW@QPGKC()&2IIP0\A1O+AK($)WWO?&:]*Q MI"MN#5']2-E[QT>I%*20>'1^S35NH.5%"^S$V_('T'&'>(+?&X7P@" Z\@BR MS] ::]3:@ODURFWQ,$.BLR$V,E5R,@FPQT&)^@;!-U*#VL-\69\28'7.NMA# M"\?6X(,3LY$OHB'!<=G$^4#C@&06:3!;5TI$"N(JN:$?^=B=^*\M>!LER#'1 M73^*63N^SQV^1Z@T'7M4!@RO?GDO4X-)5TI'-O4R""$2[ATF6;YBZ MX*:X)QR>0#]DSQ4+8>4PIZJ >0Q'I*$Z5$2)]+.XL"%,!2%90#R?AW4?3>%% M)NT-"QP3AQF&Z!A%J.['!9]PI\H/G$/"8?517DDVY96N$-RPKI'RB"UE<&.N MB./URNV0W*?XA>#;I_'M>"P$3PO65U'^\K1G&=[+IBT_@4JG&9%'^>_(9WW- M81ACA=34GZ$C40I#((5TV#$Q/ GKB3IMR%27^H I*>V75HE:W-#! 5[P>X@P M/%1^9M:SK4Y&_M5SG:V^81#%VM,)+_X6?X;0&U,@.--*PF+PRBT_O^J'J_/B MSX\1)._A&".LY[9,OK&$D&<$(!JIJRY$QP]5>-X9,C[[F)7 MT?)MB-O2#[OR\A*W77?QI1ATU]JR.(BLEYYQ6JN!22=CN*"F#O_(\V8\P MP.K!ZZ_ K]1-!S9H',PX\JM=,8_J]?^2N!!2G+EF"XA+IRL#3ET;J2M P8(Q MC<;4GTU(:FX@\H+\1(@7ZX05*HZM#6>TZ)M^>RDL<1A9O>YZ(OLG4L(T(09K MM7VX(PX;B&!CZ!.*,1U#I@E\0[@+3;DD4(3S:SBD04S:3M7 'CA4&*4&Z;N@"C=X9S]'7(E'MQ+("OZ@ MH9ECM#<^5T?LV.PQ'SY40+C%H3!?)NZ\;&2>$,]8<3O-AXK(]"^.0>$K(K)+ M-UX4FP6U[RO8INC;IIZ )U)RH6(N?NB*-CT@$ T,&GC!:6"$B0]66_1B]I$? MUMC4Z.!WA6,M?.2P%6OR)Z(3P#]:%BEF<9(:4!<4QIB#FLGTOT06/7T\K2C7 MG@U,7E%ZCJYR'N]Y6 )CZ"K..7NQ_$,D]3E\?"2/"CU1\>/,'XC.5N*\Z.S5 MB65?6C'P" X!"T&$3_B0:"K6QY3[*SEMT>8!(2F\DYX_,=6E"C_"UUAH'4[T M '[NA*:/A9;APGU_,IZX)XD G[/E-]#/OJLL5O(I^=.T7G$MEMX(7!AY#O:":)']:7"< MC<=-<&\#(_WGD?A2 %;K@U5*F98 !:+",L7LO:;H1W<3H>7/Q56:.G7F#5@: MI1/02O.S]W*#0I/EX_:&YF0NQ^^+ QE,!C)<@ 9ZN,KM&^Z8..GDO3Q!=0DI MBD!!R5EPXFI"$D%]XS#7-00.QSQ\QPSJ10A_)*.MHG00+X0A%,;9!XZ8]DS( MJW)4-Y;N-S0\U)X2==D22"CNFAP?]G[X2K"ZDB^$ MZI:$GJ6:[)#FF\$7F:?XX?)J+[F:.T;:HYND*4F3M[N-^,G;K6A0^-^Y*/!B M>@%T'V$-0P_E+LIYM[AK^W="\[WMPP")9,HAH MX8J[H5\2YT_\KD4F?E?!><.IWZ]8I\?,\,COV^\W8G+D[%AUO[]05@\GF4K7 M8JQG M8"G49$$]-AM[%8!>I4-;7@-%>=8P+=%Y9QO2>4M*MXNA ,4.S$@#YYJ N4D< MN*NTI'EB-4TGJP^3M=MY438LCZJN.Z_J*HGR<5X[!')?[(G+U M0Z#XY1XH7N=(HF?;7$A6C!2S0+ MYPN.!Q=9EXR%!H[8T#YZ7771Y9O-+3K(DX M^4TLA19>Z,%71*?"<;X(7J_W>*'HCN,!&6/ \Y0?$YK.A:AY M/T[>)]W^NR5*(1.W IV>)67I]:8 /0D*4V^#PM2J*-[]RHL#WBW%\6LV^"/? M?U"^1:>41.^$0YGC'LCKU0(,41 M4XO@K$D(J6=/YP7Z'A@Q6P&*+:%%=SDM MS@4MEM_L?.G-:JU-WJP=E!!MXG[UFEB< ',>\SC3#4VN)8!G1)\(XRC,E<>) MTNU00:B$0PN0$G@)75"2%BHI.54^R_(QC%H1_4)N>#!4CXEI-6(E\$4="YI# M0]"BU7Q1'#A]R&#Q?OD=C\,0]7#!RD]!"D4-L&2U&8 3 A4L MIL6QS*+XB#=>ANKT0K.6*SZU@[([.>A(=2R"4X3'31")019!$N"N$P':G0$X MB*/+[$ ?^5RFVB:NT)^N9$-TR\L6V0O!^0BZJ7S<+!\4?PJV@7^,^S8W!U&+ M;!DA%RN(7#S'/L:4H\2(/[SB4"J_7E)61_G+$A>DJ78*K332,"1,V'(12J,X MA4@N2P4H_ZN:'I92BD&^PAX$,.MC0DRE<8.N;?F3M @R@C,=AUX7E:OX#H(3 M-_D>FIZ89_))*RKH_:K)Y67S$TN\AI#-V-KY _9P!48;1@7*0O?JV-VEGO<, MWT(!J2URF)*9/9U'U*@MM[42!JX7G=,)D1[H(5[".>NQ! AQ'+#MFN"#0 KN M0.M=TTPW:2H< N =Z@+H9F88Z"#TD%"#T.ER44_U9J(65(Z8=GPK"#J(&8Y$ MF.,=&3[,VLP:,2S6--X2@IH915LB'U7(N(B;#E2JM^]IW+1Q*Q^VCL)P"?0C MZ=#%+"\TL%<4I]-"^&1#Z@@/T-0$&2/[P>&<@JPK&B,Y:N\I_&R:HQ#K>2#4 M*SD%PZK8)*P=)\7,<>EXKV7<[DG#K.D&3=CPC6[0( ^.P<"3DP8)B3\89"YQ MA8;B6E[T3#X2 0;/]I&EA1T.%4]3SY(E%A,T\!,IQ19(Z-II5=*;"1" *G=] M9)4_GWZ+= 6OR"]"0R.AD8*7/0$\@293EB:Q@*HCR-YA5EZ,K)HM& M*_">QZAEX.5IG(8_[83IQ(]J8(MAA=0C%;7)TBD^5:ZIJNTW:U.B+.T*9:E1HBR5*$LERE*) MLE2B+)4H2T6CX Y1EF9](?H;WI+NSK_$KY//V00D2&A^V"U-&4=QFSU8:F!A M<^ML]EAIFT,M^Y^23@A.Q?%07Q!SU?_"[7NAF>L<3B1"#(530WF'APWO#SJK M$AT8EW(6_3M,J[Z7<"$R)Q[Y-LZ*]$P^+1+G!,YTB?(P.]JL2OE*&<(&\W%X M-"1@YSFTT@IK# IK$1 BLAX#\.)1])*6;K]>HL*G Q!P0("N MP'/Z?698KT1PW ?U[DLCUQ3/T[X!%4,MKAC #39AJ2(Y:U@VA(^ M>M3?E&]Y+_"+#4Y)R918:[5-IA2*J)?8Q$O2>?+H1KJ[JA?L**'^]>RGGOCD3PD&[O4Q 7]?RP M:*ZV^,?CU9P3[8(K/+(,D!Z'/\0O*&ZFK">N-D\^M3OSA?B[V=9ML=#1,&=B ME7VK&<.=]8)Q)V%1P4\GG^IG>^+2]T5QD+=K9KY',SXB__),U1?)V9[BF: - MN:1;EO_4RTQ6$W'-.'$9G"1A3TK= ./<#9_4MWL^+JSGNK;>]R@[\V3=JUAF MNIYF +=N+ZHA-?W?E\R_/^9/Y/T%. DSC6BYX_U/W?9\R_S>6"&E:Y?;8&V' M 1K#)H<#"LUF.:0)'*(1"/&L&.[-2TZ_Q$1-T8EQIF5[=U&U,8B MBA]J2'@\0G$6F_\HF%!T8T"61Q', MA1B0<1D,G;_2G0$$KYZ]X#SY/#>E,"W9L;).+&=5P== G.7W%CD(_ZV.7Y%J+O(;PLT?>+.>45Q0)_FCO= MF,-Q,5^CT\F!:RD3D!.JM"3\E5>F_J25XR ,U<99YKIL6=%MO@8<%6.S,37# M8/.G&#(B7Y/J8&]-C3U;RCUH:^SUJ>! 'GQ14=(77CF]NJ,.&7754/N1XRHC MK/OA,RC&8R3C%-[M1;&-L^%&P(;8ZP9XB67$D!MU$'Q1]76<">@); M=6RLP_G+L_D<$0=DYB>K4#$2;ZY!8N'3@JXA.7S:&@Z9+;I5+,\5]\<9\=@@ M@R0Z6&$+R<#$LP*1NX/4,/V\N" M\3:B@@K"[A%HOH$C9\$X\%?Z'0M_&':CO<"]+5N/#O; [X8?)7<6*TDKRE!_ MXW/U&&^+&>K/-*5*5I4!+;TASK4)<+UB;A;#L/*-QCCM#/Y?W%/,Y^%\J/)) M"V,+V[K\T0_AAJ*4C;I"1]&D"NKOTFDBC\FXH^>/XE$#.R'?)J+,#I>9>PZO M@=1$$[*_P3-:/@JH]TY_#RI%%[A)W#@HOR;YT>TXX#8Z1ZRUPS]*9R9DN[")&) MW^E (XT9^@O9+! X029U":'B\-8V0ZC_?K7,9YQ8=,7ZK@\/]>BAV\Y'FN ' M:8@:XW)>AKF(XATP$/#F7T7/)&B?6S&I;I,D]TP^$PT8U F]2"*B6GOAF?9. MZ1H'I847!HW5MUC!PASW >Y!L:86(&LM M9* %##2/ ?9L>@.T[X;?E 6$;C M$ZVQ[C@6> :@3)GR#J6?>P&#C_?!AUAMS_^L?7Q_JOP@'!JJZZ7!6$*7SGPA MJDN<$;8-3]2I%)#D@F67,3,%_EJ[E;L])AR\Z ;?4Y)4'P@E)4'R\ (@"NFM M!3AYBX6%8/)BH![?8["&B8YA/GO0?@UN5K)?BSQ'RI9<2J9LMG1@#X5@) M'(=T3=JR+;S/T&/6/.[FP%_)5U]E5HM$3L'OX_,-%84U\^T?V<05]^G M_/XWV,WO8Q:$\7K 4V,DQ&"#G'87>21D[[SN0@,)C* MZC.VN[6VP.604J:$+# XVQ"%8%/_5,+JA!?"<1HJ_A1W J.1SV3O)]7:NUVC,0C9*O IXAM7@&=@#MMR.&A,K2;R940 MH%/@$?'!Y>%YH3SA,%3A/XAAQ4<.SVXE]OOP@"A\8= GA'P8#N P!G15\UGG MPQOYGW ISY:ET81T@K:R!>H(F&D>[B&@@TGX94-*& 1/@V]CD@0S(;=KL+'_ M8C:HH!&)"HU,]E-*FI@@&GY[UY)H9/] '!I"V!.SZ^<:KR(O%DLPWG_$QR,C M*HBR8VICJ^ S0K7B_"2PJO#+N?9MEEF1QVZIOU M3S/B0;/"SY$>!2".YT]]NFB.IB@H#Q%OQA_8B+I[$ MNW.F)@-=S9'N,)?IFVNALD^5&\E@LV+%#8H8XYUEQ"GI4Y"FY3AM8FQ;%+@N M]*JRXQE>(D0)9$*2R)@WV'V:XGAA09HE+$@)"U+"@I2P("4L2 D+4C0*[A 6 M9+P!5V#1\R3SZ5V]TCY?T Z0(VG=MHW=OEV=.5PH13:# MR&ZX8&&7!E5N/[^8F@6?1JJ9_;R@A?4^C=9\O4_>1+?HAE9N4T, MVV;_]1BT"38## 8VCIFRK:EJN 5(DQV!6Q#??[QA/42ER1M50IR3'B0C90H! MZNUM!@ []3,*'2?$^AFAH[&\:XG\.QO=HCH;H;_D4,1W'2,LX%QQWA=6-0NY M?#V+MOMO'X/^$\B ,]4!A=-ZJV*V% VJY>R\J%H4N&N#S0I;!/T4"%*8K3/.N\2 M>?CYEN[VX!?R!:F YSB[=1_*#,MJ&99(D7'>-$M$3;$L=C"JB$P(_&ND.DA$$27E&YYK?1O9%X,OJYI"#NU: +IHW"$%! MV&PL0 >#)S+0&^#V#11#'[)H[TERPSI<.M?('T\LW" @S)"3B9_G37T("#=H M4&>JC:MSHO 0V$+$FZSA-?Q/#$-.)I5DPCXF#MMH,[%W.+( X1>!E4,-+[0, MX'SUF;?JV^Q9M7G'"T>UXYAOO(5;HED8EOE<15P8!6M"5=H,+@,.?P?>$84; M"^8>;LWW$%MFU(F.)A16S^>KTH*!A/<9S*NX>B MH$@SPN2W&&&?3/!-1[2=4+>Z.= GJB$16QQ_+5P80RWJ_PK?&C2FS;N:<'V' M"T871E7Q80&2 1#BJR8Y/'.N0AK5M7?JB-= SI_\/>_??*);OC'[WCU)X(/ 0'N M\??A/72H54R'S<%N2G.C,32=0 Q,D&EQ*A8(F,R&G?@!,ZUH1]KF.3+\GH@; M%JW$S885WICG*MS59 *K$OR1 WT"\ (EV!.(I1)//:/ M#]D#*KF/ED8^COO/ZALB)TTL9_=PTOL \L?4\'_0\@;P_4Y\NW$]-_C][5-_ M8FYF^'Y*B=.+*]\".*^#!NP/G0+H#G= @A "0C...L:C<>KC?Y789. 7,W)3 M4$)4@0K <>MU[MJ(_ ]ASW.O(%C^A]$]$4P?;5(? <4I/:&; M$\_EI@E"ZKDK/7/N6HS_P(HK!CJ^(NK&OU?P1Q[NIL?^3/(57@4&&$(XR&PO MHKX%"XK@?(:76DF'[-!G2>0+)BZX8>R,W6,[K R3$$E"$BC""@(;H#.$1LK@ MM+8 Z"7(<\X<)+C6Y*-X:C?I5& C-,)8]N/\"+7DU6WW #.2D)>JC8S$5Y26 M1,BTL*5HU.JMC_^O9PD4OP%'P%/)DQ4Z0^36**P>^)TM8?VCLYFY %*(T.L5 MBH=[%N+&K^"6AK64,ZO;!@//%C,RO.$0%!8-M<#D%DU\17%\L0PP\31#Q+9> MX&FT?CX*(T#)M;AB-)\M_*2O.KIP8<([&9YP%!EP%$UGE])Q!-+1F)..6VZX M> (3G !322EBW&- M1ZV%TRG&VDZ>! N&&O*6\O?$#T?38&C_!V121K- 3;3 M4.UX^:O,?$$W?>GU5Y%N4@<*:"7(V JS'?,J>,U 10\#)]C8%@@&SY).PQ<) M\0>_0N5OX?4A:C41],_@LUJ&GF$H/+T<@7^:43"EU)92NY!_FW-2^V/>GPR8 M&,^K+%LP*_"7R[DY!4RL8&<2$W2\N6,H;QLZ[;MYS7(!54=D3]TEF4/MT"0+4+%^F2X;!2V5@Y=N#U9*_+7C+U?E.W@[?#$I/_.6DL]\%W MT<6P%?$2;['" 2#5JOM1\'Q@GWTKLG2;E RPU+CN,BK=K*K[&H;_E<.O*VY6W*V]7WFZKM\MM MC+%+S(H_5=O&4H]87-"X5]D,>,5&[[P8<2KA,>=[0)YJUN(&_,@>(O_,XF(: MZJ>XD56LU$_D7Q.ZPO%/,=(T%EU!Y/^B8M5>' AH+64[U>WWFY-/]=I9/-[$ MUG=W6YQ4\BCP:%QO=@R/^C]^$>>64THF1=F4%\/2!W7.G7ED\W^8;6FJ,YKC M<%D=6++YX;%YW."6#;!YHV3SDLUSQ.9Q U$VP.;-_+)Y@9R6W":B\G.T<<4& MQ"!*LT['&XWR>*-,+)&.?R8:%HWR:]>)E"AK->4#!,B%6=!ZMQ^$5QO!H>;Q1LGF1V3P.K7(#;%X> M;Y1LGBYERVZPOJ.-LSKC& M4HZFEZC@R:,-_%$?Y>G6=,!\D&L;L53+G=LX]_A/W1W-63,G:LZMM/; WQSHJ$R3?YOUE)70>55,F_>'=E0*O9G!P65.,EP MZH"E_*%_0@371(CH!A\"I5SRL:MR[B)"3%[_[2%<^2/P^( &O0(YQ3E*\R/< M6_E3NF?X +#(0T(OQ0?8. B++%+QJ81PD7$D%;[[.55H)(Q[3HY[?7<"]NJ;W*ILZ* MN9J5;K/L$-]_YO5/R_Z)I4X3VWJVF5,\I;[ODYTEHA97.+F:'L<=NC7O;6L MVY-)UL[:]?Q(6LE.Z[!3'+#9:II[?79J=0NLN _FR.Q&-W5GQ#3EV;*TXJGM M0SNW3Y3:!*BWE%(K=_LS;G8FJ>V<=?-]%+YWC5[RA&>?AH(XO(:531K-/QUF\T$NHW4@KZ=^9F$N]VI5-K%*]4HN3EW/+RV=I& M*SLOUW<3)AUBV4_.RDD>&#"#QVYL:XP3OG$SL9+LTG. Y,R./ZOOY*:TY&P# MI26"!(4N*\DT.'C,-'2_0+I?] $VCC[3I-]W.-C\"U,-=_0>2^J1.(KN*!,; M=( -"U2>FQY1P8H#BH2/K?;ZSL#6)[)*"S_$>WY_J-#__KCF M_ZO-A;ZX)[9#I6#\14Z<(5AF<_**W!H\$AX@N--)I;M MT@W&JHZ3ZJG@=B!8VCE5Q"XK0^#TV3>?V);F#5RZ'78+8)>H]6P"Q:F'%)\T ML>"NU#<+FZ.\CIC);VX9\@WE3>"!IC.$E6,-'37="EDZ59[$1_@5^6U.2P.H M:@T&'GS+FP#5G)$^HF]-G4,K7X]3HNW$>U-5FT-U749YOQ5O=37!8PX$1%M@): *\-F+9\ M7Q4;&YJ)2D*TEFO$V8Z"![P%%>E^@RAN[(U%X[X_E/["T!L( MB:S8Y8J5P=\_2%7JA'5I;S"@">T/;,!TJM&]5Z=XPR=FCYTKSZ:RQI.HE3^/ MV.6JPP8?-,^F3FDLOYPU&9P(KK4)8JAO.2-&LY9$C%9WSG[RAG+.7((?%7HZ<%A$=TEN(S;T58/CZT;\'Y3?%\:[W5UXA=GO+M% M894YJX%F;^\O!Y]3";T079%8K*@A= F<$&H=L)BM-R?C*#NDA._G_ M,=OZ'-@9$%PNY ;M@R"/P_@P3Y^OJQ?NHB#3F+S7Z!]^;RW"*CTZ4WV/WYLO50VPI+J[_*J;/V.W M B/A:,Y2OMKY^2FB+&FZ,S'4*9+8 '->[6.,%]D+51G9Z"C\XEJ#DPAWOPJZ M@+/DZI@;Y1N.5\S^T4^C1O\L>>'__.U9[L<9CN!_C,LB43TW"B]Z%.A[_/&[ MNIPE5B7L26S>.&&I%<[3%3 5MCZ,X?^%0B(IV;<,+=-VR=WBCOP%Z#9]X"A? MX';85EH!UWYP6A((_V$G$QDWX!V-F6@7X"E'!8(9"8.P MUE[\+$!JESG& &.8H&CBJXWK -5.B5[.-19 MV-,=J8[29^#>3U1=0^%4M1?><0[/PJ4%P2I% >'O!J[_@M@ TTO,QEBCN,%@ M\JX>4.]=7!*_YSC,[9F:W^\=VX97/V]>-<_/N]5K^%=MM>O=:N^Z=5F]Z38N M:JWZ5?>R4Y_)^],"=:"@UG/A#NV;L\NSFXM&M=[30M>;O=<3J; MWEB);R$:[GPS['M(8:^('R22QQ2[)YNI1MEN=U1>2NO;<;4BB75/D8.;L"_A M^Q#78M.^!7L&+H8X,LR&K5?IMA;40.Z@Z#Z7K+7LAOOAINZJE4?[X:8ZGF3M MBYM2ZO/M.Y';U>%R(V7 Z>1=5Z_GC16AFKT=-T%I365_Q4M"0"1[8I\S-NMM M42 W4ME>,NU^F+:3,%)ISTS;.,\]T^8D>-BVL7FR7"I[B&;O\FYR)@ M$E)U0B2*7$9/[;R^H'^O]/OSQ#,)@Y)VSS/U]AYCQ2/Q[K\RQU$&'+I/P4@, MB)QS;7L@OE(B5'HG#BEA?>4M,!JSX0!7&MT%<.2[Z?-:2,GW):_NE5?C\ '6 M-QKK\6J]L0 T)A^\>B3N_.PQO%/!*LRJL#=YMS-K=YX6K>&T$X>2L+[5^6Z9 M@[6$N=-=HQ;4?++PH3-L7+?_^J9G;8:M%8%AN0T23=+Y:(_>5348;LD+ M-E8N+@M34@PV=?2WM<>:[J'\3)1TJ8$X'5=9UZXJ+'8Q/O&"P2\F'W9+$X@* MYU3EK9*BDQEUH\R!%3E*4:DJVI9E[[F6HGPFC[OQX_WFRIFSGO7Q7;H;BM:$ MK!+5VN81=7F,QP=,49^R[,2=/<_+N70=1=+N? UA367PA)0^^"WKJ\MK"[X" MI(.?,*AJ=FL'D-(KNK&\-K4B>YN'GA$YRSQYHWBG_KO)@X2CY2)F0E8 25'8 MVX0A%H9K!5 CBCJ9V-:;/B;8)K[*7Y-8L)DT0M6W"M@( (KDGMG$3Z!+[OJP M2"+S-2V#:?"V<,G=\!'^Z@SYHQY=U7:O8"V$2K39VYUJ%MZGRM=[!J8P6612 M/3UC&>6\X'#2BSS5K$NE:)XMYV?:M!Z-FDH%5R4"JS0YL$J:K4TH/"W,UK:X ME[.7K6U1=K@Q[\APXNMFFOUJ"2 \]J[<6[1EV;S-U MZ#*[N+W3RVS$K>E/[D7;,*M\*G.=ZBH_YT72&P;/%X,[;%C/ODI*YMF51PXL MSQ_@H4ZPG@N^G*SG.S%([A5A/3DD0)^%P;KZS'W%WOTE>M@7ZR47ML,*.X1# MH+M."#>10"/#.)U(-X1NTI*#%J8H MJ"%A_SF5>;A5W1S MLW P>%$;N 86\5@I(H@)2!Q#ER3"%E87(T5!UVB.^KS M,XX2EWFG0\$PF?/7@U-*?ABG!:^.$$AQL'S23^Q/(1[Z"U6#Y=D#EN:8TQW9 MC!7QH',]G(TH/_EIYSADC:NSWED=_E7KO=IEM=5I(K!&LU>]:'5N:C=7S=[% MQ5DBL,9UH][JMBY:U<;%6:/:JO>NJN>MLV;U[++9K5]<7'9ZC=KA',"6N!J' MA+00( /O'6*AW.KM;S4!Y)8[?> [38UX>]_EG!R7RH*>]@X*>GA+:U%.2G-? MS7/6BC_GG 7%O^=(>'?V(\?!HRA0_#$C/GZ*5-6BF2RWA T([AOBNL'_:4_J M6\8YU9U:";A2-)YM[Y!GR9SGB647C)TJV36W[-K9%+OF@ %;I#/K.ZTT.6.MN\?$N_.2L(21 M%U0/;X61]^'T_,-@Y:HSFF5AGJ)O?H>; M6F GJ5[;(0!+B4-=*$'9P(EP5D$Y*A^ME)(B2\D&SJ!CI20??%^O;1/*], @ MWW,OCD?7Y=U->>1>1->M5>ET"] U7@I"+@0AY?%W 5VS^@XGZ91"4&@A2'=T MG@^V;E7.MEJ1>LC@J+.#X)4_-/U%=G?=?[YY>DCL80BU>\E>LL@=1L.J;;WZ M'\U^AEUEROWG[S^^+>^42-U'%CPMJ9VPWN'MAW)AO\/*_#<(_1+Y>>1[SO>] MS]?5BX?KWK^KO9NGZX\BMO6B?D+;_T9@)]@M_ MHJ"H85!Y01C<5=V1Y#GSB(.[% M@$U<9<+LZ&7O2PH2!7^8*KA.P&;+"1+ZF?R,B+D/VW_I&LQ=LZ_')5@@&48 !Y[!LN MP0".:JM+,(!CV.D2#* $ SB$3M7S!=6.]>, ^A4.NVR=KQH/+N@KF\K/)N_ M0[!R;'CA&'9!?=WJ#)L/%NQ4SCKG93UY"0>PX@WW(WP+RO92"5_QX0#JE69G MIS/*2T" K0$"G"^H<=L**Y> $5R@O*I>A>4HJW.KZ4NS4^VIX0$R+O8I9LZ M>="0 .UFKIV>DE,YIZ8;N7C(D #U,OV8>SYMU1: K&3DTWQP7KNU1US1(\GA ME)@ ^6KB;-46@-"LDHH]($R YC:M3]GM7&1!V<#!\,%@ M1+Z(Q23.+%9 -G MT7D&!6CML#&M! 4HVT WV@;:JJ4\>"^B[]:M=+H[Q*HI^Z$++0@I#\&+Z)NU M=AC#E%)0:"E(=WZ>#[[N5KJ- N!=+$$%"'=_E9.&]S!IN)&;OK]T37PSC7^- M\YMZH]>K56MGO>MJJ].J5R\ZG:OJ=:O;NVBV:M?M5MGX5S;^Y;)'J&S\.ZJM M+AO_CF&GR\:_LO'O 'I26O6XDH9&@)#6..S&OT:EN<\6EI)G,_%LW.']MG@V M?XFN3CFVNF@,&W>(GHEA\\&"C4J[F?^9>$4O&BL;_S8C?'%'\VF%K_B-?ZUN MKOV;LNTO;=M?JQYWBKTM1B[;_HKD N53\<8=-F?BUU*3YB734S;]Y5WHXLZV M4PO=833]-;9Z8%Z:APUQ:EQ7^%8Y-7>IG!)SK A\&M=&G9U/\\%YC;/\ Q@4 M/7]3K*:_?,I>7&/XBHG3 VK3J^^Q4[?DV90\V]C B>K!=,PURK.J G#L!LY3 M\]J\UL+.@%KN?9VBYVTN+<-0^Y:MNOH+4U3;5LUG/BLHYV[/$?2F-M8Y?8YL M;"^TKP7VHQH['**[M3;N_!R<;5"$-GJ^EG(G5CV&:ZQSGKR^.!WQP5R)D%!D M*[3.Z?42L2G-RF8Q$O;5?Y0C@3RZIMA&RM/Z(CI\S4ICE\)9=H<76A!2GJ#G MTU5;DHW;9@*YE()#DH)TI_/YX.MFI=4Y'HR$33?I;PF(H6B3D=,A)&P>H"(6 M(Z'$.RCQ#HK:&EWB'1S55I=X!\>PTR7>08EW< BMN,T%M0[UX\ [:%::^^S< M+7DV$\\N.,#?"L_F+FG5.BL9MF@,N^"(?'6&S0<+-BO=VC8QEHMR:E?B':QV MP_T(WX*#]E3"5WR\@_-VKB?^Y:=L*_=X!\T%)]);8>0C+JLJH N43\6[X.!X M=7XM-6E>,CTEWD'>A6[!.74ZH3L,O(/65D=?E.9A0YRZH(]\>YR:KU0.=F(U M]MB)53)J6D9=T'2=D5%SP'H(M='9HXX\D@1."7BPMNRU%C2/KY(Y/1S @\99 MV3Y> )[=P)'JP0 >-+ !,V"G :571,STU; MZYP_'R+B0;VVP\:?$O+@T" /6NL<*9>0!UOGLR+ZA<=@AM8YP"X$Y$$1[$IN MDF^YE\BC:W)MI3RQ+Z++UZ[4:]N<5U!V>Q^2(*0\1<^GKY9#KSN5VE8[>?*%>;"5MGOVAGO!9!N]IK_(SOC[SS=/#XG]GZ%6>=F' M'[G#:%BUK5?_H]G/L"-?N?_\_<>WY5VFJ7OP@Z_^N]FZ>KA\^**KQJDX=R3&8+S59A$ ?E1%#.?^@ M-"9O'Q7A=?]2HW_PO3F'7'QTHOP>NS=?KAYB(0LR;\33W>57W?P9NQ7(V-'< MKWRU\_/3SQ*J$/8D-E1*66N$\75$< M8-9A#/\O%!))R;YE:)FV2^Z6@EZ,<@'Z2!\XRA>X'2AK6!$H[M.20/CONT7@ M+1;RCL9,L&'X$T7FX!UJRHUNJN8 6%3QW46GI!S^>_]+"A(%?Y@JN$_ 9LL)$OJ9?(V(N0_;?^D: MS%PCG:OO'OAM^H#_#6])=^=?XM?)Y_P1^<*\+]D,?,FF]"6CWF-O,*#MOE>G MJ*'A5]MCVE==[>L&J'WF]$R-CIM#?[K2G8%A.9[-+CW;!KH_P4,OD'(G DRH M53^O=\"Y9.!G3M"^P4U/M@DQE8PET3WU@20X%5?]+]Q>4$8)T<$'IMBE&[D5 M\LF7,X*70V9R= ?U*UAM-XRMM0RR:M-X86LS^>-@Q#3/8'?#>?XFQR2>@5NQ M#%S"7Y7P5[E"R@ECRC4WBI@C>#I,B7)O=[JW5VQ J4VE60]A!NYN?W-26R6] MMK/:]O&/'E4#+D"WL\],-M1%A;G-# HVV-L$0Y#<%UWE'K.C/5/CH4<,>%+& M\WH\,:PI8P]\2T+&7/BCV8Z6*V?G>YRW73)1)B9JQS!1HUIO5!%W:Q],U&WM ML84@-Z4'.X&H>Z4B6'>:K]A7%0W\*XE-$I1J7&.+H0YUIZXA/ ML[G-J0D%U,#YY)VSK$IWF[S3."M[$+:M>.\*T&9Y!'6>[6Y6Y4T;.)\$6TON MMHK:$A>B%E&1'P-7GF6?UD\5W>%G MS!1$*ZJCJ"!+XXEEXEW@VS'G^Q7E=:2#B.*-#0L8TF7V>'-/))<.*S.K\F7" MM054@L10WD4]UR!$_>S9VI2BN.*+J[/F]>7YYMZIU-MG7>;U5Z[V:MV MSUIGC=;%=:UQWITIR%!$-3?3>J#:+SJ-JV[WK%V]J#4OJJWN6:]Z7FM?5YO- MJXO&S4WWYK)W5M9P'$<-1VX.\)]0ARC?N%JX1K6PR1/\CADB//JD#>T$\(+\ZG[CY#L'>&BF<5B/7$UE*QHMAO(22@@(Q M7KVL_=JJ!?#__YR>U ,+28,L<(L4YKBP%YA &GJN9V-ZR^7DN%D" M.[1#&^'D1IXX^1CBD&@FBIE:@7-0AUY8=-987/I6H-1":YO8:V797&&YNUER M=ZY*[B)@0_&6)0V$6FPY3AB\D+B@+'G9QD%6M_[;ADY1E8!IM"W?)0M!RU18'6K![FUV\#NV< MA):[E+VOLZ79>9>^S>2,MB27&^ES/$N 3MB%^*[I:]>W.JMOBYV1AV12C[9+ M"G3&8CJM"*8/I;0?329C\6PJG]P&U^]FRM%?=,'JF=FNZJOFL(^"NXS W MA*@;CT1ZEALHW?,-0.E*0E!754 *A=.BT-U],9V+\FT+W[DXUZ9X:8TGJCD% M]8,.JFXFM[R9EFAS@R_I-H*T*^R- PQC]=:S9 K1G9=TJ]TVYIWN&.YXB[P8 M(VR'QI0^2K7"\YV.-X9KX!Z.:#D53:J44YK8S-"!(QM='9'A6HTMEW6(;F6"S:9PN&^(+E^1++.V, &0>[;_L\QLYZ3? MJU[+0PX[-XGK;!_%);B#_^2LJ:CH')N+0Y?<,.QGLGV7TJ+U: 1,V:EX4'O< M"WDTO9!'4V[S06WS=_ K]RO(.4OG-G>0SKUB+\RP)B!9+AN,3'C+Y[RC4J]R M3-JH[>.8]#SIG"4A@+B8?E/_LFQ"%:8DK;\[3_[F/. +I!H;G/ @LIJKIVA; M!(-7KY5=2OGCQ\1:\?.DXX$\,&3(Q(L6)\+I@B2'7(^+5;.R@[,E6-48;NUD/9M$[;%I6LSQF M0T*[X-&)@AL'FIU%<&G;OL.NI9+46S\W'7OWZS7N72R\DQ0QT&WRZ. M,F%5C5J]]5&$ED= ZL/8T<6:J%V+ V N-=&F=CHG69%M9T)@_YAAL('KJ88R ML<&3M(L^H&LO'GV[EM2VN(HXAG?D7FS(WA(?K4ZNTQY)GO':?+C)FS=J:]T] M)LT]S^!+^#.I\7#/_+EB'N0?9EN:ZHQF8\_ RD;TY M+_56KIV7(V*^I&.:=FU3YX;;X+Z-'=$@/^Z8'7-\0I-/-;BI\\)M,&)63Z3> MS+\G4O0DR@4SK%?\VT_F*@93G0T?Q>2TZW=;4KJ)KM]V+?/,7=K-;[297W$O MUR@;V4$.LYRTFP]>3'9Q$DX-5V/&C9:,;'/D;HFGF1?.3&+,>N8YL[.,F;5@ MY#QG*O(8DB #I)I$WDVX9AT-1T+#M$& M-&P3-6RMORU5S37V3W^/WGFZ>'Q-ZS4#NY[%6/W&$T MK-K6J__1[&?8M:[K!TY+P!NI=#ILA%^;#X,S\$OEYY#NY M][W/U]6+A^O>OZN]FZ?KAP^*:KRJ4T<*%7J1)HL0Z*,R8BBX(-#(+\(W_J5& M_^![B*>[RZ^Z^3-V*Y"MHTD\^6KGYZ?G\&Z: M[DP,=8HD-G235?N(;1#9"U49V:@)?G&MP4F$NU\%7="&Z>AY\PW'*V;_Z#OI MT3]GK$ A; 0$IKA$!6:B!Z\N9XE5"7L2&Y4D++7">;JB.,"LPQC^7R@DDI)] MR] R;9?<+>7ZIV,I%Z W]8&C?(';@<*#%=V:@].20/CON^4BXHJ%O*/AA L- M?Z)\ G4@@T>FF@-@4>71A3^,"9&EI!S\>_&.%HZ>'!B/A51_$<@D<:,5BYK2+5%22D M,F; 8UI%>1WI@Y&B.Z$OJDX2_,_VNLW2AG$_'#;TC*_ZD)U$VFNZ4<>XZK#! M!\VSITRU3SYUYWQ+_+M$>JH@%I@Z^-O3<6ZT*:]JF*_!0(W4%\3KBL)U#1D'^H(==MC?'N@I M ]]^.;I=&"L,]#0-=Z)GVFR KJ_&5[91Z+QY5; :AMX6L?'R"QRW3-WB+LU- ME(W;78F)8AOV9#>4!6KN*F(;.<4&/?-2L)]NR$2AW-P8C9: B#<>0D( MMQXX2K>]?7"4/_J?;G3,4RG_%Q3VAG!H2CB@E*A/1XP M&W&1H6G5$']CU44 M<[MP!YR['WJV)%F>4#>>_8!GWJ(\R!U#(%+43*B8,J*D;!-KO2PM$&+6RKEH MY7'$>KN>4 >_26GZ#@]X>F7&"_M&@42VN4*U_DY $/4*>4G@_QD+IW/(#^8UCI8"3H "W162E &"OPK'9@%$]A;@[54,R96+KYD"?J(:H?\3*BE\3E7Q< M,T:M6NMBS1;*\ZWI@,3B\J@TZ_ZU[Z^7EV3]%Z7?E=(_G? IP,@H^'9I(#F^ MZB:[&UX"P73W!M[8T-WI-_5-'WOC"\NV:73AI8JE">YT=>/10>,!+SMG/$+[ MX+,U;($[4EVE3_59.FTC;+/%J6MYK@/F# V%HJG >')"Z=^.;\M__H$2 GN -?+[V"!' M^-O M\*J]>2VF#(CI43,E*-"A;CN\!@-UE@5_G"H.&WCT@[^5I [A)XS]4*8(RP_*']>'^ZB1D&N],R)JFMA:PRO(BF'/XL+?"(Z(_Q:GRF:QR?E M3KAOB=IHZ!D&%S;_'TO./@QMJ;*AZAALMY4TBY1BVG:C'#+%8$$!D ML/EW0N,*=T/JHF0#L2ULPL(J7W@'VZV0G@#CK$R8J1H@H_ 9W&VL>^/#EM,X M[0NW4G730<=0!]'54*$.P&J:<&_9R""$VN'.3MASQ2H@_+XR4)T1$ABXEO?; M"'83QA0H'.(S?*AM&8&/2^TY0_7%LF>^AWW-?X6+'&<2H/8(-<724"/S MB3\;_X+CQ;,5JS4JS-H]04(G(!#(8#DDW4#SY MB[LCW?&EZE19$BQ^4VW@TY#%6!PKHFR I) HBR B1LB%7I>*&5U9G->NL8GE MZ*YEQTD\\)X^<)W(FPUM:XS='GBCL66C9PW/2=S%9BTF3(FFB)K59GW;6B""XIHV(>[.$Z?@W4O&.R Z-9%.9W$9E]7ZYHBJ MBZ]T]+>U^^LJ,B$ K&],>< 1*V.1WE\*AH28R![$H.DW1I9XYZ_?,TP-D+XO M"YNV^\#B>)%7SDODE1)YI41>*9%72N25$GFE:!0\2.05=+IX\SVY4*2;\0"% M),<1O>WA!+B?:XZ>U/"CM_./#@6;Z"&+P_(,::QE* !;(,/68 'NAM_P1 +L M)G/NAI'ZFKC6__.+B\;5=:==;71;M6KKNMNKPA^NJN>M1O?\JMXZZW:Z,Q4X M,IO/M!X$!X/NU?5-H]&M5QN-ZU:U==FL5<^OS\^K%]W:=:-YTZO7VK422R + MEL"Z[?&;@QS@P6&)-E"B#1Q"#?$AH VD9N9]5Q!G:@)H)\U#W55M6J(9MZ:\ M0EOFF>Z>K\QQHJ==O+(KG*[/N7@>0<=>.VE [5Z$_8?I']]<"<:YYT5=/5.C M2P4'7>)Y3];&HFT.Z"KM]$([C2E96>0H&FCRK0&.KOVOG30S> _>>S;IKIR? M[W+\6?JVP0VZ #.\GOW7(]$]EZ)4?8+6Q3(+IWGRAE'83AKJO =-(?8WEPJC M# \H)(#=JM)I3Q897+%R8#5Y7.GF&XP+UEA$UH @1E,L$?0<%-*'!?V[90Z2 M9?T?9EN:ZHQFQ9R?.[8^9I;TU7:H# 3*0*"X@4!"WT89".P;/V0'50T[AIG MF26V\D4U37VHF\J];8UUQ\&F%M05QP \ =)F,BZ(?C? EV^72@^'MS@Z?E!9 MUJIZQ08D5TJ;2F0:,5T@&B%MV=2JG=SS$Y<*:%3KC6JM':L!_"W#'4O2 8\> MJBC=Q#(\.J);.4MXHP[8&L*NQ(5=N]F5[8 0T"PFV*U7>+C#S%D5 MCB-_9O?K^A'@R7,7.>EKP;5P\]@;K112^_@>VYX5Y]N-IV$:1F8(WA:JSU M2JV3FG5>MR?ZYTV--^"GN,4CF[CB'KSV[TQTP]U8MH(V&-^%7H.3!'?<88S$ M+NG&K2/H1)O30MY$ MO,M/W/]?57$-; >@W&:!GL94K;%0)>B4#?&,QQ"/EF M*?!-*ZZC5 IACE3:)A%N&F!Y8IJML(@:_!YO3">DB#V#I!SS-M:9/K\)3DES MT2AY'-YF,C$@\D.M9ZBO4FP)T@8[-.UH8_T<+@:'E8+%6?X>JX,!,Y@=X#T8 M1N0>!E ^]!TQCL:K3[P'Y]A5X%%_Q3=5;!P4!":#HLVIE(SGRH_:-6T1G@3 MOS!XCDG=2*EQP*D.3:)S==<#8J@A1J49=9ZA"?Y^M9%*)MIK?4"P$; -ABI> MJS\5AEIP>"*#TTO&TR:@9XA"'Y1W^GMEJ.H&3DJ3 "K@>07@7%'0KE?,H"%A#$\^,^S+O0N 4NC*T"O"E7W5_&E[$W6M./-P/$@M&NE&J#RAYF)^@\-&XY!TDW,-X_AY*4I" M*P%U<_>^]NQW,L7>K4JM/:_MT#?3J?%9]N0,PCTY$OG#&3%D)<_7%@-U0BI& MF0%AE*M%5X/$AXPZ#L/>^DAR,0"YPVJX95B;_8T/)62W)A(L_UF6NE; MJ]:W[BL NY;OMPX[M) =8O#L?^,J=RM]XOS6ZPQC#=K#?4''T:%;[ M7;F?O M)R1AUA(LQ2UJ=;)#-6S5*L@W%",2,AN&L_F,+'%&,E7.\J"#MTB5>CN&+'F' M83AHQVX3G8Y@ ,W045>!.QPC,( DF67S8($'$9==@657X$$5%Q6^*S!O]7V= M7*4D=M_1AX.\ZMLS".6JG>TY$\IL$YT+(Y8'8"OS/M/Y M"#K:.ZMVM.=+R#,/G3YOSN-=ESWM.Q#[$GMF@Q9ZU>[S'9:<;P"%)K[LO+3# MNT2AR;E8'HB%?I6\J M[:S:2KXSYSQCB6NCF<_VTA)GIL29*7 8L&KO^<[4Q#H@,^?-;NG[YQIBIG3W MMY"0.ZOE59B7 \DD5X=4FK421[+T]$M//T[J_D(@F7#!]O[+QX]S MAF&C5LXP+&<8EC,,RQF&Y0S#'5.NG&%8I!F&<=!W2$>^&OXE?IU\SOI3]_!L MD+&[">%YF,]?F>HP9W;&7J-5/Z^?-6?&Z.T!(B]A4'+]U&\IXI1:];]P?WI[ MY2[ VK&"HO[ _ M?L>+/U6G3+452[(1.#%(255B86*,08@7(Z9J CV+ ^? NWB(>< 1L(9BNCOJ MJ =],!J#PJ\HE_ 2< -35P7HG/Q(H0T[>:^\CN OV'2N$Z2?P$Q F(7D/M-O MZI00 @605I@B_HQ(-#R2//0.X+Z N9GRQ^B. H+"&T)!;>I&VD?WO&?8E/#3 M[ST;AWJX$E8B@@UD06"K([K7#&4K$=@:G>=R--[=;$QE'[X3!:@:6PCSP%!E M^E?R^XJZG1#FB&F]^H2=W56.-S2&6^#(>963B:@C)]%/#,]!CDH*DI,*4GV# M_IE9S[8Z&6&&AB)@R0,!1VC^]22:,JT8)ZO(F>_%)W ]="5#ZL2.>OY2.76H37@V)G,UPMKAP!8 *POE2ZMNTC M'(24[82:EZ6RF]CL1857A>4BDS$!XR(^=6&G";WP#3C=@2>?*KW42C*DJ6*V MS6:D_P2>R#J[7/B1()KZ=[C9=+^ M=5N- !E#($%A.$5 ;W@7.BF"5:427,D MN4]CU*+1Z$,P$F%,);"*B,'V(K#ZP.W#JP^8C?;_%&+--]\0^G 7I) 04 $>[7\*AG%BF1P.0R+FA"XBJH_4 M%Z;T&2+?B3JKP'T)P#/DIJ%N'-BD Q&\T+)MCLS!)=UW%21"%!I5-#TA\"C" M.;3QS88&&P@4*$(6RXI$QODT!(=8408A-+*8C_'/_)$VPJA8'%"1\O:X:@]5 M/6+H(5C1IM8)SB3A>(3XQL(/J)#LV%2*C"-Z AVUK M')(H^;[ -ZHQ\ S5)[[PQS1\@'36.%!3%$$/G28'=H^6C9&I[Z<1:26\DH3& MF5,<$7?/\<82PW(8Q[X03>KX%OTIUT0$N(O?$!@Y@O:!MC@.38TF5;<\Q\@2 M'G4SA4?7G@T7!9H>)_9S1?D,>P K]'47RKZ(#V"Q*#ND M7M%I7^:\^(I=J.@E#MP-Z]M@UQ<[<:1JB$QHT&;?TW>,''#*066;F@',+DR MS2:@Q/F%BU\ZC+F\++3C4,N- &K9=^G2@@^U0PX=;*'98 M@ANO4^6'A".&/\*&+%^LOE;ABXP=/9"WR>>EB%E""+7 MUUM#/:T/W*V![7^U!/&D9I+@K MW(YL;]J9?],P?%LEP*Q-1F4=^J<,3G#* ,PN8Y](ED:\L\P5'8?!3 IM)$%F M+4(DPMEY6"/S?^FC&C(.:!@V$])T6S%^PGH1S<$$-&6LEO>4Y3UE>4]9WE.6]Y3E/46CX [+>_82E/%IO^!!\Z]Q%4=[)E!&<%:T[G.Q,X8K-!\KGP@A&^^&LM/?PCHG"G9VO@2 MK59LB58)/+X2\/BZ@-J;QB=W2H#RG0*4^^+'%9930I674.4%@"H_3X"-6M(8 MEF1UQ!169W. XHW:-D':RM[0$E!\#2%*0&7:@!!=>6Q]W&_LQ&SL%%CI6 U4 MB?J=1802X(TV(T*9P;E171]1M6N&;%JD9QK;<*!V!;= MX+R:? MOZB&1R4%QNRQ4=Z%]]APKCJUA,+@'5;Z5AJ=^;+F/,!3;=#@[AJ(MNC:Y$\J M%6!:586EJ\],'#@$33A4MOI.-Q4LO77>YURW[-O7CCO;UA,.M*/R+3>CQ_?B M06X%?8C0=/63J%Z)BC_64'_0/!MW"J+1TR )*A%32D=ZR](C?2LJT2YE)4-< MFH!VL0"Z(I4LR3D-#[ O L%B==@*,*+MTYUZO">??DN%XSB#BK2_$I]=/5>T M\8K:^:!)8*Y4:J:IU*%>P.0VKIF#8EF;U)JM34KON%WS=69SVV(0P5/THIW% MO$0C>(G&CE^B,2\VBNQR3*@U$7 &;"P83?0S,!.['5)7Y04-KHDPG(U&A9?J MA_O?/B*M^<,3"7Y>B^>:N8JVW1"\<39_ LK?8BGKG-?C6:>^']9I=.8[%/F; MI. ?1W_C6[IEQA%UGV'&V76+S3[0\1Y=:_!S9!F@?9WKOSV(3+%8'6VM83E@ MHN.K,-NY!LIK; H[U*=Z"XLX9^@6XR31WF$-T:8'W;0T'E(8OW3HS>&OTZ! M,3\=]-O&EI.KGCNR;!P1AHV+R VP&I $177%.E>J*0^L4-+WKMB VL>5IH!V MX-_%(G'=<3GF0*+WG:Y&[A$[)69UP27U6))&H,^=GD^!;"Y#JUYI->8/@WB? MAL,1?*BM4] 5M732N\75732J]4:U65_V;OA%4)88KP4L0\@0-E->\3^)5$UW)I^.8^X\UW%5:B+.Z"I7NC'% MDX'?D_0F];@3T93\L8TW:=2:P2T"7 M0DAZM13 F4#$IWDB*CT?O@5_0PQ=Q#CZ=%I1OGZ]E-]\IF]41%J"-X.%5Y3T,F-URE^!V)GW+V+/=,#W'(,E$/>* M@"Q #$O$"X#_K> /%!UQQ Y\.*TJBD^0:AT6$FAN'2/UA:L417T&(CUS3#U! MRHF-P$@( #'!A21%FYUZ(R;:K%7K-1%YT(_-^G\?O;ZC:SKXDX^@2.Z&I&<( M/Z?GPCOQW92;F09$)W0;;*?5-8$H]@ &$=2K=F<^V:KI\"6OKL3;)Y_.*NTX M"Q\DJX!N.B)#$%%\U!RB]<2V2-%[CN)XDXDA<-!T QC91PE[O+X,(^P0VH7< MA%-E*=8L1VIIIA 9()RIT0H$($5$.#B2300^BD&T8X<^#+@WBG02,5NIV#'A M(M-RN<_39UAO(7%F.#<:UBM1'=XFF1_C$M ;8\)[9L>:S]#M[G&YP76"[VHI M^>[V^\W)I\[I60Q^E=_C'%4"FJZE@>+IU-N"PAQAC)0!?E]L;<#5R!L!@)'& M(6U3Y_F6.:P[S>BLP-=]7]'%["3CN<^Y^N!? ;5WJ;:6!.H&BY1:MO$5:]%'5[UK_A'WW_ MGOVY,H,-;+5\5G/IP[;U$D=([6Y)[)+8!TGL\QT3>[;*<-LNU]8!;1XMSQZP M'=BZ?$';[-/!H'3+)CV,V(GLA^@5YG]OW_U?4;->[NX![FY,>J7 X'4E.-K)=2O2*NB! MW7VT)K;# MXGKCM+M'M+0\LN.2&VZ; Y0:3++O07$U%U>U9E9!)'+D2N?.+N0XS%_&>FM%_-VD MB/^TC/GS'_/']>0NC_E3Z[,=NAGUQAYGH91AUL;"K+-9O.G5PZQL[%EF DH6 M3V71,BEP5$F!LR2A_-/> 4)DBEQ7;H4K3;\P-% M*>A:G37+G$#)GFG9LYDG]BPS <>5"8C%L=X&RQVPL3[&.H)H J"L)=B2=,:= MN*TFG86J)^B>MLIZ@@-,#VROIJ#>*9,%A4X6Q#55K98LR-]I1+N19R56AF:I M0[/N)D.SLK:@9-9M,NMY?IFUS"H<5U:A$3+A6_1AK#+ZIT[*\8*-2 MF0V=$/:A )4%S=-\>]VY,PPY3ATLX+AU\@2-$J P]9K3P07O*9V0>G6)FC ; MW.$R3;C+QLGS;0(KQ:(F'U LMQD6WWC(EQ*G>]7(L+$VIN)*C%_TG$7)_ ?% M_&L#-VZ(^0N3 ]D._Q?5C]E2_F0S;DPV=,C2C2E<,<>V)Y%LZX;K2TY@;I;( M0@(ZXXZ2%6^._L'4#3F*>BECYW_[\LX/BZ>JR\>S\?;)GE^3UP2KHED>SD+/ M8^R^>'F)DIZ 6[@G*U9IM+;9UC1KQYH''I%D9-MMAR2+EK5R3-),AW)X+ %V MR/KNI2293;G#SZ!'5]!E!QFAGFQVCSY]-V: MXT/E5=Q:>64V4YA\@*)Y-G"5XHZ8DA"(N2.;,8K#%) 1L7V++W?T-WXQT,(= M.0HS-7A4PA>4R.A0A;X,#TKZ"A\"#=>=+N&C?\TPTK_2<%(BNP)MV=O \#0A M3,H?FOZB#' S_^?D_O/-TT/B)%BI VJUWT[$#2)W& VKMO7J?S3[V8 9AG+_ M^?N/;\OGSXO['=8F?\&H5\B/X_\+-Q][_-U]>+ANO?O M:N_FZ?KA@Z(:K^K4D38!:XA,%B'01V7$4#U_4!JH[T22[I<:_8O+WXF/3I3? M8_?FRU6P-^''9-Z(I[O+K[KY,W8K4"U'ZZ'DJYV?GZ)YU71G8JA3)+&AFZS: M-T!O1/9"54#R0'?\ AKE),+=KX(N.J@7'>NN^(;C%;-_]$NTHG_.Z',_H151 MK*%RB=J2*KK4Y2RQ*F%/8A,]"4NM<)ZN* XPZS"&_Q<*B:1DWS*T3-LE=TNY M!J6N7("^U0>.\@5N!ZH55G1K#DY+ N&_[Y8+"W,MY!V-F6B X"S3DDY_/?N5[2\BH,^A**.0>4!9703#+?E.? )K YL$INXRH39 MTEQ0D"OXP54_3@&$] /NW<#"NX^8HW01V9%*W, MIL\I6H%0I2&B%?JQT=WQA-5FRH 9@Y2XH8)<;SGH7(2HS-- YQ\=>&.,KH"X M(-J*ZH)&]",998)G>_C-7Y/H-INTU3=!K'S43L?/=@_,P:GRE,R<\[P9"1:) M._7QF&DZF&9CRD46C=*K#HXP>YOH<'%$&6&<6M7?JB-= VO_P=^$QLFGH?[" MA()1L'[748:V-:9M1U< -Q*%"[P!5E% )*R4@EJO4PS9.16GAH>KMS ?A%M< M61:\Q^PKBH *WH.J#%1G9##'"0N2]:([=.-7N 7K3RN*/JR@O.'@9^-X( M[#%PEOP6^")PVY46 7=4;/:L.RXW5?!-X?*)/S,_,R$Y 1D!?P<=H?(8!'\+ ME$9$/W##-TV1W8@A$'V9OO?(!AY@,7EI)T)]-R^8W@FZ";AD,&4OA" MZU9?5-WP-7STK8:*X_W_[+UI<]O(DB[\_?T5"'7W/78$R>:FA;:/(RA9LCW= MMC6R?#KN^V6B"!1%M$" C44RY]??S*PJ+"2X;R!4CCD](@D4"IE/965FY6(. MY(M4Q,W '?.,_(\](I U!_T$E&K:.'H>;+(Y_ MIK>K:(34P4?%W(;'Q,,)X MR2S@F\F!')6\B;SB-KX.3N@9'D(TH\GYX6OQ:)>'!HA K%>"%%MAJ[ X@&D( M.I!E,!-4(XO(Z0$ 4;Q&#@.]-,2_PX'0J5>$RUJB%84F\(E%(0@%BDYRQBG' MG)=9G3T6 /(\FIOM"V$K5@U*RW6>;WJ1 ^1PP&+U^3\1RNX4$!P;OA(VF<6& M[ $HW1MGL"3IA 2DI9<"9J!^Y$]R." TH#^"9TR,@@ %@0)O;G$'H.'/7,V( MF!@L:L4HQ6O_/L!]"?K5&4LL303\* (.C,1&(:3:\\ V!RC3,YP@HPLY1^OB M!BYER$LPQ>]AW$"H$R"S ^!4GY;2.BNEDGDFBD7X?\!*$T .G^"!=CBFM1%O M.&+R D52^M#?JSPWJV(#<4"F^_ P!Y\%BQXG$M)<:'O#[^RY"D>K+L:WV!@H MW@_E9@$C!]%PR-2,":0S:3F*?'/ ,YTF7BW1(*M\GZXK&#Q2;&6&@Y59.$& MB!9P!*7U.Q*5W!)E> M:I$F!7>*/#Z/M9?5*0],''(6P 9C(3EAL_$EF&G?B#4MXD$NN8THP#]-[I/< MY##O(045(S4D62P#_"1N=,U=+!WDEX$B28?(9\ZDH4?;-_6.2(DJ%]Y/TOR> MFP,7E"(>T/G'/9IM=VYO*Q>?KCN M5NNMJ[/.9>?JZKS^0?EDW]%!OCPT(R\!.F5E@$#\&6QK,_XLW+>P;]/L^5Y*5#2ET3Q$U936>C58<_S^ M_R,U!S3H/J-N>#\><9&1-_$#'0B0CW_JQ. VFCXJF%<*8W+H-4\(:NU=)NH= M8ZAL\8&;EQVZN,A%V8#;*%!KL(/IM#O>=CP7YAP(+XC><[:P=.&;UUYRQSN/AN_Z^\^N3:!=[S]W=O!8[?L&WN>;?Y[449.M<_1]RDHT;N#XU7%'WX6F\S:RS;]4H1 M;[1L%?.P.&Q!U,-F[4P;-T> UKR4\1UO,@5$:ZO6T+;,KK>8_W@."T5<"P9* M802CWF#66+)Y%9YWO,&0XR'A7P%4PM;)^W/88[0)4VBHYK5@W?'N4DBH=CH' M@JHN=K*CS%!1G . 6A=I'9_=)["7/5\GBN:0: M)HL;)(H*OES-ZFF>NU1?N MIC@9O%#-8D<5AU?)';TXGW;H[3YW]#3/@-@B_8J11GI::UQLDD6Z4%J(<.94 M(FD:RNLGE9ZVLDFE"\H'>:[(*Z@.F-/?1@9J'"C7$(&0ISH#=05,[#\A=>&< MBI.?NIA\.EU5IZNNBYYM2/1MYK(>/O.D(+F=RTA-G<.KZ_BM4<>OI>OXZ3I^ MNHZ?KN.GZ_CI.G['1L%2UO';6!DBUX8K;.SZZOFI<7U>O+\WJU?=UM53N-LV[U0[O3Z9Z?7K0OFF>Z MXHFN>%+$JABZXDEY>:LKGNB*)R5(WVVOEWT^/UKEJ&M(Z.(G1X?A]5+02XQA M70=%UT$YNE6\7C;ZME9Q,6M*Y(99ZNVHT$ ^72]-70/YX'O2L><3ZMHHVUO$ MZR6M;VL1%[3L1 O+3ISOLG^USC'<'+KK9;"7'+JB8LJ>;7M=,4573%EG!:^7 MT+ZM%5S VE!FYGSU7E7J#=H^NH;&?UKE?]?ENKMWAU M*AHG[\_K-6WN%!NUZY6^+R]J"UQ=)1T1]D*R-W=67^768:;(,^\^X']UF97] ME%F91?0SD6FMLBL-C(7: MH.Q*1447CV)*,Z(T4I3"SKU^GZHJK)R3/HMW(K,BB'HHA3%GTA&YRP%0B5X< MP\0W3V>Q7@=P6Y_+>LX, LE"Z$!]N-8\E-VS>C(2+!Q!2=R2HS M"PJ\$ K.2U';)?.03'8&STW.6"/G:]:"I#R/@"=B6F=M'"1K8Z; U,D;VTK> MF$7B@N9P+)>0,9'$T;RZN6F=->K5UO7I6;7=JK>KW?K5A^I9I]ZXNKZZ.OM0 MK^LD#IW$4<1 ?YW$45[>ZB0.G<11AHC#S4)GYUEU1QT&KU,YC@W)N?Z)Y9WY MI46R3NC0"1U'MY8W"Z'=SEHN:C3\OGL-ZJUI8SAO%E:KX:R#G'1R1T&6\F;Q MM=M9R@6-DZ<4CXZ.>2HV@#>+LRTU@"G1HZ43/72BQQ&LX\TB;K>SC@L8-=^H M=72ZQQ' =[/0V]+"MUEK:WM()WTK #8=M9P(8/HSYJU/6]"V@Q:$;N; M%?XJ,7;/6P?"KDX V5T"2!RM@D'S(GA0)WWD4T_"YB+YR=RJR$BT7=?_-EF0JE +9KFS'-/K7YFSZ!L77YFO^EQ-/B9,__%M!?" MGYI,^\P2B5H9+KA>*/??6 3)!K,)DK)9E=OJ*+10@3C>M+27V]JVK5O;ZM:V MNK6M;FVK6]ONF7*ZM:UN;;N3U/5Y>MHJZ>HZ0WT.)8N:E;Y4AGDV*_WFLOWA MZO+BM-JY:':K[4;WLMIM-YO5\^[EAT;KYL/U>:>ED])U4GH1$Y=U4GIY>:N3 MTG52>@GRI<[72_^;?1)VU F\.A7]Z/"[7KY?2?&K$]!U OK1K>#UTORVL8*+ MF:>;&[JAMZ%B@WB]5#\-8IU%4J=6[$B;-?+ M[2L[;%O3M>UU8KE.+"_ ^;B-6N=SJ)&[)*(O5BOT'!I$7O>JAVR9-9+ M2AC?7W;XYBT"-WV](\H5Q\Y?GNMR(2LH@VR-.$F5$#X_'7SI=.Z!Z.?>SNSNNE=2YTX:#Z\W>PT;]IGU?;E MA^MJ^[I^7KV\.6M4ZXT/W?J'F^;5]>6E3@[0R0%%#"#7R0'EY:U.#M#) 26( M:KO8/#2SM+V^=*K T:%Y\QC-TJ)9)P[HQ(&C6\^;AVR6N=U7KDM,;U'%AO3F MX9P:TCK81B<5%&0Y;Q[?6?8F8*>UAF[?4&P0;Q[O6780MVMMG7"@$PZ.8"UO M'@%:VG9@C8-&#+WMACUB0*GC M/8L@7WIY6[9/P7!K:EY$89JA)Z8D<@,L&P/5N6MRH\?#9\[%ZT]W6I*AJ30V M3W((4E&<\'S7&]HN<_;?0N3XVBA^86/=07$>8?*:)[J"OL_8G M#D%7;Q,H2 M:199@B]HF9C!^*ICK]$Q,:_,(S;L.YV_V\)S"](LL9US<$UA LHRG1&)]6T**FW7 M!/_71$NJ=YU(,?*]4*;5]3D+(WSUM'"1_>Q2*35QJ@4E,6&B [6[RTYF4Z"YIT!!W:U/W'SW21HRRR%9+1%C\:1\0.%_SHXJPX"%Y3 M),HM$JOYC*WD/6<)56H&3$!K\;D5F4F"3X9.QHC9%LZ6");WY&EBP6PJ*G/. M),D_9UI#F!;-J,?%FZ4@DO RDU-8,VY3N!4]Y9)&XLA-D6T6AS@?9MHJ@[(N&@Z_F,.,G\>#U'&#/!MW: ML(%!YW,W+VZ@CKZQ^L4<[N+S\,+/L-Q \/GKL)F^##[3.Q)7DPO7866[=MJ8 MR\I7X]0?<^Z'V'A?5::TQ[9$1RLVK_\WP8 ZU M/5>T_ZQ:(,*>/"<:^)#4SZ"5?N4(NQL#[U/3&2-+M.$6B3VUJ6Q1:<9R4[H M?R7@RT(Q;:NE?J_GJEGNI>J;I7JNZ5JGNEZEZI>Z:<[I6J M>Z7.<.1CIK9P)]D9?5BZ>0+R;"%)$3#DP1_'[L I#QIZ!V5!D=BK(OQC*?-T MTD\V<24])>L<"V,7H*B0@F_)Z1%+^67@\G'B1AD*W3UC ^2ZZOZ5]=$M="RR MU5TJQ@" R1>^AM3MY6EH"#C J<:6J)RV&"NQ8^3I!RQM1\XZOB-U.(+4)=\4 M00<90)0I[P'@FLYHVZ4%BDB,0HERK-C#?=X;(RX=OJY;#:6MEYS>3*_$]/*; M/OPF3^4*A]_SG++JD;"T\/\!,$P>!$($8#P9GC)4# E$001Q)#]/[Z]C[BYJ M_A.HC^$H2QS-&:-3%R. D0STZ@,]1/&VJ.?8)DIOT_&H+I%:PE,1 F!FNX$P M^BK)B1XA?W+AK,%"@,"(C>@!15K)@D/4 9JLL96HI^7P($@:' M!"M?4LHRJ)Z4(#H])C[BE(X*+'3EQZ _!I=Y99[&Y5&FWW\LG05-&1&O.J+41(M TT^\Z11'49N3\3"0Q&IH&+T MP&Y)K]"\TFLJ;.=/%M(2BPNR*9+-J,@6RX=I9@AGX\9%X>BT*GF'6,^:FNGZ MI>/RR5G0*G&ZY)LN^7:T9<%TR;?R\E:7?-M[R;?ONM3;]M(9UBNFDWLV>=25 ML'1=MZ.#[GI%<\H'75W$31=Q.[K%NUZ)G T7;S'+6^6&T.C-I]CX7:\ZCL:O M+C^PW@ZDR[-M;^VN5PUGP[5;T#)6V/.IUJ[KH@,%1NQ%?;WB-Z5%;+MVINNN M[6ZOT777MK5NURMVL^&Z+6"%JGKM@#X*#==EX;I>;9ORP;51T_6F=3VUXUBS MZ_7JV7#-%K+XU%FS-IUTJNV8(H%UO58\903K>?M E?YTI;0=5$I;6,PLCAC< M9S6R->)."U&W3*V+K]$0IFN*[S#[AZ+[Q+7B.I42]"YS0T;&6')#Q%#!U-XX MN> _Q-'NW_H83,K=@-; G0CEO?*",*"SWTL&V+AE8TJ$NX>G7&)6TXF0<\UV MH]/ ]GD<1,((0Z3\B)_LNQC;W("E1JL6AR@)4J[Z7QB?TOBK/2:R!1-JQ7%/ M98SU1KK:(OH(I,03LQT*,X6E^H"+1Q2G*_'[?UNZ;D)+YE:E([,'W+$,.YR; M"!+'1QI=U\6$CB^U*V"K M[XFJ,[/*8$7AP/.!_J*X3)SLUQO/*X!W49\X9[1B$5:_2/^)4_L*5" %2$P\ MGC?^AF^U7!F\1,BE%W87]P>Q25Z.I^1@%[8WZRN1X%N_*W,?F2.62C=^\]4K MZ)V"O*HTZ]/'$Y+,-:-+I%Z(RTST;64>XR8814M;E%?<,;"P#M0\*#3R#@&4 MI5<@_F_.=5"/6Y7SYK0/IH)\$LDK3&\S\BVE8G&/:B:4PO M$K%1D#Z9;%<(:E'^3F [.-[DK+S=F83M-Y%J4_H=.9MD)+)>*#41%Q[FM@KX MX/I@/2\*\TLSR2QSE6*>&+J8];>&<*7D0$#@$PJYY0HW!;8HR"8(";MF. A$ M:422L<5(2MK,P/AN#K@5.5PN^RFY0!MQ"ZHUZ"#UESMI4$R";<6NO]:X7#]S;YKB:_H6B_[ZRQM)3 M*$AFV%^R0&)UJQEA!\"Z7CQ++)Z"A ;IW:VH -'T+Q_]7_#NUA55?_7>]@*6 MCM[;-$"T;-66@V;>$LR[4Q7F-/..CWG=AP>?/U!>W1Z8]R+WU1>,KN\BR%F+ MA6-CW+$;.R^8=12ARBX47 84Y-W:-.#&X<(M?R;%[-&-)HXH3)PT1!RUC'5&*EB(M> M*_RY>;[G$D9%+S"Q4@F]PP T+TI_,X N:G"\'9BJXQGI%DF5X$"[:X=G[VYD2J2)'4L1N!BT/;D$T'Q5S) 7VZ2T!OHKX%J^-Z'3TN#_.DPA45]!L\8T4M MHX"#;TO5*."K'>_@Q6+*2W.VS=(%3?2_.W3/0MUR;G%(/9:.W8&8E\7U]573/=SYU@UQ1S4;M_C M=WY>JU]HC]]+\SP=TX!EHOM+\_A-':E.U&G9J8K7VH>*!P\Q+"_"8B=%U/%F M3V_>IGF>5X"]@(K=%LYL0:UKGNVU7/-^ULSV7=2XZ M?@]MG:Q0LFLUL.; LK<8EKV581DG%*92&;!71O,DNPK;&:!6 VZ^L2(?F_=@ MPZ3SSF15Y1>-RB.0JO,Z-4#0J?W/NAX<8P?6F>8 QTY4$H*]CR MN.>7!^\4A 8+M=%P'$9#7A_T AH- FQ=UXH;/GGXE;8E]*Z7 O.\ON"%LR46 M0UJ;&-K$*(J),0.M$I-8_'=)RZ,Q87E<:,NC5#)X7G_LPE@>B]$<%W-Y(99) MF4XO4FS4)QA'9(QRN&I;9-E/JA/1[<>;^[NYI4D4_>KUWU3?H\P(@W[5]Y[CGR9_ MPSAWX_;CUQ]?%A= F;);9O$J>=K<'H!GH@.@FECRYM/'^YR6T2MS8C[;U=_VNYC+BL0YUG+4+U:IU/KP+M9=C!RV!A) M[-@NK_:P3U:&%\P8^"@Y?@D]\R0#]V=)%]B90ALM4,%PO&+RR]A8S7Z]9HX? M]=E2W:,Q(/G=[VPQ)%8E[$FN=3YGJA6!Z8H1 %C[.?B?N4@4)7N>8ZW%+L4M MX_HQ\(Q+D)FV&1B?8#A0&F!&L#'4-('PWUY)D#4^(X-22G>75,._[WZE:@D3!'RZ++*P7L)@@J;])]CAR/'&G*<: M22ZC/\>WX]NG?[^"UP71]'\Y/$81)-W0[@72 [Q?+/Z8AJQL+53 O7(!&I M !D/Y(1($R+!@@_P^0!NPX[.CA? 14^R:;2O#&#C65K&!A.F,<7:X \C2C0B M*&YL]<\&PIY8+[*F;CQ??H7731C[C=,YQGZ]UIHZ-!2" G\_XH[%2S3TA6V' M.C;/D4BN)ZR(K"QAR!] UG(==T-0BT6-0T+O$KUY#=F65W0]7UI@&G3S@F>( M(G]P77E9*_I38Z-X0#-* -&J^@>LCI?1J%I*69#:080Z+#Q%RF8_(8J -.Y7 M@?%*"&3S[=WW'X'XVWK[FN *TI*$AVLN&N/D%FX^>8W[ Y?B3LAK$"U5]8TQ M)/E(8AW7S:4'2ZEF7#-S8,##Z7H8!QX"(CZ@#8#$.LIR'!FV'8Y2?]Y.WES^ M9"P!"6&$( +3F'\RQL%T6M\9IAQP\. (O_P&[^??#Y@K-_ [?-5[[TZ\J&A< M/^. @40Y;.S/'FP7W)TZ8?!]VJ'N>455-14GMF^\81>4%H3N #5(H _@%,6!PMC"&:"E:6:"8H/D0A/ MH);CI[P352R\X0&P&I:7ND"+'I$M+5>8[/>.RPB)(2>WLSU9W OJXXSV_V3]!=-%CE;/2P.,B \#U61W@-&\V:PQF_$1E4:]H L-FJ7+H!4$ M6\+(W7D;$,W4?3+U UJ9-VC=[J?)2Z%3C,_KNP_D5S9825N[- \16-=9OK7+ M6J[$;876Q4='0H7ZUI_P&ZYR&-BHM"Y:.BYY[0C0PP!U^18ORP)U45S]-N Z M$;Y,RB5N'+AO9%/(5@JM;]8:>TT7*:@.N]O]AIA5VHX6S4,W .@TURGKNODN MM$&Z#"$B+N7ZT?>"]7:@B[-VT8K[:T!O#NC6+@&]PRRP+*QWM&4U:JWUJQ1O M%?0%,9WV4Y%)&T7Y@)A;(+^S5K.E@QI(_]F6=71VOF?-\HC+X1_&$EJK<5(! MC*+_[-(B:M0Z36T1[7A+N3GR+G];:NZR=4USR?[F>0KI_'WL[.CVL=ASDFVV MMAW'W_K%SE;C<&Z/]DVVON(LH>);8>='NCW.1/[.=LSV^IJ>-L@V.;_::3W< MPE:;VI&VO)UJ4YV+W<;4%_,@[/1TE_4_\VI,Z=.QG=B$R]=9+-).M[.=[>* M96V/I7)*L;.BYZ8R-Y=O;K0"W(\HG;G2.)\^01(,QD29!1GE*F6S\Z(I*9E-)R)O,0%Y ?N*DX3<;,U)0F[4DGWV124ABTS5-'F-:P&^\N>I MTB)<6#<@M09E]G5E8@T^B#"$U=).>YAVBA\L&Q9LZ,$O-M8HH;(8EJI6L*7B M!" D^I[C>,]!N9*^EI(G77AQD_[ZUI^4&"A+@OQTL#.=#E;,R/4S'>2:I;EU?#1+2\12O4I+Q])]K]*"G!:JS+?3YNXSW[XS1]K\\/TCQ\I!13\S M7.'(I'. $Y-._2(_3* ]X8[\[)K>D,<5-Q@,&9FHTKH'&1GVY$*KC M0V/[Y'VC7==P/"XX-O*%8Z,,PK'1WFNWZ8+ZRG:K/M_Q@#/?') &;?$G[G@C M1$C!=>@% QYF+T;I>>W-SE/2-_8JQDFQD7Y^6C3MI3 >_<(OOPWRR/=\.K:5!/?.9-.X&;;$X7:- MQBZ=GN5-12\[;&<<_DX8!@=4=G89W:)A>ZRP7:ZX\<%@V]F@&*N&;7EA.^-D MM5$0:=NHU"]V>4"_#G!UO8^\G/\Y.0/M>H-2!EX]OC9N'>8:A!/C"PO-0>G+ M GQ8JJ7Z7ANE5]*==45/;6M^_^DE2^S%)KUH"8U/\%PL*T"F_15U[J6R'DN6 MSL)+/]/T!!5%DKTH@*5R]2^YR_MVB+A:LWC0V;2 $6 A>LXC2YYG+\??412R MK%05>EI=$(VVJ41$I@GSLQT.#);J^XQ7S"_GD^:;[RL J.'T:.4DK%2IZ L+41CTF MKGZBNG_#"'WNT]FU:7H1UBN17:_GR;VI[6>(&P\*9:2Q;_!6-D%=(>JP>$X6>/S8<>VB'KV.>4*VC M);:RJ<9NRVYG#;F= =^P9)7]Q)UQ;:F-_GCUB7L@K*HEM"+X1PA^$N+)$L"" M7_-ET7+5Y_/E"7\,O#>I#2Z-YC6#U-87JGFQ%(=!;8T"E_=X83;2#Y0'2+W7Z!_=- MG2W)GTZ,WW-Y\^G#76YYJK49$%,P8^+OQ?8(F?9-#]+.EB8RU #*D3#,5"L"TQ4C +#V<_ _L:0+AOZ]>"!,#+>TJ+OMWE2[[=V.[ MS#4!HL;WI "@IAS\>_4K1<<*78D-A:E!-12]*(!?8':P)_%1B*5/LY>]UA0D M"OYP661A-X/%!$G]33I19KM/[_]*-9BX)L_MBG04LQ$WB>O4 !9>?MW'\]RZCWMUSLY6,1KM6ES,1=!IU?_"^((4!M "6]Z7V)4+ MIA>L\V?\SQR:NI[4S4&D^BA"E-6-6O[-AI. MY";8MUEQ")&!YJ,=TB[;=? M"SUWQED1E7%WH^$SF,@!=Z<.B\)G;_I79R)H(R[XP^JKC9^_.': M3]P/['!,-AU0!Q[NV@SEYY#9;@C_,TBWH6K;%"M PM7D/OTV8F0%UHS[S!&> MX?-_(ML75<-';#R7F+G'"ZN6>\$*97?\B;L1_^AY5O"5A]>DD\&J_8B- ER\ MARX3)P[_DY]WF.HBHJ!_[]UR'YERX_G?@&I^<#E.&@1X8^:$XYB3]]P?!E-G M&E- D+=)%SI[X*N[SYL@ZO*]YRZ'39%*ML$'B0;+&'(+8VRQ 5\%6 \M2CJ M#I(MM/%B?#> !1/[_H_:]YKQ$).N!I:LP>09SN21[6K\S@NI6Y'?<@%)CI>' MH\T9+,7Z^+8E"^&C)TP>@/1];V@@#X*H5Y6L3ASQ5+I?K?74%>5M^) 60V1) M4K,! "5#MW%N%1:B)NMYDK:QU$3]=ZEC(CSY$3YL>?0\8CX(5%A(H7H.R$QN M#ES/\1YPI0W8$QYV1*'MH.B%!_E>SPM!C^,_O>"1.SS$=@?$W)G31G@\B94+ MYKEGVN1$D5- #SGJQ&!S$P"2=6ST(]+2XW%'OO?J^\9_,3=B M_IA.Q2KBG<.);1/F8@?Q3):9O=AB2'$GY#(3Q!/M,LR C<^QP-;G%2 1+3"@ M"H=/L([=H \+HN? )\"V@+;XF.Q8:B^$P2R.AD*JBB6^N1699! JR*X#)X. M-/#\$:*!T[+YVP/\...JG#R*.,7*,;TC3!]=?\GA9 B A-'E0P+^0'MP>=?< M9Q1(KLN%I(]5C4]?KHRN"=M"D+-E $K S[;C$!MLV&B!ZB"SYH[4'?EP1;.#XV!5 AHH2$D#::U4:]VCA-_WDK%O\W7W972:L5UBWQ M0UY2(H5Q.L1ECL(H0)E(R07Q9YU63D6:E2G_W>N'S\SGY:/]] '['-H'D@PQ M]84(P!3$880:'^S#3K(EPKZ5L$WQRYX?2M')"Z7(X]<^:9\3_"5OW*3F9C,G MSLA@?9!#"YR5SE@& 34N:D*230CB/UQ0M[^B"G9>7H-6QC=ZZ+:WN,PT +C)5G.S?1RCG52)_"RJY:,#!FT2O;! MI+9WBSJ^+^QL%58?#Q>;,7$3PPU]H/4H#Z@LSN>6Y-JL8WP:V1Y";0XOPF3M87REU=B,ZZ*F7 MP!-YY3A@B1)?,[K!A"\B:['!]=14,/ B6%;!7$UNR!ZY>#KP923:] :+@K4[ MK>6"M>?#D8 ]M_#8>OO,]#937K-/'!2 6 73'7C^#2SP!X+$RSHJ&$D"!-29 M4L2[2[><@<-RX5L/HM'(L;%#)B[S2%PO)&YJ8>/O:./XWA.LL(D5'PL%7')X MCIGHAC$7O(0+!JJ/E@CK1OTC);O(WX$_@+IR7PQ^8 ZNQ9[OH.)>; M$UPL_$DH(YW,>2LJ$K#*16-/N..-T;=_8FM>/][0_HF8\C"+#KZ*8M9;<7$E MOM3SB60T'3 C32XH$>#KO(UW2C:";W_:0_+0V$.)V\V* MB9I! - 0;H(9$&02I *Y;/<)H(!1\L(AE@::Z@DK 1<#-1"=G>$2\=9SY72[ MOI3W)DV.C$]/ED.^H1LRWE!GR''9K4 ML.A5JMH_JP/;LKC[)B9+X^0]"(EWO^.U[RG80$1 S"=FGBL,M.AF%0]3=DW, M-A'S(L^&6DC,J60*(F@-0\+DPHUW?BH "1C$?!H9XT;4G3?\$"T1'!%88=G] M/NAN+GK=80\G 28=:B F2)WQ83;V2'K$/2M B1.+5?@[%3Y"XM*J1B,\$Q@F MV3T!!A>E%EEY-_C) W'9B!FHZG"4-&8J1D()A@4P;JTK$_X$_9+S;VH&?^($ M_H2-@@Y0;B6"/D3K9G6WSJ?S.!"8(MH9V\S/B;=)OT62 _>1>V 6C 9XYBJ/ MJ-T[UF<Y#_DMY'/>UT[K]W9K*K9(*ORISM^X M1&!ZAI@?+40Y0\'J ,L,2)(M.[&0-YYJ[+1$!$X!DT]K1F6=[$(;?A/;$<^ M$2M4XXU +43KOH_Z"7M(>:;0P'1$GB3IUK WR[N%PVR9Z,$!>P)=,HF+9!:> MUL &#[L(3"][%).<[LWH6=^/@]>3[O4Z.6E_R4D7.CE))R?IY"2=G*23DW1R MTK%1L.3)2=?,=U'>W'*?JL+D)Q5T"IU4<+:%I(*O/#3(0@!"B*)31VT93#D+ M4D=(M!,'7/A,9$ 8^L>CD"FMO<<"@!/%!=J@RX.,Q1-3!^D3"XHWA]"@-P/[ M=W/ KAB&;:M,M")TKF5>M"[' [> M#AV[_SXY6VP";=0H:">"44YO!;DXYZ=[L ^X\44XFZXQYEA*4"E&D^X^FK_' MR-_O]L]#UU9'S/,Z_+GK,CCI'G;Q_-2]F^"RO)=2J?2.!NZ*: M$!Z_=I^8[=#AFY*PDV:7QP$A1>5LYP6&1J%1XW"33J7' 2% MYY733C%DX1Z\+[,@JK\_W/*]%D3;[AG9SNIF'AK:&]B)HYP61+0K?V3>TSP[C]=+0/FYHYT6F M+8H)VC>T3P\3B;84M#.V"7Q(5=*!3Q@;)3[EU>\J=>6HD8>E'*FP*OFZ1#?4 M)"H_:6:P3-%7T:A E#&FFE3,,2,GKDDUNQ*5T>,FBV0G20_L5./9BQP+2\!C M>X,JW8E-_5C<7%FVEN<,FVS"1#SLS<4#3!JTCKJP51=>6+WO=VY&/G5W$.V6 MN77C>\.KI-37=!VL_)I7#5WSZMBK-NB:2+KF5;GYJVM>O0PL'EM=@2.I<*01 MH1&A)=H,_.I**;HNS@OF]J'KXFANZ[6MN5W.M5W8P(]]UKSZ-A)-0;&_K&H6 MFG:D'EW\1Z&C/R^62['XGPU]J9?C_ &HX^#U<.1X8\XIFUJP?ZI7>^X!S(:3 MZE)WE[4B49MGAPD:.3Q*RX;_Y7(]-/XGFA87*0Q;XW]]_'>62SK1^-?ROYSX M7R[[1>._P/*_P,[9W9I*=SP(?=O$2! 18X)P";2!M%4!L5P(^TX%1,)G$A%% M%PZ-RNGI:7'$@T;_!NA?+LI=HS^-_OK9F49_*="_7""\1K^6_65$_W*Q\AK] MA97]A3U/VK5A]!?S?>:*V/SC/CQ:^A3UH()DZ5G.E3=Y]7KW;&E)X!1:SK11 MSC3;>RG=GW=T78ZM]R4MK//#&W%Z8>F%5;Z%-2-X8I_VH5Y8>F&5;V'-B,K8 MI^FI%];6%M:+/:"[]T+F9-/ ^3^1_01<=H_PH&[Y(@R%$D&SISE;!IW"?[92 M?/J 9_25^NE>G%%Y=2/*N>66&_ S0F%6+'M]P*"LREEC+P6O-.#+ ?@9H1TK M%MS6$EX#_D@ /R.:8\52WUK"+VWL%+-"5MZCWUGVTWN:I;A67(=?TE^;EV7B M#T,P>N[XR -KSGWX8 >FXP71K#I+S=PZ2[M(%?P["D*[/UXE5[!Q7HM3!06Y M5OTOC"\I8B24".+4PV.LEK:(I%A #04#<\?&@ 7&7$FU<@?9VVA:4*DF! )T MN/0DS8,9-?JJ 3=1 CV#M VX.UFD[WWX[$U)'\./1S<".?P;X_HQ\#YQYH0# MJEV-'__R_,>@9B 94K_*6^!)6 $PJ!C(B9DGC(+=O!B]1)631NR"UTFZB;DD?33#9_,MSY9)N<4C49%L8S MD @@,RV;6T84P$B4Q7Q8G^2]<83+M=YR33=P3M8YU(*1(3'S)_ M#V*_\&WWXW7U\NZZ^T>U>W-_??<&F/C,QH'2@]'?ZO(,@=X: ^I \\9HHJXF MW[W)*,:S/B_MO5G[;[F,L*5"FSOF/U:IU. M#4T*$&(CAXV1Q [(Z&H/]:4,+Y@Q\'$?_"7TS),,NI\E76S8*FWT40N&XQ63 M7\;N[.S7"@O_YY_("]].($)\F6>S45U++"UZA3LY.;S98DBL2MB3O*4\;ZH5 M@>D*[@]V/P?_,Q>)HF3/%?=)"(HMRXL5W8T;#<[G>P,[G0##3EX-^K7VF;%]6 &=G: M4B/TH@!^047OI\E'8:IHL+SLM:8@4?"'RR++!I@M)DCJ;[(,,MM]>O]7JL'4 M-?O2#I6YZ2L+'-Y?F#YD?*'^98CZUL&BJL\[F-T.RT!/>AX^)Z]].98_3OH@ MSEN-R_I-ZZ;::=]<5-OMLW:UVVV=5J^ONC=GG>;U^?5%?<)!09.TW8A;73 F M;VY:]6ZS?5KM-"\O88#FAVKG[+I=K5^VSF& L],/EY>%KQTMBT9O[*KH25J[PGWHF<>E@[+(.E&;L'QI+O1_.U5'RE,*,]\Y1..;:64K1Y9;K3 MW5>F$U7SAQ[551?.2E6CV!"U(CG/_Z.%M..F'L/[J, MOE0:#."$5M MIE@7G@H$__']PZ31*7DG0B#<$*?UEQT.KL#B]<"2_4Q=G6!?[08!/(A;]^SG M6G$0[THLU(-<#Y)*5A!8#DG3X(N&Q,:/D@P9C8<&8%PJVJ#/S MX<3=>7U&V-<^$%804V>?2LB5%X1X@5RX./6CJ MT ,]BA[E$*$'9?+ZZ]"#[1RNM9:KI'.4H0>M2G.GOL]2V)N% V1>Z,%:@"Q< MZ$&SM4N7B$;C+M"X7%.A8N"K56F?'3"ZY278-SKVH-AG7*V\V(,=JS-;/A)K M5,Y:.O9 HQG1/*.MT0YUH6V#N;-+C[F&\O% .2_X8%5%:NN2]J*Y3[?Y%H,/ MRN3*T<$'!3[?:BW9D*=(P0>-RFE'!Q]H-.>@.2_V8+<*U:9@;A?M8%];>IZFZ?-R!K&7\;LTJQIM515BJ:M#^RCK*8C\LQI N^*,+ M_AQK_1!=\*?$C-4%?\K'5UWP9R\%?[[;/W6Y'SV*'J5@,7=E.NW6,7?;"2II MSTB0G^S%?(PQ=Q>5LXM=>JQ*X9PJ'""7:V%SC#%WC9TZJ#0:=X'&&7GJLQLJ M'53>732+'W-7IN-B'7-7L-".]HS\]%VJ,UN.!&E76N?-@D6":#0?!LTSTM-W MJ MM/>:N:!55-)0/ ^49N>DK*5);E[2GYT6+;GZ!KAP==)H'; 2CT;@6&F=DJ3>*6.[GK%)O[=+EIKWF.O2@ MX"=ISFR] \99^ZQ@!V(:S8=!\XSL]!WJ0EL&\VE+0UE#&:$\(SU] M)45JR^!L51H710OR>H&N'!UZ4.#3K;.\T(,=*U2;=[]HG^VSRIP./3@:-,\H M;KY#A6I3,+4<*,\HB[Z20K41.-LH:2].ZP6#YX)Z/^GB-WNOO,-_ MHJN/JU(ZEOVDJN/\Y_FGR-ZS*8]Q^_/KC MR^)J%$O7X4F>9LRI^-"J4[F'>&*_P\SB-TA]R/P]B%7@V^['Z^KEW77WCVKW MYO[Z[HW!G&#?+#D8.&R.)'=B=JCW' M,Q\SO&#&P,-6^NYWMA@2JQ+V)-=FF3/5BL!TQ0@ K/T<_,]<)(J2 M/3 _UV*7XI:!^H1Q"?+(-@/C$PP'(@]F]-DU:YI ^.^K%\+$0@^Q8W$WX!;^ M13X(T-,LX\9VF6L"1(U8<0LTY?#?JU\-YL)&/& ^-]@01!Y0QG:-<.!% ?P" MLX,]B8,M/N)^]K+7FH)$P1\NBRP;8+:8(*F_2=?(;/?I_5^I!E/7[*OXX/V MPQ(:CI@[-CQ@/<,%1KC@0$#'\9Y!!AD^?P"I%+PQ7LW9W1NTN;\VNE1$D0&W MYEW=E%=?1SX\MT(/_&);%NP-URP(*P37;A]',EY=?[GNOA9?S1NSI680V,RX M9:;=MTWC5?>V>_6Z!E(4>&);$0@'$W'MV_"FSW8X4(=VQH//X?5]F ISYZDQ MC?IO0H^!32S$(E;Q"* OTXO,N3G$)HCB=G@=R?_9EP?V3W%Q)HYRS@W9\DX& MW8QTF\<*"L:D&<&JAX5@.AZ*UH"/& +"&1M]WQO2FPDDP"O3BP^:I_O5/P ]01YWH!Y?CA#Y=@%= VL\]/.$2YFR?2EI,:^B'S5X_2(DU74FXEO6^3OR HX:"4LB 2/_ M"X.#PL0CZ>JB^P.G*&YYY/)&LS173]4L+1%+]2HM'4OWO4H+$BL35W5N[KZJ MLW*RZ"1*/8H>18^RAU$*8T;M+R+QAXO^?G&8E"]JBQSY,CNBI7.(%*KS&?4Q MVK.JO22N4^90O-6/[\7(KVKI4M;'A[[6B@W^BHD^BK6JG^\RUDJC;P?H6[6P M?S'11[FE9^T#YI9J]*V#OE53Z0N+OE:EW3A@[GQ!' W[5(&_A0/N%USU73#@ M8=;H?@O)/I6;" MOS9&_VGX%1Y^RR69'QW\4/R='W#[?0DNX-3A6C'*^:R47[/D:;&Z+/1&TM,X-EO)4;EBW9X= M*KU+:*I;54NGU=X%ZF5>_,Q*[L&[;\50*=OGIVLKE!M2_>!VV%&>9%W,Z#NQ MO&=MC]#[7^Y[%@L&DZ@#LC;KC?;;(A^<:FFXM#3,BRU9R5FEI:&6ANM)PU7[ M(&AI6.!C?.6 @BFF=-N,VCQ+XYVA,2^S.$_>WWH.I=MAYJO\YCM M+-493YZ[7//"<%;2FV__+,9.T=QIOE>!L5-VB'9FM#587K\N"D1;G3VT.B@B M=DH/T;S@BI7T[:) ]+2QAW"*(F*G]!!=K@?!,4#T[.*P$'V!SFN=8K:>-=S) MBWI82;V^'G)6O CWNJZM4'SLS6@7O[S>7$CL[5:)UMC;#O9F',PBPJV_+%Z M[;STM=.HK]K>_@C63NNT:-G+.GM,9X^M7HWEMGNEL\?T*'H4/1BG( ?RA M@F,_>>Z#\0?\1\?';N7);I+CT,&GO;P=[F M?1>*B+VS^B[M,MUS3)WRZ>C8%Q)MT=B\WT)@LUMFVGW;+(RDP.9 I[KA@EY M>UA FS=<*. "(O^2CO?3"V@/"VCSC@O%7$"GIWMPT.H%I!?0YBT7BKF &I5Z MIVA=2[9^Z%&(^-6"Q\T>NT5][X7,,>Z.SZ1>*-1:(+ L+^HY?!VI]FMQI/-F M+S)7/,\(BIBPL(LAKV M>I7H52)6R8PXBD81]Y*+RD53KY)B@>MEK)(9(1^-(NXE9Y7Z3L.(UEDEPBS[ M/>QYUA@_,6#2>^/_,PQ#3?1K1%T:Y9>YMM._)N;VK[?)W&AJ&H]3,,2UXCK\DO[*W+"1KQT///Q1$"PV6YT&EB:B@,61C!4Z$?\9!Z=)EFX*I7>]=Y_]4)> M,][Q87K\-X;M#N#%\1K,">%#-#M[DJJK_A>>(HEA$#6,-#EP6,6F/:%A>\1, MB;V_87';_7'VN=_<>90U;GC/CY@_-M!' 4"J&$3J<,"-*V\X8N[8X( ['PAG MNZ%G,&,8A1%S#)\[G 7<8"ZL?XK,Y!'KLD^(+;O M69%X67A*0IP1X-?E/EU:B=^'9C $F2VNAQ_@G7P _ .(CK\]&,Z #2&$)5\S MNL:0W*1J]G*._P**>\RW\&L+YFF&'CS%#@S6[]N.38N'R#Z'8/ N8JG"&',N M"Y\]<1EQQ0;,1T18TQL./>(SO+U3.]I%F7G(?0H&8@D B5U<&FSH1< 8H-6O M\Q2"YI)UVV>)^\MQ^A?A,G_XPWO#4!8. @J LN N)[MDG2SY?*2*W$A5V8435Z2*\2&S^*AM^*9 M#<&"$O"QT<[AHQ6A6".),T<^4"RYA0,A1BM&>GM;0!:#C- 5^B!P@#:UD(9 M.A%B;N]W.^N:)D$*:((VXE7D^T":KFM]]5Q3?%@/8*UIA E58_&R[>10I%EM M-*NMQA%3)'=C]Z5%!AM\. ],V5&(%5@#P9*P&X>P#6HWZ(CA6[H,8>Y)C>" M >=@<@0+M$W0XD'%;M6%A2/V%F3$O%L^<%/HR*T&W=:DVRIHN(S0!'GBSCBE MG\:&?,J23YGR.](L)]57(##_B8X=Z>Z@>:$U%0 ;;C_>W-^=J&FDO64F67AO M#>6EJ==_DR9_=H1!O^I[S_%/D[^9'(RXVX]??WR9^Y3\(^A9'J'D:?/8U6H( MKJJ))83/?LC\/8C/[6^['Z^KEW?7W3^JW9O[Z[LW8(\^PRZKG'EX,.[R#('> M&@..3L8W1A,]4O*X_Y/-VY3T# MIN &,K38B0'&--7SP;\EI^ :(,CG$!9/LS;I0(/;OS"7/9#0E3\VZXT._A 8 MZ":,@L F8]4RNBYSQH%-TO;&=D$"H[T$9+?L4%USQ]$/0I=\ Y6*3?G7]N1L MW9=W[;,KMJ[_CF#GY;XS!@J,/%\Z?P0US;=2/1(?K;>5^(=G/OT=['OJ2R*I M^AZLV/A[8"UZ@&#CO 95S[@$*MMF8'SR''26@VW[V35K=#?NHL\#SW'&5>\9 M[=P@Z@6V9<-K%7[QD572MA.# 0'FCT8SZ;&3[["9^]F,^P'WN1@VXW M^)U9TF/W=^2F7';25Y6WJR?/"E2H7Q#[MUPO!-YA/A>'M[;I^ +NX4[ G_%+ M85GF< )5B1M@)LB+ZG_'ROT_XBJ#NSA*1C\P7M$XBNR3XRD>O!;D=8E,7=>- M*$1J\HE_Q$_LVZ@V&:A.RZ=.J1@5X)1M#M#E!B_H^3 8$0;?#Q[4&PN^XW$ R_@0@.GCQZ-;/$ R%Z! M_P_ZK3<2'GW7(K\L]W%MVO^K7,P&_^D%C]R!]>@:(^&L%O[K000S@:>]LN6$ MX6.$)(I\?)84+?$M=((0 FT>X%HRN/'G(!J-@#3F "@JW-R)"]P;(;W0CD'7 M,3XR\74K]_C 'HDIP!QZW+%Y/TU*8> _1/#ZGC^&FZ3AGYY8FES)L]D(?G\" MPR9QYY.,LH?RW>(+\.E/K_-9*22"DG?$2L4F^&S#=H&4\81TZ44!H"H(4I): MB-'A"*@ON8'??/IR971-F%5 DAHF ,\G,2Z@D#P1'D:V&^ Q_9KDHHY !,63 M3H$:<,O26P2=VZ1T@KR] H"?0B4M"TG[O/TC%NNCR \B$ D*EW[D\$!N/,0T MNER^]??K*WQ36[QJ/J\3_B&7$SAGH90F!5Z71GC(S8$+JOR#.$/"1^4M '5 MN9!\LF=.-7T$!MJQJ;!!(FC F0,P[7&7]VU).QAER"VZ$-:L;7+Y +GP!)!H M#-[OP)U(SR^"E#\H5I%AX+J M)5G/>^)"C7D&4RW9MH=L7(G5I?A+M%&FOWY&K67Z:Z'-3']OYG\-KX_">/H' M#GO8$%XL]Y8J+<.\GY"M.:/%$,F9L$!Y0["18"S4-/.8]%N6*[4Y]!7"+?F>]A,0QPYJ6C^! MD"2N$#^IW0\T2EAUN'62S';':F$ /_@# .X!P$5J92BT-=0Z+:1\?SQ/Q2BM MSI6V$Z1LJ. !)JYDE!HYVD5F$2-M WEX3V9J8MGZ-2,]N01C M) ,,DT7PFJD-5LE& (ME@\ %Z0Q3!$J#_67T?6\H*2-AF5!F$E&V*URK0*TW M>X84A4M)Q]>_3S"_GCN.#,.*/P>PKZC/F1@O\HVM $856R2"M:1S)O1CG\UD M#%GC8C+<:_K*B02;T!N]S=R\2TJB'?#S4Y M@UF@N (LE<(F]M]^E%9"I>'M*4L =VON#LCKCJ,FVM#4RXKP.^E:2]B:CL/3 M&"LMQAY .T4M!"1ROP\Z!YD0&++1A[U#!('YJ*<2BBS> Z.@!Y,4H--8TEB: MEE<>[J(V6:%IFUW9V2*:SG_D89XYI"&E(96"E/29\,2^#E$[(S.7H1.'@Z+6 M8^C1$)YG%L;W6%,W/=N.@][NE*Q#"1>-I$%*KXP]1*DI_9$H8\F/90?DALDZ ML51XQH0W$B[JVZ%:4S0-W-]'GG Z:E"_;%!/"%SA=J1P&;5+BXP!D)Q3IP!@ M%BO?:N)O['DB^!]]M$; E"-8W@AV-KQ=@+4_F(:?AM\$_)@Y0/A]OB^(TU\=T)]IS1SS46YT&R'N?C6P+3ZC=!QZ0 M)U=YQI<8F=4$N8%PZ@)P_//VFOHN"HK.*3'*I Y-AU4[$78D#B3&#!,JTQ.M^01L%3>\P]O\;@:C\ >X 97Q49I M<+YL<"JY)D66!8H3;(>FV T!'ZZ*5DET\@12&CPO&SR+/;GH\G!#U+Q#>2JL MXJ\078X#7^)Y+_P.H KU,=,+!Q2%#YB A0IL@HYM*=\3QX-RDZ<2S@AZY+NU M?:LZHFH/N9 256*TJ'KAR,*(5W(?@31ZP,1RE_RK2: AA=9F3Y7BL'01DV>* M2"$K"D)?2ZH7CJ>)K<_G)D<]/'5R"4H[\RF4@D*"3)@<[H@I\+$H''C^5$PJ MZNAQ;"W\XMA#.TP",$&Y#WU;I(1BD+@I"DU00&\&I_*"!2O>2R50(L#D M(^%1,+9&[PM'[W0L?P:'HE1,$%%:#'YZ\IP([ T0NF2V)A]!+#/'T7!ZV7!* M@2=5M<)V@TCLST,VQLS#.&02$Y*H]M!DK3(-I)<-I&?F^VA R,IU\6YG @NY MR $DSP=W"5<4V,&&L3N6HG*%6D1& X4/(T%(JD4:82\<891EP&P'TPPP M%V4X4J52TAF"F)ICI)+/]"FVQDU&Z09C$/7H?N307B:+1G*05'':J B&A,M& M @:BTJ7,!T 9]D !WG&N:/I6C3:--LXPY0I18[NQ XV*Q0852HNR3=CTQD;? M=ASZ"M*!LU;RB15,9=IG"3Y=_3,!-EI>:+D OO_%%H27X2@%M MTR)?M>&Q;M6I/CFI;N.K7+70@ L*JQE M3(F^B@!>!1V5=G]FRP>YV"9IJ=-DR[NGR'-E*FM)>JX5^2Q=5T7%4.'ASHK5/P M$!60NDXXH,ICS]R01:U$>OB<$F=YE7TF:IO.*?R3*KTG*X R*C'$ L]%*E?2 M9:O2,S!5%5;8)$P3=5D>-PH"(Q $0V6BRE\@BYDFSTZ77\HOIJ3.1LE')T_> MU>-JQF?7<-"N5/-+1]E%K@QYHO*-5,4;#S)FE$):@6#QI 6]*K*3$GRI:MHN M>FU9P1;?BZK88F$^+#&%;0U@I_5Y +!Q@I)M8P?L[[+F"ZX$@'V)'*]=+U7.A@TLJTD4TFC,E M\N3U,4#7P+Z%DF2V;T9#N,JEJ*)^*&MWJ:E.D*ZLI=?>]=Y_>\+8*OY_/N05X25JP MZ('.AJD2KZ&*ZU:P\+2,;*%A/&%YU(QOTKU$59^,%% MT1.A:?N_*!(P51_D NY.55 *;"SE2C)17 \_J8\4&3@:C ,15FT'P@JBHN3P MVI3%%G@.E5)V1.:MBKVF-\1:R)RV00R\MI]L*Q(566!8ET=^G(69$KQ,U"( MT?/ [$RYY>[EYXKQ_>HSS?++]XH02 ,QIWC[1''M#3G6NT _(ESSS)Q'@SU0 MB6*J=@S;L!V$TU-B,@/=QYPJ%%[1"#L. ?]]/J28(]#<;9\$F2J?2N-AR445 M6H[FWK,'Y!>EWV4-W^1(#7TKRH,@ 6 5/ .A5X+#0#W+V%HW\$1:2^#UPV=4!%/%8&K&/6R^;@IV MSKB"\;5*/<0^G>FITO+J@8 %-$<]=$:%7D1O,.(>K/(X,!BW8W]L@:KGH-Y! M:S-#YF>Y5C&DG3154>4M"1,03X]SZ=/O1N_S[+-12ED"'1?/78#80G;U.-[% M57TE?"\@WP/#/P4]6)_CM[+JDE!,F!NG8^#,+*$HYN4 X3U]S[$]>K5^Y),B M-_F**.@L#V@/H/"]((C7,Q4\]J.A+/SMR"HDP#8*[<](.UC),+1C#WM8$5K6 MS<8:%2EI&8&X/=HEFMW0[??8F^(3)S4 $F'F\'4F<2EJ*H)&>C 81:(4N]1J(VASR*T3DV0@3A!V_T[\L56!73%\VKX_Z!,P1>H2L4O+=O-I.O7 MRT>F5"WR>[#8E*=@(IMZ,^(%294S1:P*%4?@OE1H5<5NZFT!@QJ!K/ZM-#A5 MQN4?V 5DPJBZ!*>-B2A,MF@&[(DL=]H(B(FX RHR 6T%N9VQP!ZVNU$% K&5 MG>C$,\1B;J*O,>Y8B&TY=SG#/C.EYJLZ82"A12A%:1=]2FJ*HE]&0'US-DC;24DNI3.(-[ ]B?D5XS.25I4J"?GPT#%>F3$ M)K6J !T*,4PJ+.)U@(JAJC HE&;N/MF@PJ8LE!QV5*BKM84LIQ>??%#V[0+8 M"DE:^980(N/4"JA@1#P5/U3%73--7Z0>)MM)82CL2Z$7FX3=*;9X&,HZ< M0U4DNK2H][W4=13:K"BTEHY"TU%HQQ&%MDO3[2_/?PQ*;KG1.ZY@N%42JTUY M9D00>V;O3_1\H6&3!NEA\$:?TE!C;U[&OB/5 W8AS+TF/X#J'4BM5!(M1)38 MIUTI\1R(V:"BC@H[[E /'KJ]E/LG]@_;\K0%/H$2!(]^B.C,37D6IY5T=1'= M,Z6@BY'0LXD-&N'RQ!P8P)+F<8*E_00;7ORE>!IJ[,R1[E6AS8!UY:*"5#-D M\VET[CSC"]A >H""J!T[\5:6[7,S=.(:W\RUE:?8XA@,+K+0\3VEGB,TJ*1B M%:A.__E6(1P\8WD&E K"28NGVVG^DJ\)*,4M'L2ZP']X(#I14T8I3G6)[4QBB04]$CT!Y;DW'@.==V"H>(S9Y9A:I0".>;,KSX M<#2@^NJ (Z!XW*24ZE4,Q3DPC.7@.D@O%651)>J-,KANE2Z7]E/@4 M;$P_8]U-NO1B%[U\'16-$<1GZ((N\ JF0JA\/ F"V+,CTCHY=D5CV&:/1:$W M]% 85+(=$2MI1S7F9(6^6&BJ#K?+GX4Z#0O_8;Q 4=R!I#R0@+X%LMO^[WOOO@L(RSD"TW?T$XHFLU$/TB]81;:6):+OTO$=-V-(@5@19H0Z-P4\1*1^_MFOG@GI#3!=(_);Y M.*V((T^A9.&7K;/?J-=X%77I*OY57"@7,,;H.AT.^UD=)=^#*F:5/.;H&U6) M%C@$%1?--=!OP8A"BT&H+U(QMOA0]3J>U0T9C4D[F+B!/-A])\)FZ);L$#V. M^PUGF[0Z:'F3A80Q#Z[LA9-W_#=QAB0ZDXJX@NSA$AW1* ]T*BI5N9TI%@CG MB?% (V^DVDU75"H868P4A$G/2"OL\EPWW>T\98UZAN6C*R#=?2+.<45):;E_4',X=SJ?/!= OFJ5CP!]][ MQN EM/"$TR'QD3!IT=>,#W'\$?FV!S $A;4\) .EBQ:FRQDJD06?G#&A0A25 M]C/G#16I/^,IL3P/DL8DY314>Y.-&3M8P%.(LZJF[ M!J?S&W*[I%&3E%=791RSD7C/7)C*E0E@RU/$B7,492_((NZJ%%Z@$A-'D0_T M10F/V[ZH_XYQ/-2'%H8=DX-HR/[&\%DVLE$!PK;)2'TL'&.'7+H5$B>2#.@5 M!\*JIQX=B[HV%6R.V[?#Z\@)"),>I$<82>?)C8B<&5)P><:9%I^@9QJ]T^.Z M@%@@(X#B^LMUE^;5O>U>53#0!@B'[R)B]H2'?,CS/3P$K!G=N*(6NA 'F6GT MA5LJO9*3E#KJS8S+A=RIJ;D(4<_L5*"^+!$L!'LTFJK=18"U XH)".UAY$2! MJOX5X/$P8=L26P5B3>4-)ZG%SS9F)'O/(-6ZZ*7"2<"2Y3)J@_R!4U,7#P;U M)A:4J:9M%1'&FE"$Q T&#YJB#YV,GQ32A-RR%?!8 9"MM3$6TNY%(:U"%KN9)V1 [(:<./.5 N8' M6'APTW>,X8W[9"12/8G79!9V$5.;A.J6D?3B2"@<;V65_&8:%4I=4!UO2QO MD>%AJIVFRWF.A$;W*^;46-CAT X&=%X!^,=5J[3 > B+A0PEPK-:$^G]GL/N MI* O-+8@O7S4JB&0R< 0A#(?RPV&[=94<).MI*C.$YJ]L R5LU&="=6604!A<3;I&;S"JM>(@JYIHKL427CK M.;:IXJ.N48SB10X+GT[D#7B6:'BO)G2)KSXMD-@7S_;$HV.9$/$6_R7>5I/19/JBK!\A5[K[L'5;2M+ .EM% J)7*^'F9TR@7(4Y6R@41"[9Y4'R':5<$U" M4<#*R^BFJA1V9D_-@M+E.!1EGV%ZIS>_K\/..9\P:'G>A$*WP0XLY*[,TD$F M5]#>:,I\^:-V5!L9]"CDV";H8) M6N Z03K=85:Z0UNG.^ATAZ4 4)ITAX61(O;[[XEA]UT:=K=DV)4X(^+;/,M2 ME2-+2L'DMG^3&:]>/^3NQ)FW&/I5\#I]0T4ZVOMRAU$%)5*QW0SC^[%\!-C- M,^SBFG&7Q*PHBYO,;Y%:G7N7](EB;%68.O6=9=+7C.\SC7UT=L6CI4PK]7.8 MO%T@'*(\ED8X&9#R&XY%PLLJS&>&,%7JOP*^,OP>:7[L M*N=!>2XJ_B,)]* 2)[ N B9B?E(02)"GADT[DV.U2GY9UK-!D)Y_22? GXG! M6V*Y^9?(GD; 73J@QE2_FP//H9 71$@5$4)KR[.X0VT)A:,@WUN"TH*D5ES: M5^;I*"4\/A(1/L-11#E$,E)/-C^D.+/$F2.E,JQ/$! B@UG)!BM3G;HO3X>P M7H$ABE=3P6&ZX^=(Q.)@)Q8ZT(CD>4;J""-S:VID%,5*&L4#I9^LGJ(H0NU> M:L:7Q/LTC##'R@GD*5!<1C)EYF0M',=^Y(X]\#Q+1B<,9D2'#*<<>F8>NAW$N-&V, MLH,I+$%83!!,4U%L!"#A;)4R-FN0A!V9 0A8EB=K<"8A!C2D39&>>$@D3Q\G MR:9(YB."^[0=A%4L(BK_PO)5.8\4).ETH3F>E=+;3KZ$"H_JR$NU$(4B? MQ]H=52C!Q#?<&_"2+2%N:H83IC_WW'$9R*A*ND&F0D!GGW0-:L8'2<.C:EHKW"X M9W/O%@=\90KV"D*GLH-+NB) !'Q06ND]^VETT=E78@GP5\HF8JD]G.ILDGDH MPSR3LUFI!2A9L(2S%(,1XVSUQ"J,*'X#@"_:=O93FV!E4E5)Q:BDVEV+M25/ MSF34FP"YB&BGZ&Y9UM$2V?JPNF!YBOA=66C;&:=*AHIXVUAE3&MIHO27F(@, MJ18JF,5%BBPJ8&4$UIE-OJ8HQ E).U(-+M]%#I]1\RR/!YG=7R1; M4W$O(M-8R N\1 7!4-:#B&E/!I>$(C4!'LO[/I,%>,1CJ:B:J"LI,B60PWP> M8S-Z72*<_I4H.2EU)GF\9+2<0(9Q]!,?@J*/IX@BYH6[RA"ED!M9-UML.KX= MJ CLG/E-,U^*/UE<K*DR9(C1L'"XW3FL)%.*(P0\BE#OK4,I] M(37%U'A*4,':PIX(*H5)K3UG'*^^P4KQD-/1\V2OYT3!C534K*JLCT\B(9K. M>D@HDAO^(=]Z.HISM3G?H91 8GSUL#E$T[A4^NQMNJ4"9=UA0V*?MI+OJ7DN M#@?NX<%C[[V<,6P.PHQ=,=@UZ2'!G8 _XXXYNP4&3/D&XR<;]>I_'[PJAS[@ MG'7 >:H/./4!Y\LZX)Q,J[A+#-MOL5%[Q!D44\F+?0\M.%)5Y<$;[2LB4B4_ M*4)Y- O@&:_N+SC@P+,HIS&%\O2#1O%*L)6P%LFRH$(-1_S@KM4L^:EH7^0^]5\_04J"W_\_JM,1$N MA2?%H3=,A%H26+5:R/>"$++M# ;OA74B_GURMGA76SY8?6H#WV;\6&I^ULH7L5:N,X<*L339*54+/]CF/-[R;(%K:CQDD";G;L@Y$;#^$@5=" M3FYQ54$;N&STTR!;CB@*VS3^W^L]RT-1(VR;@L^06W?Z/34?]\#'IN;C\?-1 MN.!EZV+7:MGRHEWVOQMQQG,6&22 M8D[G+27E /AMRRKVVN/F6;N_SG](Y[>LEXW\VMMX;KMR7F_MXP5W0\J7P*)6 MI7UVJEE49!8U*B!6-8O6&W=W"^=L'RSYK?C>DMUNP5YLG4)YIL7QBZ92,;Y1N6BV->./84\Z:VI5KF@\:6U_[6Q53]B3 MV;YK/>%CJJ++42D)!X9GL](\W0M"M=!8R>0[:SM\V)O MKV4PP^/_=48RJ2.]VQJ_Q?D<&K-+H0D(V+X01-L]=.%AO^WB627FS7E!>+-5 MPFUUL(U)O^T ,SL>3U-S9]3^.9!%?)^XXXVP6(C>=E<1\*V.%B9%X\K%N3X% M+!I/3G7@4^%X.J96!%.? M=_9@NNV701H-:Z.A<;J';)*],JBLFUI+*QI%XTES+Z[)EVW=P^CW7@BJA3=U M>GI4%GVI]HVSRND.$D/+F9E3*L:W*Q?GV[>NRLGX@_OPSLZT#Z]H7-%)67M1 M&?[$*/&^[PU3)62/2ETX,$Q?M2O-B[U ];7FR'(<:56:^[$W-$>6Y$BC4C_= MBU&N.;+DYKJ7\[$7;X]_"P?<-UY),_RU;)U4P0Y#.J!9#Z8'TX.5=K"79TU- MG/1^QOJO/ B5%Y;$OC:M5E ;S_82.JMUQB79H8VJ0K&CU=3L* X[&HV"QU+M MR:121Q0PX=3FF-EW9VV9,[9<]>AY#=-.WG_$UIF>BT4HX^['7M]X9KZ/?18= M6_3RM7=T&#KKM7<;Q[/.T[:S F9,H'&Z?:%T-)0M$1\[G9W5$2T^94O$QU<7 M[>T77YKQK*UK"IJ'DH?;=YW/8F'ACT,/I5[\<'T.K_*_W#( M#3MERHXN6J_8V1K04NSH.=C861R'C>V+Y#[F@H6R(^OMJ?=K^!1E%( MA\5F6H0X#][Y>8"&N8!Y:VX@R$OK$&O3J;T7;LS0(.#/GF>-Z0?XF\$J%W^OOIF?+;67Q_^[R%!^M.Y3 MEU3_?ZK%QI?.'-!#/4C)V['MNM)+T.?R2*^[5D8W0P7-6O&_< .XJ<;SRR@VWP;IP(7 M,9S/:68^R=6V:UP_!MXGSIQP@,'3^"H5V# !W\QQQC! /P#=N3?&<>H3[V58 M/#O.7Y[_&-1*RNC[ 5] ."(^4!YN@SD8EF_#UT2[+,F1E4^>$P$S@4$XSM<[ MJ@CZ&9#PX&$Q;MM$;CL\0/[R?$(O?BQ<845F*%@^^=C_?*L9"KRB DCDX[?8 M-!+O,E"DT=BLW^=F"'"",2WNL'&0W!#ZS UL>@2 %+\Q@;8^@_N![E$?_HA\ M[A\K*'+$FNBL>2O[6)=:MF6:B*8$7+UVEA4$4JZ)+Y<2;LO(MLKL)41K0X$Z MM1(#_H U[(\5;LLQ1'R58@B0L'WQVR:["S,>TD,# ]KGR8 S]AV0(T]8S=C) ML"8ST(1H E$##W.\9^XK*6=Z0;CW/<.RGPS384'P[Y/;CY=_G$SJS'50X'(, M2?D-Z>[TE?1\9<>[N;^+!TRK_";'E."W1NHARG.6'F#0K_K><^)3R_YDO/[[,?4:^MCA+N3QY+YYE@):B'OL[/#=6^.._TW\.8N?A;??C=?7R[KK[ M1[5[-/^>XYF/60N/'AT/:KQC M!BS+_K]/?@D]\R2#\F=)"=NU4>U2W,,K)K^,]?WLUVN="H%*@P8;KN@K^ F0 M$[S[G;U?%@"IO_)-F*E56Q' JX"4]NW^3,-3+K9)6NYSCT\Z4%['-51+O=/G MM%^+R\=F=_Y3(VW5-"]V9M7PK%$SM8O@K>C84[F> \XL$R1&:,#*]4R;H<;Z M;(-20%>:_T1V$%_\Z]U7ZBA-&RZA*S^O_,XONT27M6/UKF MB[GAFY/^,7477%(-1IX;>#A7/R;5 [PD$JFTJ)C=H&(&+LZF<='L[ 07E6D8 M3"Q?AS_@U,72'1NSV1L2P$+^($I>BAD)9)25L6)C$Q%?LC#9M2I,]EG&?GWE M9;=H)ZORI+#<:-1_$[-:W9H57ZWIKO.Y0\B4=]WZWM &O/ICXZL7 E#O@-"'$E]+UX$@TJ-+TYAP8BPK ML5"ZD']"H&8#4]XH4FIX%I=G;P6.WC2X(8 MYV45W!.YQS$^)A.0UW'"(=\MN RV^6$4I#=A<36LC_-<3]],O0UD6I1,^&$2 M"%EN"X@%D1/B&.J%S,CWN6N.TY )\ +$ >[:?M64\A#>CX<,)"6 EX?R21Q85"9L()M+7L"?RLOS+CD,+U1LW?]K[\J:VT:2 M]/O\B@I-][8T ]$$#QVVVQ&R;+CHM^:*+"(5L936]27_Y M%C;)=]XDGW.;)'&02P'%6=A@+^?PBF<+/(O'Z\RK/JK(^6)R;ND5XG6JN4:A M:F[A-D/KU(;H&*Q6\3VGI*/BXPKXV*CX6'X^GBO8J8J39>?DSV*3O"S8FL_F M=_5I<9]N92E[? >CW?BY\&JOY.)QJ8N]-E?D<:*=-*HFREO-HB.MOAX ^(I% MSWUO0SL^74N?K7*Q:-/E4D<;+)?:IFQ)L2;XW OH3,M(1J[>.U=+ZI M],82Q&IJ^DEE<+>-*[K6/%E+6Z***\MHL*IW]SIL;+8ZJU0&=N$DW :E>.$Y MMK1&A:KV&AG?T$[:A2$,[QCC-^XFM.IKL4D55Y9Q$];BN;WN4'RB*6U2OJYJ MNG].D$@JF5U(FH" K1,F6O&B"R_[N8AW[3!OCK>$-RLEW$H'>S'I5WW)S$[& MJZA9+#I W?>3]^CY]?:X,C)Z6Y<>UJ&^K:]C58-5@U6"[.MCKRVQ/A*PS MD$FJ@'69T^16/)1KM*O,Y =S[R7J%= MPM?23V^G+OZTM=-UM-%;+X,J:7BV--3;:_ IJO:7*XCOUW,QN>+),BYY=0EL M'2>GJM/WU/EIJ6+ZG;(;>D,[/5E],>)NWA_>+<[7M:9><;X4YJFA'54'-=O' ME2TOXMZ%[ 2,_@UOBG.GMP1&ME0.PX;%=/]$.UX/2D?5+'=!CAQKK:.U*(^* M(PMR1-<:%4>VB2/Z6BY!O/J(7/5@D7$/%EOU8'%E6%UJK@:K!JL&V]G!7E\T M-7'6.]F&BM1^%5HMXS8>5X'5-O&C7?GPV\0.O8 $<\6/YRMIH=,&<">@%Y^])0=H?X M>'*Z^DL;I:'L#O%Q__AX]3?7YKQKY9Y"Q4/F87%W2*98N/4'HIMR+_[(=SP5 M^]CM]$#,:-):N1?%;86&7A@F-]NW''$A@O\RKXA+CP$X)*SEG.VZMONE$9G?6RL(IFR\[!UNKA/BH6KI6% M[X,H,8435CCTAN\MJZ?VUK;O!\)AO-;W\Q6IWXL= 3.8^L[HMN-P*GEN/M-B:=+VJ<:[$ M:N5KVM<+J(]8M!"NNKRP"+_W/C1:53/@;>/)OE[ N<^L/;+U&9FBG9Y+&0H\ MSMDFW^8YMG5";3=!)5M>U''DI$[>3+_DQ>>W?Z(=K0,U8LJ.-,D;*8W5V&D9 M.-;:IVM !MT]&=AVOTQ,]Y>7TL2R1\)TC"#X=>_ZMX^_[TT*0QVF/$-#JD](*.DCY=+EQ_MR M=Y,,F)5E4V(ES#N1>4GL$F8'Z'\A=1;S7YG2<<3U;Y=_?'_T'8^?Q4UR M?^\#OTN(YG'\VC?PWD22D[^S?_83K_CZ[+?/AQ]O/I_]?GCVY>[SS5MA. _& M.(BM'/J;KLRM_)U0XB$:&+(J9_JO=?H?_&[*SU9?[8DWLVC^]=-LFB/S5D'Q MNZOS;[9[G[S#LH.A8P I;9=DO>-XYGU>==&KDT'%>T/T?=G]=>^OH6?NY:3\ M05'"=NW01J^:""^'G\-7(#G@^!L?%A6 S%^S M8Y*I7:NQX&DBD+[=G:M1U6:;I&5ABBWSHG]'06AWQQ.ZKH,ZZT:.I!M)5E:= M)Q16 ;/8T.+5LC$'[DLCD);XJ5$[X@!#T/%Z.)4>VB2QW9(!,EK.I_?2[X0DK M,D/F^^2[__N*WT"OQ^^,3B!=D[[$?_K2]'JH0KDX9NC+H8$I6V\,"[=E$ \Y M0S(U\="WS3Y-#&R$9]I&""+Y8 /!#.' XEQ8"_430%1CNQ/16XR>+R6V%H!Q M#2J&M6$!-1%O,,8>BGR:^]#W<&T";0N_J-N5)KX&5FY)L#Q!^H/0-]R EP+[ M"3\Q@>>^ ;\'@8BZ\$?D2_\)^5VYCU6,W]E)^_I>4U_?Q13RUJ[N*1V0:V&< M4<)ZK97764KW\H>/*^!%]*\V?YOSQE(;)*,M ME#^2ZKG"W&"?XHPPD@8>OD MYV>9/D/TLF,"Y5O'F9%F&T5082/$3G=R/,D--*$R0;G RQSO0?I":5_3"\*G M#-K6,FJ&0DB;97Y.P%YW6BW,Z!27X-SFU41]VE=KG*S>5Y-Y5VU*_,@&6U9B MK%0-MFNL3F]>1/9PN;]RQ)HP(!(*G;Y(PX+X.I(\6 M*V"BPJ_ MW4EN_VQ@"C5,*TS'A&3D&0TE#W?R/UB5H@X$3^DNF7^T);$@<#M MQA^@2PZ4'8#]/>_;$L*3']*,B#-7W2ZLSG\DW-A5<67#S=?L%#[ KT]:Q<$]'S1!1X4@ M-"CE P/4/=LQE7+R[>#^L(N[%6S,SCJ@D_7@,PK!E\I-* %JQ#L@'S&[(DK? MAPR=^3[@Z53D\V1<#=HORJ\E)S9YV6"!#"(GQ#'B"9B1[X.7,,X*6!![ .AM M^(>FTIQ 1D:H%-!U&6HWI3NHW5+2W4@.N] ]*0Z$*T.1%_7@>BDG_[-!L<- M8K,Q::ES8VBCTWXC U!K)J;:=M8]O[4IYB/M;^G( M$*U';+8&TL)+-O0KV[4B/%J"?W(&3)US\7M\ [QL")U-9E1-_*DFW+5=#%LM MFES:YB)GUD#%]%1T#'X51;F43S-X7TB0!)"# .)7GQT^G)]I!'T,S /;4H,J M)XA'ZQCN/:R\L[-' ^\#L.DY;6MA8$24> M>!5 %E>([L??T7L*A=G4[7;F3 M$0OM)7#R/?\^([+LP+4FCO?S::=9/P%__R3Q&XTP#4F;NI;)368/G">'F9FN M--3I"Q,9! M'._8L)$QA316NQ;W.GBDH1U&Z@UGLP96FNOO2 ML83E ;OI'A^L^Z%OPWX'-[PYYVD(BF*G%]4?2#00;/UNZ[H$%VAMR<#T[0YS MFA(A>CU.V[GPSR!S^&YA*LC<(+BG<2YK#M3%&%X8J5#5T M-L&/ _$.U \H>D7=C7M(PF".9V2O)I#P71NFW;5-,!L@H;XK/J)\D@'!.Q>@ MOGQ^&,0*L\R#2&T#F$0?E1H^ N$/777@[ _'1?"+*$1+B;?,<9,!.89 #[6A MYDCT3XU:?5*2Q0"8!',98,!)&2NTAG@_ @;IAM)/C!%O[:"?/()[1T/+C#GD M$8=\\8_G;EBPA<(8#GWO!RB&4 )/?M+U=(/MJM0O8=;.@7*[;;O0<'0]QZ'] M).@.-ZB^ 1J*_\/-CYD%MN%DV2-*-2EQW:=-[44!?!,<;#SYR9/G2/37/8@@ M,:)3U1_)OX&79O)OCOU A5& -#L[L%R$S=&,C:J2,@<_XLCP?7I5?JLJ[];0 M<@+6A3OHU[VCIU,9*RP]FENQ7(B JE5,QIBW\[*"272Y$M(O6G:_I>6?ZQ3" MQNL30K3UFY&WBH\KYF.C#'IC75#!RDX?4R%6\27DLX+BW!6MDM>7/UE7JC<* M;.JIKZ=I86D*2[>+/R=:J]U:-W^VU%M9LZ:QW1%FL,JK:18X%V? MY,(07E^AS%B)M-#"'OTFE=7"D]Q?O3'>./XZEMC+ K?6#EEX)1ECU=+ MI_TV[H,=:PU]#6A/)5)/&V<)Q'2G6Q[3[8@_=4X'L*XEI@YE0]&1\"!"!E'! M/MW?+95FV2TKVZAK[<;JL5(7]:W*!:"Z6ZQOU;56O;!.?,NS_E4Z6H]I2NE: M9=61Q>%XKFO;S)^@WM2:!?3&G@7;N0,J8\0NDE/QUVG$9MT*6-A^3B"WWX'&5-!(PGN3EIGLLK!BD=@@7K@J4TD7'E<'D:2FI0=V M* >HF3R&.F4P4D0G\.40X:[RN\,KAZ( M2HPJG"M"S^ F!D$T2'4'0C:=92";Q%DRKC/6&'DX*2&<7SA(2R%P')*)LZB' MM7M45<.?&^B/&KD+9 MCJ?IWTM??#5<%Z;K\L'2)()5LX:; Y]/*A9Q0 9H&2-+P$7F>GKZ@N%_< HU-(>(6B28"'S\N&(G8Z'1:.@+FOB>RJ?/',6SRRNWB]!=@40@-@L0 AQA9H5/E12 MY/8TGFS'@RVOT#G8_0'13AXBG3!A4I09B8O("?W !044! A+%2_/IAWUO.7U M#6;0F"X%X=>V*RWESH+E""+T7%-KE4P7W@@S,.XE^)Y1F-W14Q0;> $"T-UC M438.FGK-X&^BQAQX?KKU8B<:_%S[@"N8'WP[#"66EG>I7)S,3] W?)D@=R%( M"SI,!/NV;\,O&0+]\0>YXAZ,P5X\58)JV4O>A!SH^<9 PS%A4)AXY-,76!;; M 3FDE"<;C6-.#OLF MHWA!BW0C\A Y=Q],5,R_73.GJ@+Y+:]-UENOKZCU.HYM/H']_C@6U[15WI:A MSG679+"(P5XNPRN>+8A;/!Y*5_G+U->[5;^AWP8NJKO:S5G)=_GD^U63\_5: MB=>,OD$]'2H8E?(S\@I"O_^5AE_QLOR\U ^;Q,N@8F;YF=D\;&^2F5M9FA9? MG6LWB@7/'D5?G3HFHJ&UJ]<;J.!9:]ZJ%B4<6BQRCW'/"7BDNO MATM;&H(7:Y\S+>OP&DFIK/1BXQ8FK&VM7E\#?DK9],F&N7)40*E]Q9.7^D?M M:J=L'5=T[>1X,WME*Z/BHBWME[B>9>(*^BX";Q8HL\WC*M+:-JZT],KF;AM/ M3NK-BB=;QA/]2"^!O=V5R#;RS;Z1OW-9*E.[4BBL@F1ZX3DVM5:[PD"K&%\& MQF\=BOK*!>(%4WFN)&P.DKV2E4I6"I>55YG24-?7RN13%8>5MR9#^PAHHJZ= M'*T^Z*M $\LF"$=:NU%\+X=*#K9=#A!$M=('E1PTM'JS>!#JXB%42UMF?.$B MHL+0E$>8PC)CZ0S%T)RJPUA3(5N18.8@']9T(^IX?'A):CV&!7XZOAN'-,*[,?K)C M9PS]Q?/&GR"NGAOB%9N.X2 \12U7;I]!S0N3^<9C$5A9U^$B\1A"PG;E;&KD ML,R,CC>2NPI?<".[DJ2$<;G:!)"3 2U0( ;(X)YT387D^&+TKD= PGS9,_P$ M_6@.5(#"SG$M!3]FIC.NX'*W!"ZW58]?6\'E5G"YKP,N=[)L!CAE6[_N_2>" M9_; XPCQ'>I?BH7P'%#J C2C:-80O!!T+2A*>R1)]\('3OSO3W9@.EZ J"5G MA!+VG?!]Q(T=W.\VNHROH.(Z4KJ@ #+X4*KMI?*Z&/ (0H/@7EB,CO<NU[IK20X"46Y$F$XD[#Z'O"-',RGR?.I3J>XU\,5\;M>?73)@(GPIL&O/_W^>3%?)=]DC^SWAT<*/0K@KIB^$RB M%7>N,"$$\1EQ,>Q#L#>)<5L3'ZE51@01*R/5I5307DI?))H"V\6A-353PM)# M'U];E,@/J,<9QPM?CR"S+OV 9IP/ @CQCQ1R)]''S!N?5@PQ! 3K1)$HR' D MQP8;HT(3_49LSH$3"0+\,\$FLU1#*QQ1M=Q0H4TZ WN0@H0I'$S#-*-!Q.&F M IL>1*YMQO&G-R'Z#! 8QS0O$G44J"$L!1XBTL/;# 1>HWEB-Q-IVH&*A^- M*EE+RJ.RVIXG4T0AIAXP*]'A\)1E5B!\YQRQU)1#@8"G?2#D SKIE@S@'8J] MG)Y P3%!O\0HEIX+Y,;L!(2PE"<(@+ Q[*IA]FTY4OZ'[4/L^F^6^@2B/\:7 MC $P@2#(60=U"4)@_CNR>@FT^,"XEPHN.^/@JH M>B]J8ENA0[( .HA,!!-#TOIR #_((7;F '/GHM6F<-^T/6=H0-$U;/R7 J2G M%3 ,-#N*F#@D'$_<@>DKDOEJ"5@K&HT4AW4"-S#VZV*%D.#?[^J&PG10ZF-? MN H,5ODSX@KLDOB2D)-Y 4*SPWX-;RFR9;"A)@(0.R:04C8"#7=&WOR80 JF MW40 5M3,:;!"^+*(G.HBG&Z >+PQ'C/]A@*A6*Y1:9!!1>V$235*="J=-(YA M:D-O^@?:Y&VVF5QSNXNKRYW) M+"3T!%S?&!R+&:XS%OA\A8I/W>4!T@H@L&2 ROG,T@,JK#50 >;48'HF$G/3G6! M(!SS(3G$7I';-48>]PK%%B=.%%\5H#&G1)#/U:=<-HY=.-!Z+L_ 1<]&9236 M46AZ Y"6_.*4\+@S#O"C )9M&A'O 4MV\=R76VG)$'11VBQ5$R"B\&N5CY!\2:&/*9K[^9H^MYC:=FQ:39SE-;L5M69WKPB"6Q M//R/&8;GK$:'4^(+\W6GC [UW*(]@FK 1M1\NVM3RF@\?4"E3I;H9$I).=T> MLKTHP+1=-L/)YTWB4"@BPE]Q[CA+S3AW',>>+SR.8L+Q/D0D:4PU8@]C^"TH M-;!=WL,371%61-8UZH;YMJ=JW31;22=()%T=LY"=#33&XU#(Z#,-^5N<.RXOQ@,&>"CG#9(;EN"S]FU^80A MLYY,NCNK!"W:2+'?2:XN'D'X!L=(&=;'O;VZD_$7[3%#>:SQZ6S2NR<#Z,(! M3Y)[[T29K0O_E2 ZM!3E##.3XEY6ZM<3'=4T87?C^"]R8Q6/LY?YQ?/^12TJ6YZ(6>%5=>VR$V"@(D+C=FF?O@]WC1.NQ3EI4J= M.^5BM/3\%%MB\M:F1>3$1C4:-)*]E'GM8U9-7!"-5&B3?W)D$]'0S0E5-TZZ M-(W=J;&OY ,%+2KCC+X,9[(]/BEBQ67[JCOV0)W11$_=URS.K)TN8]9*9($O M9HCY"_4 B;>;#3_IH#!0.0E+#NG*@CO5L)1VE]I2I/E(=4IY/Z$QTCY\=$]? MW5W :^SI%PZ=5/ 9:E;')3T1IWL%/J*"T^@]ON]/FG6^-L/-)I5SS*HAD&"E M\\].J(@@O1Z"#=L[^![Z!=\]ASUA8NJ ?L*.MT.6,58CQLBPG9B'$0Y"6BSY M.'T2+:S$7H1@P^4P3'\3;VGL"9IKU)N96\(I-&/,[$!F'\ ""3(X=( 2X%T* M#+XAJI:<:0!G8F0[$@.=0+IV7'C@!4E?[6RC0A7Q9_)D.46";T.CX-OX @B- M.%T2KR0OV4Q4GCERR"6[BM;$1Z)DR8'T2>H].C)WR00F N,XN4G-ZGFK&BC" M."9V:4T[+'.R VU3SXLW2:Y9;I+C\*@5>>0F0O5NZ+>;R.4\6 M?MIS68UF1*'W+J?0Z),Y'3%G5(0N"-$Q&[,BV9,GC[26>-EMBSF-/A2STS8? MZWOU983YR*<:C#Q!,.K%L7#_EM4PJ;UN)GVB]O9#;F#_(G+I]9GTFH!A67[< MD_EL>#$?%QN@_=(!CE\\0J'$30QF/PR';]^\>7AXJ('+7NMYHS=GOMG'..F- MM'J&_\8R0N.-WFZ=UD]:;\!)T/5ZZZA]VFC6C^NM1OM-.&@T]9-F\]C2_R5_ MZ/5#O=8/!\DF.81A#T$FL0[SK;(5B)-2K^EH)@K=I^!XJ/Z[>\OP?>/$.<-+ M_^3X7WHUH6.(<<9G_JIFZRINR7[6\Z6Z)L[Y34I ZXTX@=N1X0,FP*DR_"/L M>-L,Q%<(E?"D6!,7KEFCX.)K[1P"6XB%'LAD=G+)((CA-E2N\+Y"K.]I'7_1*(Y=1S4GB\J ME8XJO8Z2/_[5;AV?U%L+*I;&W[9>LRRUI%0=P-:B,YMDV_.=D6MP8;NV*?Z4 M ::YQ$?#O8\5 A^,@=XP^Z)QPONIVD[5=CJIMQ?<3LWR;*>%EK2"[?2/R!F+ M9K697L5F"KUA41%U/C3+2G.CV3A>R%=LZC5=;=#%X[CLDI:+>1\;:<61[ J( M\QZGGTM=6EC12AW-<6!>K,-5MP_.^+;O@V<9%EE>JR'(8 M^0'B+*#VP$I?+O1M[1O/+.T%_8&S_+ L#]@GXH_:+6;P M;B6#1NK-=IT5A.4-,6S)/AX_=%H_BF^$WAI^QW!E<'CUPY'C6,TTZO5&I5HJ MU5+8[EDH^P6JI?$:5(+R(;Q#/1 :$- FPV?]\O/F6 )J]K13"DM*TDMM36,GW[@6D/RY2 MWI\L#(O+G(*^E&'PDG54(O1*12BC.V<@>7F#H2_[J-5&A(KO#4!_8<'0025L ME;"]4-BR50QL!T_?,?&Y'J02L4K$GB]B5"Z4E&2]0WU6R5,E3Q/S2RJHGU6$ M7]M6B8*(L&9CX^GMN\)RX5+5K?CDF1$2<4NI%YC][:0>A9H8.HH[XX?G>H.Q MN#7[&XZ):!28VL-*K0X"#FPY?2W9+0U]/R%VO%TJ\CI& MIS3D_69TI%,:RD*(61K*7C. =9DTP[R>K!LE[CD!)U]C/I1 L@WN+"S@G2*\JKM]5.EPU? M4#9^?"W)>L%<[,[U6M%ABY?J'((<73P#O=4*+*T^B@79_Z^S9R) M?-<.^@MR9\.JI0*OF =>T8Q?6X%75. 5KZ,AX].U] H4([![*2 &_R,'AG%[ M\=OEV=T?-Y]OMP7$]J5*_3ISZR?3\2HYS5CH!O/L6PD\?;J:T,?&:EAK17#1 M%@,EF^W:(]G[IV_.Y/VE5JW0BXB=#Y]_O[T2'R^N+B_.;\77JV^?+BY_N]7R M;2 NSVNSW*J7N9*%T.GET?+,.19$?@AK0;%3#67CF*\0/==U;=7T B?ZJ$AP9O@C;@UX87BMYKX9(SL8)U2O#CCGA]1%4N_ MBG;/I]V^>HN3!CI*R("NVJ^NJK'.9K?,_I(_7!__TL-WE M3F[G@HA7$>Y%=GFJWJW)/;BV9CH0_(9I'HO_E_9M^.' ^_.7_ 5!+ P04 " !P@?M6<5LG MY-8' T,P #0 &5X7S4R,S(W,2YH=&WM6VUSVS82_MS\BCW=7.K,4-:+ MH\219,TXM>/S79NZKONY Y*@B#$(, "HE_OUMPM0K[9;YZ6-E=%,)C*!!79! M/<\^"Y :YJZ0HV'.63IZ]MW0"2?YB,]^[W6/NJ\[A]@[;(7&9]]A_S^:3;C@ MBAOF> KQ'&[R2J7\S+7B)THW M1L^&K1#R,-;I'*R;2S],^G M<*T+ID+C $J6ID*-^] 6"MJ'':$&D%3&:M,'5CD]()_EAJ-ZWJT)!ZL@? S^ M6[RQ].;RY_?O\M MK.DR@E\3[1Q<',(9FP@;0<*-$]D<7,Y<_Z_TO;$ZQV+)(=8&>7C2:"-GN)0U MGI?7MF3)XKH.:"I2EQ-3VO\:@(>D0"JC1VB7,\([$AXS@EG83VAU"9,U6A 7T-GX2D/6B?.&B[3Q^T M;YE%J"(HBSG<*CV5/!WS*!,2F&B=6VGF%9RBZ3,VA4LY4',/%\J+ ;Y6@ MS !+ G2$E47&$FPRH O41J>#W1T#Q1-N+3-S,BG8+4>_:W-:;$LQ&'0I27S) M!QDDPB15@68*AX.O:F":BR0'6]%_J_%3;G@]"2V@$%9B+8) A:EP.2[0EEB^ MD'>:M\30=(K+1"B&FFGM-NS)N.-D/-IA,G+(A$*X$W-6\(Z0B6B.W6:M7ZA0 MFZ.DX-^)K%*<$RFTAN4(Z2=(DTID )&72"WEBITU,>R6:TP J:")([*H)!H@ M)75)FPQLM3Z>A-D<,JFG=LE77924,QBUA* QQ&B-)I!@Z"P3>.G1>PG,<$\2!+T@:"">@5N"B; YF9-9 M@6))@DG7J;")U+8RW,NHT3*PI30ZX2DV6SA ?J0L8MSHN8]57>GQ,JH@(T895]_!"J!&..Y*@] MA=I25_C-5ZA4$V&]^*$55WX>.C]8R>:Z]!HNF6=;75S6C(EJ3:8>@?J)@5@M M1>I/Z6P56Y$*A#M%+T+]ZRL!1=-4EFI2GYFL+V"]5&K+,1J'NDR#2D;0K"0C M><H&/?\6<#%&$<3Q/]Z*[XVR.=XW-CQ:O.Z1^O.P]FMN8 M#R8B)8%G5BN/0F:1[K3?Q,8Q,^F"5LARP6(AA9M3M7N?6\HPGH&>7"$Y;)BN M[5=]&3&K%U16ID1R6U^=)PGRP ?@=ZYC?[(OD>/8PTM*'F2"N_+ 8TPRHD0E MWS-YQYFORGTK,6!**0V M[#MC7;F'W3^F5F!+:TZ;ZNS/3X0@7FS7?2+BX39@/ .:?$^\W29>^O2)=Q9@ M?9<>M#.K]W2^YRX!/T(UJ<+525(98L!:1;D]9:&MPW$)G2=E&!G.\B$\_ AS MY,PN*V72+4]4GGI!]Z'78CL'*6ZYK,^$M^RCSUO-GIG?P(E2[^DS\Q-.E/RS MPW3!Z&@E+J1UZ]Q:Z0RIU$<4SIL;T65<##>C3AN[+%1] YD5PCG.']+P6&,= M3)VIP,C\# =(991,2Y*,G[097F0+_J$2&+A/#I7RKXS8%_M3HQT7R1TX-3J5 MN,/"F062#>'@#SX3P9$==9&Y/+V9\5_7/,Q3..C^)6XD#+E^IV/S_K[27:(\\0I5&H6RVMNBKP1N)R_4IJ];_W4=!>^;X! MNNW LWNPY!!RAQKNEA*G9PTNIU9I[%L M"J]RONRTC]ZT5ZV3D\817HKTI"%Y&GK?T4NBO5[GU7'OS9NC7O?-JU?'C=%_ M*DQ=W=<14.^PQ?[.-P5#&MG,':7;SA[4/IKS?-J].+\^;; MZ_/3_](O,M9ZKR[>W5QOM>59T^CIW4:2<[BZ>/_;3RMO:$$_*[GG Z-HT<], ML!#QOY;Y/U!+ P04 " !P@?M6^B14^-1JQP_NL/_-UL!?'.?"#8L@\'@7R&#VR M=GE-8$>V8SHP"_LIK2[ALH8M<[KT5F24;D_Z?"-.E_ZSG>])\8SE? K,P%3 #!.N MRX5EOU;<.#!RSBZ@Q)3+M&*GB!,0$=85F0\P2;#=('"Z'2PNV&@( %K MN9F32<&O /VNS6FQ+<5@T*4DY24?9) (DU0%FBD:=Y2PQ-I[A,A&(HF-9NPYZ,.T[&W@Z3 M$5@F%,*=F+."=X1,1'/L-FO]0H7"'"4%_TYDE>*<2*$U+$=(/T&:5"(#B+Q$ M:BE7[*R)8;=<8P)(!4T1W AU3[L=I]W3AT^[RQ5&'W_UO-MY-K0UJ^IM @F&SC*!EQZ] M9XP;\"1!T N"!N*9@268")N3.9D5*)8DF'2="IM(;2L#7D:-EH$MI=$)I-AL MV0'R(P5D6R#!R35NOM4$V#$JU$4ET:+3X\U._P">^*&=?AJNPB7Z J,"2VE^ M1C*V1M[ )XKEWHZR#4<9.J)U;E :NZGJ'>QI>@>T^T]W@J;\X=/T%5B<%S'K MJ[Q_)U1$!6C"*WO_(50)QH#DJ#V%VE)7^,U7J%138;WXH14H/P^='ZQD@?F(@5DN1^B,Z6\56I +A3M&+4/_Z2D#1-)6EFM1G M)NL+6"^5V@)&XU"7:5#)"9J5Y"3ON"8?P:JVQ1&A4EXO\/&O&,@011C'0[H7 MW1UG<[QK;+ZW>-T@]?UE[][11RBW2G_28V3KA)%[1"E@L> M"RGR3O.Y.3A,_EDRF7E]8M@#EE&CX.F"%"[ MO0-<5M?W4.)P>?NFT+,6!Z*0VK#OC'7E[G9_GUJ!+ZV!-M79OY\(L7BQ7?>) M",)MP'B&-/F>>+M-O/3A$^]5@/5->M#.K-[3^9Z;!'P'U:0*5R=)98@!:Q7E M]I2%M@[')72>E&%D.,O;\/ CS)%SNZR42;<\42'U@NY#K\5VSJ2X EF?"6_9 M1Q^VFCTS/X,3I?[#9^9[G"CY9X?I@M'12EQ(Z]:YM=(94JEW*)PW-Z++N#AN M1ITV=EFH^@8R*X1S '=I>*RQ#J;.5&!D?H8#I#)*IB5)QD_:#"^R!;RM! ;N MDT.E_/LB]LG^U&C'17('3HV.)>ZP<&:!9$,X^(//1 "RHRXREZO&_U>T3_'7#SC>"?.U699%,I! MH:9:3H%J0L4G]3L$IE9)*$JIYX"]LUP':>0;+$;6?7AM>_B^?-B%-]Y>X>T> ML!%G*7>\Z6(I=7+4Z':N.XUE4WB/\VFGW7O17K5.CQH]O!3I44-"&GI/Z0W1 M?K_S[?/^BQ?XQ]/NBWYC_$.%J:O[+&+4.VKQ__,UP9!&-G-'Z;:S![7<$LN' M8)QM)*(08)-H5+.K;O'OBH:FF[GIX_%MD0,23:M6^-4U[DJ L79.%\OX^Q3^ MQPODEMSYB6.J-:89?&!C>-GXY_NVR>'[\^:;Z\.#G^D7Z(L=9[_OKT\F*K+<^:1L]N-I*0L_/7;W[_ M>>4-+>C7)+=\8!0M^G4)EB#^1S)_ U!+ P04 " !P@?M6@='SIRH% S M%@ #0 &5X7S4R,S(W,RYH=&WM6&UOVD@0_MS\BCE7ER82!AN'D&! (I2D MW+4)!7*Z^W1:[#5>=;WKKI<$[M??K.U ($VOI^;:JQ0I$O',[L[+/O/,V.U8 M)[S;CBD)NWLOVIII3KMT^6>C[M6;7A6U[5HAW'N!^I]L&RZHH(IH&L)L!=-X M(4*J7LN$PD@J33C8<%QKU.I.W8-FR_-:SBF,WH%M=]L)U02"F*B,ZHZUT)%] M8I5201+:L2*I$J+MD&H::":%!8$4F@INDVH=<$)&$\54+]C\NI/:G+*$97-);&,N$B$+H0TK"D(EY M"QPFP*FZ3/@0+%0F50O(0DO?V$RW#)7G[ASH;YS(?<@?;XAB1.B6,/%Q7].E MM@EG<]%2;!YK/R%JSD3+K,>$S+J#9+!E<%_,LM3_G(VOBS' "Z3J09#]P7@Z/!_V>]/AU26<_0'3-P,8C8>7_>&H M]Q8&OP_ZU]/A;P.X.L=5@S&,KL>3Z][E%*97_Y24_\1A]P2NJY-JOPJ303]W MVO4:S@]Z/UL6AL(4FBB*#FZ9CD''%-XOB,)$\!6,:8K%#:@\Q^U87?9[D!$, M/F02SG /"S)X([DIH:P"0Q%4X<"/: M0DH5DR%09).P#)A 2#2Q]8QS&72LQM*UUI*"+XY7A:#@.14PVG:-=(%D$#'EGH*Q!319%M\7_-HI7Q%;-O;&/D--?*J *9 MY!13:9*;+E0J,YJOV^!V_Z5[W/0-:BOF#!+*U/ X+LX6B W0LEQRZAS?69@0 M-2."9O;5DM,5] )M-'7'J5=03_)-9MV,9KDF6<$'(6\QDW/:^H:%HTOKZ.4M)&]K'O86-4 M=^MOS!T$A)=<@>&G^2JS*-P]]&3+3QU^?EVN7.>J#!7R3G:/G8#3Z%_TM@KD M8D0'5EA4[KO7)*WN@7N8Y]!8?]S'NR[X?7R<(L)*$HH6'$$>(*5P4YKK@?D$+ FW,9!>%@ /\6]@0%,90WS3;&O"[W$NGOJ'?FF M1G>SA+_*X -_S5G/*/PJ%-9_#!0R44RI!EIF.B5,((7BU*CO092PO*"J!2_ +%,STM73 ME> =+0321"WPZJS'.'&&PY=,UOXWC/M/Y\@GZ/0[^U2V';NP@<)T:49"AD0R MGQW@R&?^#A^PYY.9W\(SE("&^^1L=6M9;6]'XU'R3O:4<7Y]/Q MCBR.;"5O'PK-R "CB\OK=QMKN,)\5?W$#WI1,U]9<=C)/Q;_#5!+ P04 M" !P@?M6UG"J1RD% "=%0 #0 &5X7S4R,S(W-"YH=&WM6&UOVD@0_MS\ MBCE7ER:2#;8)><& 1"BD]-J$ M'I/IT6>XU7M7?=]9+ _?J;M1W>TK31)==K M=960P#.S.[.SSSPSN!FI)&XW(TJ"]MZ+IF(JIFVZ^+/NUMR3HPIJF]5"N/<" M];]8%EQ03B51-(#I$B;1G =4OA8)A:&0BL1@P7&U7G5MMP8GC5JM<63#\#U8 M5KN94$7 CXC,J&H9-\.5=6QOZB#7#L5'F0"T*2L'C9@/U/I"2(&!\U@";<; K#N,>^'.9"=D ,E?"TS[3+4?EOCL;>NL@ M\ACRQQLB&>&JP?7Y8D_1A;)(S&:\(=DL4EY"Y(SQAK;'A$S;O47$IDQ!S:VX MS>JTW:RF[;T'_+_:">#58R+8>^0W=YH,N@/NIW) MX.H2SO^ R9L>#$>#R^Y@V'D'_<%E!W_BKZL^6O5&,+P>C:\[EQ.87'TM*?]* MP,XI7%?&E6X%QKUN'K13J]L_Z/UL>1AP76B\*#JX92H"%5'X,"<2$Q$O8413 M+&Y 91^78W59'T"$T/N8"3C'-. JF+SRC@:1*693I5FXJ60H3%$:KO2BT)M%-B(J*?(M"A0+ESI: MS+_VCF>GH+4B-"$3,<5DZO2F$TLZX6,5U"QU=:X]JV:Z*>Y(NTW91FN299PD.2V%?/64K\N^YV+YC?> E7.)9^>L=N3I8MS-"7Y+C0'\UGO][Y'VI!L^<+]'S#%>3)X: M2'KB)(PC*>(DJ#8 25C>IR3--/9,K29Q#+@,MT:^1D6*8,S,?-6:QW'#@.5; M:Z9'JWE<0%>D>HY&Q8K+RSX)FE-+:B]ZSUV_++IDAKX#Q 4R=^41:/UAQY+7 M^H0-V!T$7.=9)@&GCA\]">"MNB?K2>";=ZQM\DC5+GUHR6=B>0KL88N)B@ M M7>ME>962_-])(;I/3L]7@G^,(JJ?I^) M(TC^6O9O4$L#!!0 ( '"!^U8,$X5LJ@L .!( - 97A?-30W.# T M+FAT;>U<>W,:.1+_>_,I=.QNUJD"&W"2S1E,%<$X<1[89&-[3A^4>NM=?!H].AN=?_Z(>'ZT([B1GTH>-1X]E/=2AN+ MAKCX[ZN7O[\IO]R&M_4=U_CL)WC_CU*)O1-*&&Y%Q((QZPTS%0ESH$>"G6AC M>=ZJN=:KFZRRK5O?*;O?)+UOS,2J5&?20L9^&0FU38_4)F^Z4W!=^J M^$CL%_K:C+@M1<**T$JM"BS4R@H%O:V(13+42NPK76@\J^\XHNN!CL8LM>.8 MABM;2N5?8H]5RHFM,6KH\Y&,QWOL^9^9MK6>'(F4=<0Y.]4CKEQCC24\BJ0: M[+&R5*R\79&JQL+,I-KL,9Y97<,U(WF6$R0B:7E B_(X%046<\6W(;%.# LTSKQ'YF $,.<;80;///;%?\(^TZMPZ:=:?[6#%!>R;'*C]0HB,F4+CN0K2I%;? 7X;SY[5DUR^ M(VX&4H&,D@M&\L6Q)1J\QXP<#'.1WV@/0!6P[]QFYN-^6QCR6Y%12Y&EPLC^ MTK(P5]!H7PQE("TT;%?K.T&COH.]X".Y/E>QZ#\BIO*-6F,Q'] M]'C&C>3*[BDTNK@VP[73@YH7# X@>?;>'YT>D""#!IATNW, /SW78- 4&[UC M)^=[)JR>-3X=-SNLV3E@W7;KR^E1[U^L^>ZTW78$9HVKR%K:BNL0-D=&OC5W MQ?K_LM3*_GA^T=Y0I@#"TD2L.1(J@A_+K&:?-%>,JXAU!8"8M&/6'!@AZ/66 MQ4'/?WY3K99KDU'T7*F]8/".A P +Q5,Q5.F^^PS-^&05=\4&0)[$;$?I^2@SC 91#TNZD#KKZQ+4_$ M6WC(UR_2O.V/W6/V]NBX<]3J%ME1I[6]U,S>'W\Z..J\R]]O205P):.,Q[$C M+M1QC&[D3$ #@*(PN+)C*5]9&Z//A5V]DY_@I^\'W[M'UX?-IVDLUEQU%. MN$%]L&U]GN[=(_\4[K$ MD:8_4(90E,1QSYLG#RG"0_S9T_2N8SL$!UX^59Q'(%8GU L[18N3OB$ZZ>5*&5P98RQ& M-E?*I/*"Y($K[MAH#5UYQ+R>KDMBIBNB(-^0T\@\D6P:QBV$<+F6%1HG$-!G MW+E(5*L3(V'4F!V(1*?2:O@UU&="09$,C W*.B""8 MI+#7VZ^=:&9R-((, N &YDR,U"8GR;T'GZ5$ MNL+@P3].X"X=@JL#ML%-([#A _27%B$FYZ?(=(+I&NBD\ZQ2G8G4$H6(,QFD M% YE$#BWIY,/.9*+^9CPH$HH"M&T$>AF@&YKN$J]5X7$Q^@+D"9Q]$NU6"Z7 M\8=@3N5+(7U3M+;LP\EG;0;PO@7+ 8@:D68QTDHPR,ZDCCG)#L9=+NP9^&U? MR)3F:/%TR(XSR)DBX5CX(Y]PBLS4/H28!"*:B=Z>NF\F?*WB99[;'\G&JAL,7Y>: *"$5^,\2D%S!XO"R#LJ+CG- M&^CM(PTH9B0W^2'-FM56KVJ0+(+T? [KJ%G^=]DM;#,8\D&&B,"O-#E=<1$*&/O+[L0_;('K0SDA[:#N6',S0H5C)O[,Y!F/T>>A M-]!*,.A*'GDBCYPL="L4]P-+6Q)8#P1HA$*Y@+D0_U7'OT\,%<@YP]?@A' ? M+&F=10/B?8BUBP\FF.\7((\>21GE7LQ MY]2*,_.06T/+PGGZ&;2"B83N11Y>+V?1:$K@#1,777MR<8CWFD TPF]?>L\) M(-&7%/WZV-H/3K MP[H(]#@[8#V==2!Y2T&^YQ61P3D%$AYW\:F!_D4T>&Q23DPT")NY&KLZ?)$E MB%[4$80EHO$$).G$9E[^)/!I"<0T(S\2!>7JG?$MY'@;GX M>09BES(:Y(WG2R]4&X$(&*I\H#,I?TPU9:-B;CHOBGF:[A=.WKW]N!KJW*0E M/&CP,_L6VDAJFIP]Y7,=]DX+J^)E7P!D,PLLC!WV2[!YRXT(RNSD7>?+Y^G! M4H 7EESK#0Y1+J$C!\)U"O^^&G^XUE].'$ )\UW[=+;TW;S8ZEYV&N? IS& MYWR<>N35-\6SM_6R.%F;FQY2];J-+*RJ:[];G/(EQOLVA<07*#_ M(AA&##_GQG!\H%H/ N^D U4\YGHA\"/,\Y4NG6KPUF3".U.(74/K2^L3M[*F MGKTI\/YD#F0.KS;8''KS@1?F;$$>MGFM/M>3](J2*V&P(@S$"#0E4.'SH<0R M;QZ?1F@ &$/", GK\[C(@LSF10'7V^J!P.@Z+QN ;5EI,[0)2.;[!!-#'1 '6,)$7@USN5*+K,PNGRD)\).B2 [I Q8HX&R[L:619@P0IR MGA3\2=KG(9VYP"(XONB+6%BDQ*M8CZ1,^6-*33K]'07.J;*OUANOSCF%R^JU M8!MH&G,CUROW MK;D.B:^@^S;U^;YD'FRBWB=\[*M&%)@0?K8V*Q&.]G) 9OG-PXI;CMNU[K#VO_^7"W)8-&73;^ MW87WW&:0\IWP@6"'[N#\/_4=>>5-XMNGZ7Y*RLN5W^H/5'[GR/FA^QJ;6_A= M5<5]P)L5C_3VQE7708\Z[.M1K]/N=ME7O!1Z?.CR1#K&2F$8GA%BRCD)VA=C MD$G-L2]-ZB[Y,AYH&')N)*"IVH33\1O;T&*I8-8H5@0+H/ZPNB+KAPC,_5Y9 MA)F7OSJL7+ZG[^!Q;=6C0JNNB#.^;]U5WSBX:N7J\LK>\UT2+;U<0^Y\K]U7 MU^JVEOF[7//F;+\=[UVQOM?C4J"MU2-8++E@J8YEQ,P@V"H7&?[_XK9%Z9@K]A&P18SOE]T>?GUTC[4.C]ES M/DIJK*5-HNE20U>$1EB(4.]8 IZ$/TZ*K!5+] F?N8*XSCS!Q1/;3VS?JKDO M! 4+W]*[:73P"&3P-]WZA_:_CU@T]^WS-XOEN_+[#R.%>R^.30AAC^CC,="P MBJ)[+DE<3=9#UV$>?ZWG^L57J[_S+QP\AC+M Y>&/S6[O=*T3+KR_O /W@O> M?:![P;N77HN%7_ / L'6TU\V^C]02P,$% @ <('[5K%'X1=M"@ 7CP M T !E>%\U-#ZNKJZ&DMC>S:21CL:8;R?_KI[)/E)R MB[MA:8CR:F7Y,]Z^[IT5S M;,.@U1Q+X;>V?FI:90/9DC?_V7_Y^DUU?QN?-G?[^SN[^Q6=_>@MENO5>O5&K1_ATJEU0RE%>"- MA4FD/2BE=EAY4\I&(Q'*@])0FU#8BB^M]*S240D\'5D9X6PK QF/=20/(EUJ M;35W'-/-@?:GD-AIP,LC6TG47[(.M6IL&\ #0Q&J8%J'9W^FVC;Z*I0)=.4$ MKG0H(C?8@%CXOHI&=:BJ"*K;-14UP$M-HDT=1&IU@VCZZCIG2/K*B@$3%4$B M2^ +*RHBCH.IUT[" MX0H4+AO$'3+A1382&SE4-P>E["M37:"3I,/Y"5;>X+FI4710\D@P4VH]BP9) MW&CNH+RMK:UFG.LW%&:D(M11? .L7UI;X<5U,&HTSE7^56> ID!S%PXS7_?K MTI)?R\ C94BD4<,5LKC7H-6Y&:N!LCBPO=?<&;2:.S0+/^+/ERJ0PPT2*C^8 MM7+,[[VTWLH)$IAA:P/D\NWE_UW[(F!RWT MZ4[W&'_Z;L"0+[;Z%T[1#\Q9,VV=7[2[T.X>0Z]S]/[JK/]/:)]>=3J.P;1U M%ULK9_$YC"VPD9_-?8G^1YI8-9PN$NV/50(G.C5V#.U01C[^6+ :SK6(0$0^ M]"3"F+)3:(^,E/SXN:55SWY^L[M;;12K^'NM\0+P&6L9(5Y%N)5(0 _AMS28 MPEX9"-C+A/VTN0AU-(++]M'9R=D1?.CT^IVK+ARVN^_*(. (&4=$CY1 ;6#( M8.AW&P]$]!&>9RP<>IGW[;SK7<#AV47W[*A7AK/NT?;*,+R].#\^ZY[F MSY^K".%*^:D( L>/6<"U/I ?(A\ZV1(((S&@&ZN0%)ZW'0L+GL3T!&/[IQS#Y[S& MV7L['2$QJ#F3K\)S'!;D*SAC:'0(%B7AW?&SC#1DX5'Y?H5589XT8\B7B3*\ MDK?CE3,6D$/A>=KX(O(D3!3Z-4W 8PV9+7;=PF,@V\[5YV3 MBZN.TVRN.T%ZH@,:HF_K25)_0/DYW8,!'HTT!Z4JIJ8R"+*TL?B>Q,++OV=?HZ$J3P1Y!F)US+-HDK^\Z1OF MDQ^NU<&=.<9R9G.G3FHO6!]$<Z_R1 JUE^5W MCIO5?^'2*-QT"L$+* M)M!+!XGR%;+LD'IN$4[R"PIET#%5G>A:;C\57>/A\=D27*98&3FP)/S':LYH M3 4HVA/TQT9I0]L7+.9T<#_<;OKI[0C&:Z\;"+M8-P4*+0:M--^JS%,<4[13 MDGKCV<1,[K&XEDLY%9HYAQ\2G$I*HP.';LP$TT;SC-&H.5+D.Z]AM$PQ@PIG MIVC4J.78D:"ZDJ'P2'\L//*Y#5UM:7.:0\#%?H*+Y4BS;NW8Z'0T7HI^>S-Y M79"=2YM8,POG&(IIH6!(8\<_"H?2C4@GF#0BWQ!I%DW>>!*U\O>]<"J2;>-FS04=E_457SG(Y-''!:/RW#X2'8D8DL(27D4XK:*48--MBIQ';%-#5F:! MWTL%-#*!2Z,L02ER^IFE;$C.\01@3&MO0P%LR4XE>2D;&UGJ1!@CZ MG/&1> MQ01!9K2DAP #6\R5OA+$3M],EN*;[A,(241E&&0VKS. M<+.M'DF*_'DE@AYAE4W)DC&-5/C-I$]FO'%FO+^A9MRFU 6-R%<ER]/#=^L=URVO4/.Q[GJ2V0CGP3Q4]*/S MO4[Z5\5F\QW,K"D =M__/FLV#PB.:K>TFHO&\B?8 M^)96:BUK22]^;#7'!9Q=MD\[E<.K3OM=I7W2[UPA. 03,4T:&936L0")Y((R M&E@(.*WN(D)2UXAZ_C]7^3]<)[R/(X-QR*\L/EHY@+?'ZP_ M9"_4OW]BZ-S M%7UO [_5(YGSP=5N^ ;X_>!6OX_%-*L;.?PSWG9N8ADEDB_*O"#E M:Z^%>SV932 $=AFN]C@9X,QY32F;7_89&7#'*)^/)%RVD:4UOAPHF_>+:,'* MQ5E^;]6@/1]A,^=+3LV[]=3X:I,O9F:JS(J/, YD?@ISTT)A$4T2KO'YD$GC M6*TG.L*@-^6<$+#BQCA,=]5TLQ#'1L>&;F4?>=?LMG<@5.M?/7PN;(J9\Z48 M23AQ/8U_-W?4G2] ?'^>'B;LK4:GW6^(3@OL?$NHVGV\P6E=I'FTSK*VQ7S6 MA0]G_6ZGUX,/U&B^.'%)-=\B)KB,KFBY9Y-GC,L!H+@,&2J3N!<'0 PT+ID8 MA= 4/8;&PU?;]W(",6^PLQ*SJ-;0-)%ZQ)Z)X<_]7EN&@)>_.!Q;??>'H"L7 M^-8BL,:TUTS[,NKKWF5RT'D[Y=U5RED1MJ"&-03OE&IO_[.FW2K\?=+\>K$/ MI_4[Z&?67!EH:W6(Q.(;2'2@?#"CP?-J&>C_%]];-0_*UV>J[PO,MRM"=.7? MI*'7L3_H:'3/[N+H]:Q$V'N'L/BPTO;IO?0Z')U%V@U7ST"'^ M<8E\7W'^QVCASK;,/92[V8N;F_#QHV_>_E=H/-0-HM5?^M=%FW#9^(,O.,_; MO7YE=MFWME/WC1VXO1_4@=O[9 ,*?Z$_Q\6CY[\K_B]02P$"% ,4 " !P M@?M6MIC@5&@5 "7&0$ $0 @ $ 96MS;RTR,#(S,#8S M,"YX&UL4$L! A0#% @ <('[5GRF M4;O35@ $7T' !4 ( !!B( &5K&UL4$L! A0#% @ <('[5JZ6([7$= $ #DD7 !0 ( ! MF$,! &5K%\U,C,R-S,N:'1M4$L! A0#% @ <('[5M9PJD%\U-#