0001549084-23-000019.txt : 20230427 0001549084-23-000019.hdr.sgml : 20230427 20230427161152 ACCESSION NUMBER: 0001549084-23-000019 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230427 DATE AS OF CHANGE: 20230427 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: 23856971 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 ekso-20230331.htm 10-Q ekso-20230331
false2023Q10001549084--12-3191P5DP5DP5D0.067five years, six months5.500015490842023-01-012023-03-3100015490842023-04-25xbrli:shares00015490842023-03-31iso4217:USD00015490842022-12-31iso4217:USDxbrli:shares00015490842022-01-012022-03-310001549084us-gaap:PreferredStockMemberus-gaap:ConvertiblePreferredStockMember2022-12-310001549084us-gaap:CommonStockMember2022-12-310001549084us-gaap:AdditionalPaidInCapitalMember2022-12-310001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001549084us-gaap:RetainedEarningsMember2022-12-310001549084us-gaap:RetainedEarningsMember2023-01-012023-03-310001549084us-gaap:CommonStockMember2023-01-012023-03-310001549084us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001549084us-gaap:PreferredStockMemberus-gaap:ConvertiblePreferredStockMember2023-03-310001549084us-gaap:CommonStockMember2023-03-310001549084us-gaap:AdditionalPaidInCapitalMember2023-03-310001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001549084us-gaap:RetainedEarningsMember2023-03-310001549084us-gaap:PreferredStockMemberus-gaap:ConvertiblePreferredStockMember2021-12-310001549084us-gaap:CommonStockMember2021-12-310001549084us-gaap:AdditionalPaidInCapitalMember2021-12-310001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001549084us-gaap:RetainedEarningsMember2021-12-3100015490842021-12-310001549084us-gaap:RetainedEarningsMember2022-01-012022-03-310001549084us-gaap:CommonStockMember2022-01-012022-03-310001549084us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001549084us-gaap:PreferredStockMemberus-gaap:ConvertiblePreferredStockMember2022-03-310001549084us-gaap:CommonStockMember2022-03-310001549084us-gaap:AdditionalPaidInCapitalMember2022-03-310001549084us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001549084us-gaap:RetainedEarningsMember2022-03-3100015490842022-03-310001549084us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-03-31ekso:customer0001549084ekso:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-03-31xbrli:pure0001549084us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001549084ekso:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001549084us-gaap:CustomerConcentrationRiskMemberekso:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001549084us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001549084ekso:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001549084us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001549084us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001549084us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310001549084us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310001549084ekso:HumanMotionAndControlMember2022-12-052022-12-050001549084ekso:HumanMotionAndControlMemberus-gaap:SubordinatedDebtMember2022-12-052022-12-050001549084ekso:HumanMotionAndControlMemberus-gaap:SubordinatedDebtMember2022-12-05ekso:installment0001549084ekso:HumanMotionAndControlMember2022-12-050001549084ekso:HumanMotionAndControlMember2023-03-310001549084ekso:HumanMotionAndControlMember2023-01-012023-03-310001549084us-gaap:FairValueMeasurementsRecurringMember2023-03-310001549084us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001549084us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001549084us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001549084us-gaap:FairValueMeasurementsRecurringMember2022-12-310001549084us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001549084us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001549084us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001549084us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2022-12-310001549084us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2023-01-012023-03-310001549084us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2023-03-310001549084srt:MinimumMemberekso:EksoHealthMember2023-01-012023-03-310001549084ekso:EksoHealthMembersrt:MaximumMember2023-01-012023-03-3100015490842023-04-012023-03-3100015490842024-01-012023-03-3100015490842025-01-012023-03-310001549084srt:MinimumMember2023-03-310001549084srt:MaximumMember2023-03-310001549084us-gaap:ProductMemberekso:EksoHealthMember2023-01-012023-03-310001549084us-gaap:ProductMemberekso:EksoWorksMember2023-01-012023-03-310001549084us-gaap:ProductMember2023-01-012023-03-310001549084ekso:EksoHealthMemberus-gaap:ServiceMember2023-01-012023-03-310001549084ekso:EksoWorksMemberus-gaap:ServiceMember2023-01-012023-03-310001549084us-gaap:ServiceMember2023-01-012023-03-310001549084ekso:EksoHealthMemberekso:SubscriptionsMember2023-01-012023-03-310001549084ekso:SubscriptionsMemberekso:EksoWorksMember2023-01-012023-03-310001549084ekso:SubscriptionsMember2023-01-012023-03-310001549084ekso:EksoHealthMemberus-gaap:ProductAndServiceOtherMember2023-01-012023-03-310001549084us-gaap:ProductAndServiceOtherMemberekso:EksoWorksMember2023-01-012023-03-310001549084us-gaap:ProductAndServiceOtherMember2023-01-012023-03-310001549084ekso:EksoHealthMember2023-01-012023-03-310001549084ekso:EksoWorksMember2023-01-012023-03-310001549084us-gaap:ProductMemberekso:EksoHealthMember2022-01-012022-03-310001549084us-gaap:ProductMemberekso:EksoWorksMember2022-01-012022-03-310001549084us-gaap:ProductMember2022-01-012022-03-310001549084ekso:EksoHealthMemberus-gaap:ServiceMember2022-01-012022-03-310001549084ekso:EksoWorksMemberus-gaap:ServiceMember2022-01-012022-03-310001549084us-gaap:ServiceMember2022-01-012022-03-310001549084ekso:EksoHealthMemberekso:SubscriptionsMember2022-01-012022-03-310001549084ekso:SubscriptionsMemberekso:EksoWorksMember2022-01-012022-03-310001549084ekso:SubscriptionsMember2022-01-012022-03-310001549084ekso:EksoHealthMemberus-gaap:ProductAndServiceOtherMember2022-01-012022-03-310001549084us-gaap:ProductAndServiceOtherMemberekso:EksoWorksMember2022-01-012022-03-310001549084us-gaap:ProductAndServiceOtherMember2022-01-012022-03-310001549084ekso:EksoHealthMemberekso:CollaborativeArrangementsMember2022-01-012022-03-310001549084ekso:CollaborativeArrangementsMemberekso:EksoWorksMember2022-01-012022-03-310001549084ekso:CollaborativeArrangementsMember2022-01-012022-03-310001549084ekso:EksoHealthMember2022-01-012022-03-310001549084ekso:EksoWorksMember2022-01-012022-03-310001549084ekso:WarrantyMember2022-12-310001549084ekso:WarrantyMember2023-01-012023-03-310001549084ekso:WarrantyMember2023-03-310001549084us-gaap:DevelopedTechnologyRightsMember2023-03-310001549084us-gaap:TradeNamesMember2023-03-310001549084us-gaap:IntellectualPropertyMember2023-03-310001549084us-gaap:CustomerRelationshipsMember2023-03-310001549084us-gaap:DevelopedTechnologyRightsMember2023-01-012023-03-310001549084us-gaap:IntellectualPropertyMember2023-01-012023-03-310001549084us-gaap:CustomerRelationshipsMember2023-01-012023-03-310001549084ekso:TermLoanMemberekso:PWBLoanAgreementMember2020-08-310001549084ekso:TermLoanMemberus-gaap:PrimeRateMemberekso:PWBLoanAgreementMember2020-08-012020-08-300001549084ekso:TermLoanMemberekso:PWBLoanAgreementMember2023-03-310001549084ekso:TermLoanMemberekso:PWBLoanAgreementMember2023-01-012023-03-310001549084ekso:TermLoanMembersrt:ScenarioForecastMemberekso:PWBLoanAgreementMember2023-07-022023-07-020001549084us-gaap:SubordinatedDebtMemberekso:PromissoryNoteMember2022-12-050001549084us-gaap:SubordinatedDebtMemberekso:PromissoryNoteMember2022-12-052022-12-050001549084us-gaap:SubordinatedDebtMemberekso:PromissoryNoteMember2023-03-310001549084us-gaap:SubordinatedDebtMemberekso:PromissoryNoteMember2023-01-012023-03-310001549084ekso:RichmondCaliforniaMember2023-03-310001549084ekso:SanRafaelCaliforniaMember2022-07-310001549084ekso:SanRafaelCaliforniaMember2023-03-310001549084ekso:HamburgGermanyMember2023-03-310001549084ekso:HamburgGermanyMember2022-02-28ekso:extension0001549084ekso:AtTheMarketOfferingMember2020-10-012020-10-300001549084ekso:AtTheMarketOfferingMember2020-10-300001549084ekso:AtTheMarketOfferingMember2022-01-012022-03-310001549084ekso:AtTheMarketOfferingMember2023-01-012023-03-310001549084us-gaap:CommonStockMemberekso:AtTheMarketOfferingMember2023-01-012023-03-310001549084ekso:A2021WarrantsMember2023-03-310001549084ekso:A2021WarrantsMember2023-01-012023-03-310001549084ekso:A2021WarrantsMember2022-12-310001549084ekso:June2020InvestorWarrantsMember2023-03-310001549084ekso:June2020InvestorWarrantsMember2023-01-012023-03-310001549084ekso:June2020InvestorWarrantsMember2022-12-310001549084ekso:June2020PlacementAgentWarrantsMember2023-03-310001549084ekso:June2020PlacementAgentWarrantsMember2023-01-012023-03-310001549084ekso:June2020PlacementAgentWarrantsMember2022-12-310001549084ekso:December2019WarrantsMember2023-03-310001549084ekso:December2019WarrantsMember2023-01-012023-03-310001549084ekso:December2019WarrantsMember2022-12-310001549084ekso:December2019PlacementAgentWarrantsMember2023-03-310001549084ekso:December2019PlacementAgentWarrantsMember2023-01-012023-03-310001549084ekso:December2019PlacementAgentWarrantsMember2022-12-310001549084ekso:May2019WarrantsMember2023-03-310001549084ekso:May2019WarrantsMember2023-01-012023-03-310001549084ekso:May2019WarrantsMember2022-12-310001549084ekso:A2021WarrantsMember2021-01-012021-02-280001549084ekso:A2021WarrantsMember2021-02-280001549084us-gaap:MeasurementInputSharePriceMemberekso:A2021WarrantsMember2023-03-310001549084us-gaap:MeasurementInputSharePriceMemberekso:A2021WarrantsMember2022-12-310001549084us-gaap:MeasurementInputConversionPriceMemberekso:A2021WarrantsMember2023-01-012023-03-310001549084us-gaap:MeasurementInputConversionPriceMemberekso:A2021WarrantsMember2022-01-012022-12-310001549084us-gaap:MeasurementInputRiskFreeInterestRateMemberekso:A2021WarrantsMember2023-03-310001549084us-gaap:MeasurementInputRiskFreeInterestRateMemberekso:A2021WarrantsMember2022-12-310001549084us-gaap:MeasurementInputExpectedTermMemberekso:A2021WarrantsMember2023-03-310001549084us-gaap:MeasurementInputExpectedTermMemberekso:A2021WarrantsMember2022-12-310001549084ekso:A2021WarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-03-310001549084ekso:A2021WarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001549084ekso:June2020InvestorWarrantsMemberus-gaap:CommonStockMemberekso:DirectOfferingMember2020-06-300001549084ekso:June2020InvestorWarrantsMember2020-06-300001549084ekso:June2020InvestorWarrantsMember2020-06-012020-06-300001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-03-310001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputSharePriceMember2022-12-310001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputConversionPriceMember2023-01-012023-03-310001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputConversionPriceMember2022-01-012022-12-310001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-03-310001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-03-310001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2022-12-310001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-03-310001549084ekso:June2020InvestorWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001549084ekso:June2020PlacementAgentWarrantsMember2020-06-012020-06-300001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-03-310001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputSharePriceMember2022-12-310001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputConversionPriceMember2023-01-012023-03-310001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputConversionPriceMember2022-01-012022-12-310001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-03-310001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-03-310001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2022-12-310001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-03-310001549084ekso:June2020PlacementAgentWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001549084ekso:December2019WarrantsMember2019-12-310001549084ekso:December2019WarrantsMember2019-12-012019-12-310001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-03-310001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputSharePriceMember2022-12-310001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputConversionPriceMember2023-01-012023-03-310001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputConversionPriceMember2022-01-012022-12-310001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-03-310001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-03-310001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputExpectedTermMember2022-12-310001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-03-310001549084ekso:December2019WarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001549084ekso:December2019PlacementAgentWarrantsMember2019-12-310001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-03-310001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputSharePriceMember2022-12-310001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputConversionPriceMember2023-01-012023-03-310001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputConversionPriceMember2022-01-012022-12-310001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-03-310001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-03-310001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2022-12-310001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-03-310001549084ekso:December2019PlacementAgentWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001549084ekso:May2019WarrantsMember2019-05-310001549084ekso:May2019WarrantsMember2020-06-300001549084us-gaap:CommonStockMemberekso:May2019WarrantsMemberekso:DirectOfferingMember2020-06-300001549084ekso:June2020WarrantsMember2020-06-300001549084ekso:May2019WarrantsMember2020-06-082020-06-080001549084ekso:May2019WarrantsMember2019-05-012019-05-300001549084us-gaap:MeasurementInputSharePriceMemberekso:May2019WarrantsMember2023-03-310001549084us-gaap:MeasurementInputSharePriceMemberekso:May2019WarrantsMember2022-12-310001549084us-gaap:MeasurementInputConversionPriceMemberekso:May2019WarrantsMember2023-01-012023-03-310001549084us-gaap:MeasurementInputConversionPriceMemberekso:May2019WarrantsMember2022-01-012022-12-310001549084us-gaap:MeasurementInputRiskFreeInterestRateMemberekso:May2019WarrantsMember2023-03-310001549084us-gaap:MeasurementInputRiskFreeInterestRateMemberekso:May2019WarrantsMember2022-12-310001549084us-gaap:MeasurementInputExpectedTermMemberekso:May2019WarrantsMember2023-03-310001549084us-gaap:MeasurementInputExpectedTermMemberekso:May2019WarrantsMember2022-12-310001549084ekso:May2019WarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-03-310001549084ekso:May2019WarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001549084ekso:June2020WarrantsMember2023-01-012023-03-310001549084ekso:EquityIncentivePlan2014Member2023-03-310001549084ekso:EquityIncentivePlan2014Member2022-12-310001549084ekso:EquityIncentivePlan2014Member2023-01-012023-03-310001549084ekso:EquityIncentivePlan2014Member2023-03-310001549084us-gaap:EmployeeStockOptionMember2023-03-310001549084us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001549084us-gaap:RestrictedStockUnitsRSUMember2023-03-310001549084us-gaap:RestrictedStockUnitsRSUMember2022-12-310001549084us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001549084us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001549084us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001549084us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001549084us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001549084us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001549084us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-31ekso:license_agreement0001549084ekso:SalesRevenueGoodsNetExcludingGovernmentSalesMemberus-gaap:RoyaltyAgreementTermsMember2023-01-012023-03-310001549084us-gaap:RoyaltyAgreementTermsMemberekso:LicenseRevenueMember2023-01-012023-03-310001549084ekso:LicensedPatentProductsMemberus-gaap:RoyaltyAgreementTermsMember2012-10-152012-10-150001549084us-gaap:RoyaltyAgreementTermsMemberekso:LicensedSoftwareProductsMember2012-10-152012-10-150001549084us-gaap:RoyaltyAgreementTermsMember2012-10-152012-10-150001549084us-gaap:RoyaltyAgreementTermsMember2022-03-012022-03-010001549084ekso:SanRafaelAndHamburgMember2023-03-310001549084us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001549084us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001549084us-gaap:RestrictedStockMember2023-01-012023-03-310001549084us-gaap:RestrictedStockMember2022-01-012022-03-310001549084us-gaap:WarrantMember2023-01-012023-03-310001549084us-gaap:WarrantMember2022-01-012022-03-31ekso:segment0001549084country:US2023-01-012023-03-310001549084country:US2022-01-012022-03-310001549084ekso:AmericasOtherMember2023-01-012023-03-310001549084ekso:AmericasOtherMember2022-01-012022-03-310001549084srt:AmericasMember2023-01-012023-03-310001549084srt:AmericasMember2022-01-012022-03-310001549084country:DE2023-01-012023-03-310001549084country:DE2022-01-012022-03-310001549084ekso:EMEAOtherMember2023-01-012023-03-310001549084ekso:EMEAOtherMember2022-01-012022-03-310001549084us-gaap:EMEAMember2023-01-012023-03-310001549084us-gaap:EMEAMember2022-01-012022-03-310001549084country:JP2023-01-012023-03-310001549084country:JP2022-01-012022-03-310001549084ekso:APACOtherMember2023-01-012023-03-310001549084ekso:APACOtherMember2022-01-012022-03-310001549084srt:AsiaPacificMember2023-01-012023-03-310001549084srt:AsiaPacificMember2022-01-012022-03-310001549084ekso:AngelPondCapitalLlcMember2023-01-012023-03-310001549084ekso:AngelPondCapitalLlcMemberekso:InitialPayment1Member2023-01-012023-03-310001549084ekso:InitialPayment2Memberekso:AngelPondCapitalLlcMember2023-01-012023-03-310001549084ekso:AngelPondCapitalLlcMember2023-03-310001549084ekso:AngelPondCapitalLlcMember2022-12-31
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 March 31, 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 PointSuite A
San RafaelCA
 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 classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.001 par value per shareEKSO
Nasdaq Capital Market


Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes x    No ¨
 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x     No ¨
 
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 x
 
The number of shares of registrant’s common stock outstanding as of April 25, 2023 was 13,502,873.



 Ekso Bionics Holdings, Inc.
 
Quarterly Report on Form 10-Q 

Table of Contents
  
 Page No.
  
   
   
 
   
 
   
 
   
 
   
   
   
   
  
   
   
   
 



PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
 
Ekso Bionics Holdings, Inc.
Condensed Consolidated Balance Sheets
(In thousands, except par value)
 March 31, 2023December 31, 2022
 (unaudited)(Note 2)
Assets  
Current assets:  
Cash and cash equivalents$16,277 $20,525 
Accounts receivable, net of allowances of $11 and $40, respectively
4,827 4,625 
Inventories5,662 5,187 
Prepaid expenses and other current assets831 700 
Total current assets27,597 31,037 
Property and equipment, net2,454 2,680 
Right-of-use assets1,228 1,307 
Intangible assets, net5,136 5,217 
Goodwill431 431 
Other assets258 231 
Total assets$37,104 $40,903 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$3,042 $3,151 
Accrued liabilities2,227 2,278 
Deferred revenues, current1,296 1,121 
Notes payable, current2,623 2,310 
Lease liabilities, current349 341 
Total current liabilities9,537 9,201 
Deferred revenues1,367 1,032 
Notes payable, net3,534 3,767 
Lease liabilities999 1,087 
Warrant liabilities259 233 
Other non-current liabilities125 141 
Total liabilities15,821 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 March 31, 2023 and December 31, 2022
  
Common stock, $0.001 par value; 141,429 shares authorized; 13,342 and 13,203 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively
13 13 
Additional paid-in capital249,237 248,813 
Accumulated other comprehensive income369 563 
Accumulated deficit(228,336)(223,947)
Total stockholders’ equity21,283 25,442 
Total liabilities and stockholders’ equity$37,104 $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
March 31,
 20232022
Revenue$4,122 $2,567 
Cost of revenue2,122 1,358 
Gross profit2,000 1,209 
Operating expenses:
Sales and marketing2,088 1,629 
Research and development1,154 921 
General and administrative3,206 2,896 
Total operating expenses6,448 5,446 
Loss from operations(4,448)(4,237)
Other (expense) income, net:
Interest expense(127)(27)
Loss on revaluation of warrant liabilities(26)(100)
Unrealized gain (loss) on foreign exchange217 (254)
Other expense, net(5)(2)
Total other income (expense), net59 (383)
Net loss$(4,389)$(4,620)
Other comprehensive (loss) income(194)212 
Comprehensive loss$(4,583)$(4,408)
Net loss per share applicable to common shareholders, basic and diluted$(0.33)$(0.36)
Weighted average number of shares outstanding, basic and diluted13,296 12,728 
 
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)
Convertible Preferred StockCommon StockAdditional Paid-in CapitalAccumulated Other Comprehensive
(Loss) Income
Accumulated DeficitTotal Stockholders’
 Equity
SharesAmountSharesAmount
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 

Convertible Preferred StockCommon StockAdditional Paid-in CapitalAccumulated Other Comprehensive (Loss) IncomeAccumulated DeficitTotal Stockholders’ Equity
SharesAmountSharesAmount
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 

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)
 Three Months Ended March 31,
 20232022
Operating activities:  
Net loss$(4,389)$(4,620)
Adjustments to reconcile net loss to net cash used in operating activities
Depreciation and amortization414 231 
Changes in allowance for doubtful accounts1 (9)
Loss on revaluation of warrant liabilities26 100 
Stock-based compensation expense424 499 
Common stock contribution to 401(k) plan93 64 
Unrealized (gain) loss on foreign currency transactions(217)254 
Changes in operating assets and liabilities:
Accounts receivable(202)1,297 
Inventories(375)(562)
Prepaid expenses and other assets, current and noncurrent(134)(302)
Accounts payable(110)(166)
Accrued, lease and other liabilities, current and noncurrent(248)(504)
Deferred revenues503 (488)
Net cash used in operating activities(4,214)(4,206)
Investing activities:
Acquisition of property and equipment(42) 
Net cash used in investing activities(42) 
Effect of exchange rate changes on cash8 (24)
Net decrease in cash(4,248)(4,230)
Cash at beginning of period20,525 40,406 
Cash at end of period$16,277 $36,176 
Supplemental disclosure of cash flow activities
Cash paid for interest$47 $27 
Supplemental disclosure of non-cash activities
Transfer of inventory (from) to property and equipment$(96)$29 
Share issuance for common stock contribution to 401(k) plan$ $176 
 
The accompanying notes are an integral part of these condensed consolidated financial statements



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 March 31, 2023, the Company had an accumulated deficit of $228,336.  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 three months ended March 31, 2023, the Company used $4,214 of cash in its operations. Cash on hand as of March 31, 2023 was $16,277.

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 March 31, 2023, $2,000 of cash must remain as restricted. After considering cash restrictions, effective unrestricted cash as of March 31, 2023 is approximately $14,277.

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



Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
expenses to align with our available cash is probable. Accordingly, we believe our plan will be sufficient to alleviate substantial doubt for a period of at least 12 months from the date of issuance of these consolidated financial statements which is in the second quarter of 2024. 

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 months ended March 31, 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
 



Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
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 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.



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 March 31, 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 March 31, 2023 the Company had one customer with an accounts receivable balance totaling 10% or more of the Company’s total accounts receivable (30%) as compared with no customers at December 31, 2022.
 
During the three months ended March 31, 2023, the Company had two customers with sales of 10% or more of the Company’s total revenue (26% and 14%), as compared with one in the three months ended March 31, 2022 (11%).
 
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



Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
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 consolidated financial statements.

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 three months ended March 31, 2023 and 2022, is reflected in the table below net of tax:
 Three Months Ended March 31,
20232022
Balance at beginning of period$563 $(17)
Net unrealized (loss) gain on foreign currency translation(194)212 
Balance at end of period$369 $195 
 
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 the 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 and as of March 31, 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:




Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
Inventories$1,935 
Fixed assets1,599 
Intangible assets5,240 
Goodwill431 
   Total assets$9,205 
Accrued royalties150 
   Total liabilities$150 
Net assets acquired$9,055 
Cash delivered at close$5,000 
Fair value of promissory note4,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 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 for the three months ended March 31, 2023, and was included as a component of operating expenses and cost of revenue in the 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.




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:
 TotalLevel 1Level 2Level 3
March 31, 2023    
Liabilities    
Warrant liabilities$259 $ $ $259 
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 March 31, 2023, which were measured at fair value on a recurring basis:
 Warrant Liability
Balance at December 31, 2022$233 
Net loss on revaluation of warrants issued26 
Balance at March 31, 2023$259 
 
Refer to Note 12. Capitalization and Equity Structure – Warrants for additional information regarding the valuation of warrants.
 
6.    Inventories
 
Inventories consisted of the following:
 March 31, 2023December 31, 2022
Raw materials$3,907 $3,837 
Work in progress705 487 
Finished goods1,050 863 
Inventories$5,662 $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 months.

The Company’s industrial device segment (EksoWorks) revenue is primarily generated through the sale and subscription 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. Revenue from industrial device subscriptions is recognized evenly over the contract term, typically 12 months.




Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
In June 2022, the Company ceased commercialization of the EksoZeroG support arm and related products and accessories. Refer to Note 15. Commitment and Contingencies for further information regarding commitments and obligations related to the EksoZeroG product line.

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:
March 31, 2023December 31, 2022
Deferred extended maintenance and support$2,519 $2,124 
Customer advances144 29 
Total deferred revenues2,663 2,153 
Less current portion(1,296)(1,121)
Deferred revenues, non-current$1,367 $1,032 
 
Deferred revenue activity consisted of the following for the three months ended March 31, 2023:
Beginning balance$2,153 
Deferral of revenue1,170 
Recognition of deferred revenue(660)
Ending balance$2,663 
 
The Company expects to recognize approximately $1,080 of the deferred revenue during the remainder of 2023, $795 in 2024, and $788 thereafter.

In addition to deferred revenue, the Company has a non-cancellable backlog of $1,396, 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 March 31, 2023:
 EksoHealthEksoWorksTotal
Device revenue$3,048 $111 $3,159 
Service and support644  644 
Subscriptions275 7 282 
Parts and other30 7 37 
 $3,997 $125 $4,122 



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 three months ended March 31, 2022:
 EksoHealthEksoWorksTotal
Device revenue$963 $309 $1,272 
Service and support467  467 
Subscriptions216 69 285 
Parts and other156 308 464 
Collaborative arrangements79  79 
 $1,881 $686 $2,567 

8.    Accrued Liabilities
 
Accrued liabilities consisted of the following:
March 31, 2023December 31, 2022
Salaries, benefits and related expenses$1,739 $1,843 
Device warranty301 274 
Other187 161 
Total$2,227 $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 months ended March 31, 2023 is as follows:
Three months ended
March 31, 2023
Balance at beginning of period$413 
Additions for estimated future costs 113 
Incurred costs(100)
Balance at end of period$426 
Balance as of March 31, 2023
Current portion$308 
Long-term portion118 
Total$426 
 
9.    Goodwill and Intangible Assets

Goodwill

The Company determined no impairment existed for goodwill for the three months ended March 31, 2023.
Intangible Assets




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 components of preliminary gross assets, accumulated amortization, and net carrying values for definite and indefinite lived intangible asset balances as of March 31, 2023:

March 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Developed technology$2,310 $(93)$2,217 
Trade name2,310 N/A2,310 
Intellectual property460  460 
Customer relationships140 (6)134 
Below market lease20 (5)15 
   Total intangible assets$5,240 $(104)$5,136 

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 March 31, 2023.

The estimated future amortization expenses related to definite lived intangible assets as of March 31, 2023 is as follows (in thousands):

Fiscal YearAmount
2023 - remainder$320 
2024306 
2025345 
2026345 
2027345 
2028 and thereafter1,164 
  Total$2,825 

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 March 31, 2023. On March 31, 2023, with cash on hand of $16,277, the Company was compliant with this covenant. In March 2023, the Company entered into an amendment to the PWB Loan Agreement increasing



Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
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 at which time the amount decreases to $1,000.

The debt issuance costs and debt discounts combined with the stated interest resulted in an effective interest rate of 8.54% for the three months ended March 31, 2023. 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 March 31, 2023:
PeriodAmount
2023 - remainder$2,000 
Total principal payments2,000 
Less debt discount and issuance cost2 
Note payable, net$1,998 
 
Current portion$1,998 
Long-term portion 
Note payable, net$1,998 

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 Hannifin Corporation, 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.6% for the three months ended March 31, 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 for the three months ended March 31, 2023.




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 note payable as of March 31, 2023:
PeriodAmount
2023 - remainder$313 
20241,250 
20251,250 
20261,250 
2027937 
Total principal payments5,000 
   Less debt discount(841)
Note payable, net$4,159 
Current portion625 
Long-term portion3,534 
Note payable, net$4,159 

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



Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
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 March 31, 2023, which are presented as Lease liabilities, current and Lease liabilities on the Company’s condensed consolidated balance sheets are as follows:
PeriodsOperating Leases
2023 - remainder$308 
2024421 
2025402 
2026349 
2027 
Total lease payments1,480 
Less: imputed interest(132)
Present value of lease liabilities$1,348 
Weighted-average remaining lease term (in years)3.45
Weighted-average discount rate5.4 %

Lease expense under the Company’s operating leases was $133 and $142 for the three months ended March 31, 2023 and 2022, respectively.

12.    Capitalization and Equity Structure

Summary
 
The Company’s authorized capital stock at March 31, 2023 and December 31, 2022 consisted of 141,429 shares of common stock and 10,000 shares of preferred stock. As of March 31, 2023 and December 31, 2022, there were 13,342 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. Under the ATM Agreement, 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 months ended March 31, 2023 and 2022. As of March 31, 2023, the Company has $6,668 available for future offerings under the prospectus filed with respect to the ATM Agreement.




Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
Warrants
 
Warrants outstanding as of March 31, 2023 and December 31, 2022 were as follows:  
SourceExercise
Price
Term
(Years)
December 31, 2022IssuedExercisedMarch 31, 2023
2021 Warrants$12.81 5273   273 
June 2020 Investor Warrants$5.18 5.5127   127 
June 2020 Placement Agent Warrants$5.64 539   39 
December 2019 Warrants$8.10 5556   556 
December 2019 Placement Agent Warrants$8.44 552   52 
May 2019 Warrants$3.52 5193   193 
 1,240   1,240 

No warrants were exercised during the three months ended March 31, 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:
March 31, 2023December 31, 2022
Current share price$1.65 $1.19 
Conversion price$12.81 $12.81 
Risk-free interest rate4.68 %4.21 %
Expected term (years)2.863.11
Volatility of stock93.5 %99.6 %

June 2020 Investor Warrants



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

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:
March 31, 2023December 31, 2022
Current share price$1.65 $1.19 
Conversion price$5.18 $5.18 
Risk-free interest rate4.73 %4.23 %
Expected term (years)2.692.94
Volatility of stock72.5 %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:



Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
March 31, 2023December 31, 2022
Current share price$1.65 $1.19 
Conversion price$5.64 $5.64 
Risk-free interest rate4.88 %4.33 %
Expected term (years)2.192.44
Volatility of stock70.7 %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:
March 31, 2023December 31, 2022
Current share price$1.65 $1.19 
Conversion price$8.10 $8.10 
Risk-free interest rate4.87 %4.32 %
Expected term (years)2.222.47
Volatility of stock70.8 %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:



Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
March 31, 2023December 31, 2022
Current share price$1.65 $1.19 
Conversion price$8.44 $8.44 
Risk-free interest rate4.95 %4.42 %
Expected term (years)1.721.97
Volatility of stock62.1 %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:



Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
March 31, 2023December 31, 2022
Share price$1.65 $1.19 
Conversion price$3.52 $3.52 
Risk-free interest rate4.55 %4.6 %
Expected term (years)1.21.4
Volatility of stock62.8 %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

As of March 31, 2023, the total number of shares authorized for grant under the Company's Amended and Restated 2014 Equity Incentive Plan was 2,524, of which 53 were available for future grants.
 
Stock Options
 
The following table summarizes information about the Company’s stock options outstanding as of March 31, 2023, and activity during the three months then ended:
Stock
Awards
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
Balance as of December 31, 2022270 $37.96 
Options forfeited  
Options cancelled(2)56.70 
Balance as of March 31, 2023268 $37.85 5.00$ 
Vested and expected to vest at March 31, 2023268 $37.85 5.00$ 
Exercisable as of March 31, 2023262 $38.51 4.97$ 
 
As of March 31, 2023, total unrecognized compensation cost related to unvested stock options was $36. 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.63 years.

There were no stock options awarded during the three months ended March 31, 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 three months ended March 31, 2023 is summarized below:



Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
 Number of
Shares
Weighted-
Average Grant
Date Fair Value
Unvested as of December 31, 20221,383 $2.17 
Granted  
Vested(354)1.52 
Forfeited  
Unvested at March 31, 20231,029 $2.40 
 
As of March 31, 2023, $1,542 of total unrecognized compensation expense related to unvested RSUs and PSUs was expected to be recognized over a weighted average period of 1.46 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 March 31,
 20232022
Sales and marketing$64 $69 
Research and development82 79 
General and administrative278 351 
 $424 $499 
 
401(k) Plan Share Match
 
During the three months ended March 31, 2023 and 2022, the Company issued 0 and 68 shares of common stock with a fair value of $0 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 share issuance related to the matching of contributions for the year ended December 31, 2022 was delayed to the three months ended June 30, 2023.

The expense for the 401(k) plan share matching was $93 and $64 for the three months ended March 31, 2023 and 2022, respectively.
  
14.    Income Taxes

There were no material changes to the unrecognized tax benefits in the three months ended March 31, 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 enters various license, research collaboration and development agreements, which provide for payments to the Company primarily for technology transfer and license fees, and royalty payments on sales.
 
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.
 



Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
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 to pay the remaining issue fee balance of $100 on April 30, 2023, and pay 3.75% of net sales for licensed patent products and the minimum annual royalty is $75 due on or before July 31, 2028. In addition to the assumption of the license agreements, the Company entered into transitional use agreements with Parker granting the Company access to certain information technology systems and 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 is currently experiencing shortages and supply chain disruptions. Electronic components in general, semiconductor chips, battery cells, metals and plastics, all of which are used in the Company's products, are also in shorter supply compared to prior periods, and the Company is also experiencing longer lead times for manufacturing services such as machining and tool making and increased pricing.

The Company had purchase obligations primarily for purchases of inventory and manufacturing related service contracts totaling $3,800 as of March 31, 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,480 payable over 43 months related to the San Rafael and Hamburg leases disclosed in Note 11. Lease Obligations.

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.
 



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
March 31,
 20232022
Numerator:  
Net loss applicable to common stockholders, basic and diluted$(4,389)$(4,620)
Denominator:
Weighted-average number of shares, basic and diluted13,296 12,728 
Net loss per share, basic and diluted$(0.33)$(0.36)
 
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
March 31,
 20232022
Options to purchase common stock268 449 
Restricted stock units1,029 581 
Warrants for common stock1,240 1,240 
Total common stock equivalents2,537 2,270 

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 net assets as a segment measure and, accordingly, assets are not allocated.



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:
 EksoHealthEksoWorksTotal
Three months ended March 31, 2023   
Revenue$3,997 $125 $4,122 
Cost of revenue1,951 171 2,122 
Gross profit$2,046 $(46)$2,000 
Three months ended March 31, 2022   
Revenue$1,881 $686 $2,567 
Cost of revenue1,015 343 1,358 
Gross profit$866 $343 $1,209 

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 months ended March 31, 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 March 31,
 20232022
Americas
   United States$2,958$1,343
   Other4 55 
Americas2,962 1,398 
EMEA
   Germany244 124 
   Other512 440 
EMEA756 564 
APAC
Japan 280 
   Other404 325 
APAC404 605 
 Total Revenue$4,122 $2,567 


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.




Ekso Bionics Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
($ and share amounts in thousands, except per share amounts)
(Unaudited)
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 $180 and $325 related to this settlement on its consolidated balance sheet as of March 31, 2023 and December 31, 2022, respectively.


Item 2.  Management’s 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 March 31, 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.

First Quarter 2023 Highlights

Booked a total of 23 EksoNR units in the first quarter of 2023
Reported revenue of $4.1 million in the first quarter of 2023, an increase of 61% 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 growing supply chain issues amidst 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. While the impacts of the COVID-19 pandemic are starting to dissipate, it is possible a resurgence of COVID-19 could result in adverse effects on our business, financial condition, and results of operations in the future.

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 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 March 31, 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 March 31, 2023 and 2022 (in thousands, except percentages):
 Three Months Ended March 31,  
 20232022Change% Change
    
Revenue$4,122 $2,567 $1,555 61 %
Cost of revenue2,122 1,358 764 56 %
Gross profit2,000 1,209 791 65 %
Gross profit %49 %47 %
Operating expenses:    
Sales and marketing2,088 1,629 459 28 %
Research and development1,154 921 233 25 %
General and administrative3,206 2,896 310 11 %
Total operating expenses6,448 5,446 1,002 18 %
Loss from operations(4,448)(4,237)(211)%
Other (expense) income, net:    
Interest expense(127)(27)(100)370 %
Loss on revaluation of warrant liabilities(26)(100)74 n/m(1)
Unrealized gain (loss) on foreign exchange217 (254)471 n/m(1)
Other expense, net(5)(2)(3)n/m(1)
Total other (expense) income, net59 (383)442 (115)%
Net loss$(4,389)$(4,620)$231 (5)%
(1)Not Meaningful

 
Revenue
 
Revenue increased $1.6 million, or 61%, for the three months ended March 31, 2023, compared to the same period of 2022. This increase was comprised of a $2.1 million increase in EksoHealth revenue, partially offset by a $0.6 million decrease in EksoWorks.

The increase in EksoHealth revenue was primarily driven by an increase in the volume of EksoNR device sales. The decrease in EksoWorks revenue was primarily driven by a reduction in the volume of EVO and EksoVest 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.
 
Gross Profit
 
Gross profit increased $0.8 million for the three months ended March 31, 2023 compared to the same period of 2022, driven by an increase in sales in the EksoHealth segment.

Gross margin increased to 49% for the three months ended March 31, 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 March 31, 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.2 million, or 25%, for the three months ended March 31, 2023, compared to the same period of 2022. The increase was primarily due to the addition of headcount and costs associated with the acquisition of HMC
 
General and administrative expenses increased $0.3 million, or 11%, for the three months ended March 31, 2023, compared to the same period of 2022, primarily due to an increase in HMC related audit and integration costs 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

Loss on revaluation of warrant liabilities was de minimis for the three months ended March 31, 2023, and was associated with the revaluation of warrants issued in 2019, 2020 and 2021. Loss on warrant liabilities was $0.1 million for the three months ended March 31, 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 gain on foreign exchange for the three months ended March 31, 2023 was $0.2 million compared to an unrealized loss on foreign exchange of $0.3 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 March 31, 2023, we had working capital of $18.1 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 March 31, 2023, consisted of bank deposits with third party financial institutions. As of March 31, 2023, of our $16.3 million of cash, $15.3 million was held domestically while $1.0 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 March 31, 2023, $2.0 million of cash must remain as restricted. After considering cash restrictions, effective unrestricted cash as of March 31, 2023 is approximately $14.3 million.
   
Cash
 
The following table summarizes the sources and uses of cash (in thousands).
Three months ended March 31,
 20232022
Net cash used in operating activities$(4,214)$(4,206)
Net cash used in investing activities(42)— 
Effect of exchange rate changes on cash(24)
Net decrease in cash(4,248)(4,230)
Cash at the beginning of the period20,525 40,406 
Cash at the end of the period$16,277 $36,176 
 
Net Cash Used in Operating Activities
 
Net cash used in operations increased 0%, for the three months ended March 31, 2023, compared to the same period of 2022 was primarily due to payments of acquisition and integration costs associated with HMC, offset by payments of business development costs incurred in late 2021.



Net Cash Used in Investing Activities

Net cash used in investing activities for the three months ended March 31, 2023, was related to leasehold improvements for our new headquarters and manufacturing facility in San Rafael, California.

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 $16.3 million at March 31, 2023 we have sufficient resources to finance our operations until the first quarter of 2024. However, as described in Note. 1 of the notes to our condensed consolidated financial statements management believes our plans are sufficient to alleviate the substantial doubt raised at March 31, 2023 about our ability to meet cash requirements twelve months from the issuance of the financial statements which is in the second quarter of 2024.

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 March 31, 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:
TotalLess than
One Year
1-3 Years3-5 Years
Term loan$2,067 $2,067 $— $— 
Promissory note5,000 625 2,500 1,875 
Facility operating leases1,480 412 813 255 
Purchase obligations3,800 3,800 — — 
Total$12,347 $6,904 $3,313 $2,130 

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, and 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 three months ended March 31, 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 13. 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.







Item 6. Exhibits
 
Exhibit
Number
 Description
 
   
 
   
 
   
 
101* The following financial statements from the Ekso Bionics Holdings, Inc. Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, formatted in 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.
*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: April 27, 2023By:/s/ Scott G. Davis
  Scott G. Davis
  Chief Executive Officer
(Principal Executive Officer)
   
Date: April 27, 2023By:/s/ Jerome Wong
  Jerome Wong
  Chief Financial Officer
  (Principal Financial and Accounting Officer)
  


EX-31.1 2 ekso-3312023xex311.htm EX-31.1 Document

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: April 27, 2023
 
 /s/ Scott G. Davis
 Scott G. Davis
 Principal Executive Officer


EX-31.2 3 ekso-3312023xex312.htm EX-31.2 Document

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: April 27, 2023
 
 /s/ Jerome Wong
 Jerome Wong
 Principal Financial Officer


EX-32.1 4 ekso-3312023xex321.htm EX-32.1 Document

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 March 31, 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: April 27, 2023
  
 /s/ Scott G. Davis
 Scott G. Davis
 Principal Executive Officer


EX-32.2 5 ekso-3312023xex322.htm EX-32.2 Document

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 March 31, 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: April 27, 2023
  
 /s/ Jerome Wong
 Jerome Wong
 Principal Financial Officer


EX-101.SCH 6 ekso-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies and Estimates link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Human Motion and Control Acquisition link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Notes Payable, net link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Lease Obligations link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Capitalization and Equity Structure link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Segment Disclosures link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Related Party Disclosures link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Policies) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Human Motion and Control Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Notes Payable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Lease Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Capitalization and Equity Structure (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Segment Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Organization (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Human Motion and Control Acquisition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Human Motion and Control Acquisition - Assets Acquired and Liabilities Assumed and Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Fair Value Measurement - Schedule of Fair Value Hierarchies for Financial Assets and Liabilities on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Fair Value Measurement - Summary of Changes in Fair Value of Level 3 Financial Liabilities on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Revenue - Summary of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Revenue - Summary of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Revenue - Summary of Deferred Revenue Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Revenue - Summary of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Accrued Liabilities - Schedule of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Accrued Liabilities - Schedule of Warranty Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Notes Payable, net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Notes Payable, net - Principal Repayment PWD Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Notes Payable, net - Principal Repayment PWD Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Notes Payable, net - Principal Repayment Promissory Note (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Lease Obligations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Lease Obligations - Schedule of Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Lease Obligations - Schedule of Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Capitalization and Equity Structure - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Stock-based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Stock-based Compensation - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Stock-based Compensation - Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Net Loss Per Share - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Net Loss Per Share - Antidilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Segment Disclosures - Schedule of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Segment Disclosures - Geographical Segments (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ekso-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ekso-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ekso-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Warranty Costs Product Maintenance And Warranty [Table Text Block] Accrued Liabilities, Rollforward [Roll Forward] Accrued Liabilities, Rollforward [Roll Forward] Accrued Liabilities, Rollforward [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Total lease payments Lessee, Operating Lease, Liability, to be Paid Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Changes in allowance for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Total principal payments Total principal payments Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Convertible Preferred stock, shares outstanding (in shares) Convertible preferred stock, beginning balance (in shares) Convertible preferred stock, ending balance (in shares) Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Number of license agreements Number Of License Agreements Number Of License Agreements 2025 Long-Term Debt, Maturity, Year Two Debt Instrument [Axis] Debt Instrument [Axis] Borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Other (expense) income, net: Other Income and Expenses [Abstract] Additional paid-in capital Additional Paid in Capital Share issuance for common stock contribution to 401(k) plan Shares Issued, Capital Contribution Shares Issued, Capital Contribution Variable rate Debt Instrument, Basis Spread on Variable Rate Statistical Measurement [Domain] Statistical Measurement [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Depreciation and amortization Depreciation Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Stated rate Stated rate Debt Instrument, Interest Rate, Stated Percentage Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Measurement Input Type [Domain] Measurement Input Type [Domain] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Common stock contribution to 401(k) plan Common stock contribution Common Stock Contribution Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Principal Payments of Long-term Debt and Final Payment Fee Schedule of Maturities of Long-Term Debt [Table Text Block] Gross Carrying Amount Below Market Lease, Gross Initial Payment 2 Initial Payment 2 [Member] Initial Payment 2 Equity Component [Domain] Equity Component [Domain] Equity Incentive Plan 2014 2014 Plan Equity Incentive Plan 2014 [Member] Scenario [Axis] Scenario [Axis] Lease Obligations Lessee, Operating Leases [Text Block] Net Carrying Amount Below Market Lease, Net Related Party [Domain] Related Party [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Plan Name [Axis] Plan Name [Axis] Schedule of Unvested Restricted Stock Units Roll Forward Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Supplemental disclosure of cash flow activities Supplemental Cash Flow Information [Abstract] Options forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Plan Name [Domain] Plan Name [Domain] 2023 - remainder Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year June 2020 Warrants June 2020 Warrants [Member] June 2020 Warrants Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Weighted-average remaining contractual life (Years), ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Net cash used in operating activities Cash used in operating activities Net Cash Provided by (Used in) Operating Activities Deferred extended maintenance and support Contract With Customer, Liability, Extended Maintenance And Support Contract With Customer, Liability, Extended Maintenance And Support Lease liabilities, current Operating Lease, Liability, Current Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Options cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Related Party Transaction [Domain] Related Party Transaction [Domain] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Options forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Loss on revaluation of warrant liabilities Loss on revaluation of warrant liabilities Net loss on revaluation of warrants issued Gain (Loss) On Warrant Liability Gain (Loss) On Warrant Liability Fixed assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Liability Class [Axis] Liability Class [Axis] Long-term portion Long-term portion Long-Term Debt, Excluding Current Maturities Effective percentage Line of Credit Facility, Interest Rate During Period Duration of put option Class Of Warrant Or Right, Duration Of Put Option Class Of Warrant Or Right, Duration Of Put Option Total liabilities Liabilities Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Number of customers Number Of Customers Number Of Customers Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding June 2020 Placement Agent Warrants June 2020 Placement Agent Warrants [Member] 2019 Warrants [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Number of extension Lessee, Operating Lease, Number Of Extension Lessee, Operating Lease, Number Of Extension Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Convertible Preferred stock, shares issued (in shares) Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Notes Payable, net Long-Term Debt [Text Block] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Class of warrant or right expiration period Term (Years) Class of Warrant or Right Expiration Period Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] License Fees License Revenue [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Segments [Axis] Segments [Axis] Product and Service [Domain] Product and Service [Domain] Going Concern Going Concern [Policy Text Block] Entity Shell Company Entity Shell Company Accrued, lease and other liabilities, current and noncurrent Increase (Decrease) in Accrued Liabilities Deferred revenues Increase (Decrease) in Deferred Revenue PWB Loan Agreement PWB Loan Agreement [Member] PWB Loan Agreement Concentration Risk [Table] Concentration Risk [Table] 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Developed technology Developed Technology Rights [Member] 2026 Long-Term Debt, Maturity, Year Three Summary of Deferred Revenue Activity Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Direct offering Direct Offering [Member] Direct Offering Device warranty Product Warranty Accrual, Current Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Convertible Preferred Stock Convertible Preferred Stock [Member] Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Discount rate Debt Instrument, Discount Rate, Percentage Debt Instrument, Discount Rate, Percentage Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accrued liabilities Total Accrued Liabilities, Current Current portion Current portion Long-Term Debt, Current Maturities Accounting Policies [Abstract] Accounting Policies [Abstract] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Interest expense, debt Interest Expense, Debt Salaries, benefits and related expenses Employee-related Liabilities, Current Licensed Software Products Licensed Software Products [Member] Licensed Software Products Beginning Balance Balance at the end Total Product Maintenance Warranty Liabilities Current Noncurrent Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Segments [Domain] Segments [Domain] Long-term portion Product Maintenance Warranty Liabilities, Noncurrent Product Maintenance Warranty Liabilities, Noncurrent Net Loss Per Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Unrecognized compensation expense, period of recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted-average remaining contractual life (Years), exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Cash delivered at close Payments to Acquire Businesses, Gross Finished goods Inventory, Finished Goods, Gross Available for future offerings Sale Of Stock, Stock Available For Issuance, Value Sale Of Stock, Stock Available For Issuance, Value Gross profit Gross Profit Revenue Revenue Revenue from Contract with Customer, Including Assessed Tax Entity Registrant Name Entity Registrant Name Research and Development Arrangement, Contract to Perform for Others [Line Items] Research and Development Arrangement, Contract to Perform for Others [Line Items] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Customer relationships Customer Relationships [Member] Research and Development Arrangement, Contract to Perform for Others, Type [Axis] Research and Development Arrangement, Contract to Perform for Others, Type [Axis] Entity Address, City or Town Entity Address, City or Town EMEA EMEA [Member] Leases [Abstract] Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Expected term (years) Measurement Input, Expected Term [Member] Consolidation Consolidation, Policy [Policy Text Block] Germany GERMANY Minimum Minimum [Member] Customer A Customer A [Member] Customer A Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other Americas, Other [Member] Americas, Other San Rafael and Hamburg San Rafael and Hamburg [Member] San Rafael and Hamburg Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Fair Value Measurement Fair Value Disclosures [Text Block] Current share price (in dollars per share) Share Price Trading Symbol Trading Symbol Entity File Number Entity File Number 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Accumulated Other Comprehensive Loss [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Deferred revenues Deferred revenues, non-current Contract with Customer, Liability, Noncurrent Research and development Research and Development Expense Weighted-average remaining contractual life (Years), vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Non-cancellable backlog Contract With Customer, Liability, Non-Cancellable Backlog Contract With Customer, Liability, Non-Cancellable Backlog RSU Restricted Stock Units (RSUs) [Member] Debt instrument, covenant compliance, maximum deposits outside of united states Debt Instrument, Covenant Compliance, Maximum Deposits Outside Of United States Debt Instrument, Covenant Compliance, Maximum Deposits Outside Of United States Other expense Other Research and Development Expense Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Options outstanding, vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Use of Estimates Use of Estimates, Policy [Policy Text Block] Human Motion and Control Acquisition Business Combination Disclosure [Text Block] Raw materials Inventory, Raw Materials, Gross Accounts payable Increase (Decrease) in Accounts Payable EksoHealth EksoHealth EksoHealth [Member] EksoHealth [Member] Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Prime Rate Prime Rate [Member] Concentration risk percentage Concentration Risk, Percentage Fair value of promissory note Business Combination, Consideration Transferred, Liabilities Incurred Income Taxes Income Tax Disclosure [Text Block] Due to related parties Due to Related Parties Periodic payment Debt Instrument, Periodic Payment Intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Amortization of Intangible Assets Amortization of Intangible Assets Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net loss per share applicable to common shareholders, basic (in dollars per share) Net loss per share, basic (in dollar per shares) Earnings Per Share, Basic Schedule of Capitalization, Equity [Line Items] Schedule of Capitalization, Equity [Line Items] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three EksoWorks EksoWorks EksoWorks [Member] EksoWorks [Member] Subscriptions Subscriptions [Member] Subscriptions Inventory Inventory, Policy [Policy Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Sales and marketing Selling and Marketing Expense Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Unrestricted cash Unrestricted Cash Entity Interactive Data Current Entity Interactive Data Current Number warrants called (in shares) Sale of Stock, Number of Shares Issued in Transaction Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Other EMEA, Other [Member] EMEA, Other Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Accumulated Deficit Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Common Stock Common stock Common Stock [Member] Net unrealized (loss) gain on foreign currency translation Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Number of reportable segments Number of Reportable Segments Shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Class of Stock [Axis] Class of Stock [Axis] Statement [Table] Statement [Table] Debt instrument, interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Renewal term Lessee, Operating Lease, Renewal Term Document Quarterly Report Document Quarterly Report Total assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Current assets: Assets, Current [Abstract] Conversion price (in dollars per share) Stock Conversion Price Human Motion and Control Human Motion and Control [Member] Human Motion and Control Lease liabilities Operating Lease, Liability, Noncurrent Accounts receivable payment terms Contracts With Customer, Accounts Receivable, Payment Terms, Duration Contracts With Customer, Accounts Receivable, Payment Terms, Duration Other APAC, Other [Member] APAC, Other Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Royalty percentage Royalty Percentage Indefinite lived assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Number of installments Debt Instrument, Periodic Payment, Number of Installments Debt Instrument, Periodic Payment, Number of Installments Related Party Transaction [Axis] Related Party Transaction [Axis] Schedule of Geographic Information Revenue from External Customers by Geographic Areas [Table Text Block] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Accounts receivable, net of allowances of $11 and $40, respectively Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Scenario [Domain] Scenario [Domain] Customer advances Contract With Customer, Liability, Devices And Advances Contract With Customer, Liability, Devices And Advances Recurring Fair Value, Recurring [Member] Weighted-average exercise price, exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Related Party Transactions Related Party Transactions Disclosure [Text Block] Options cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Document Fiscal Year Focus Document Fiscal Year Focus Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Expected term Term (years) Warrants and Rights Outstanding, Term Warrant Liability Derivative Financial Instruments, Liabilities [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total other income (expense), net Nonoperating Income (Expense) Variable Rate [Domain] Variable Rate [Domain] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Device revenue Product [Member] Right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Accrued royalties Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Royalties Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Royalties Weighted-average exercise price, vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Lease expense Operating Lease, Expense Term Loan Term Loan [Member] Term Loan Document Transition Report Document Transition Report Local Phone Number Local Phone Number Net Sales Sales Revenue Goods Net Excluding Government Sales [Member] Schedule of Share-based Compensation, Stock Options, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) Inventories Increase (Decrease) in Inventories Accounting Pronouncements Adopted in 2023 and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Hamburg,Germany Hamburg,Germany [Member] Hamburg,Germany Incurred costs Product Maintenance Warranty Expense Prepaid expenses and other assets, current and noncurrent Increase (Decrease) in Prepaid Expense and Other Assets Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares outstanding (in shares) Common stock, beginning balance (in shares) Common stock, ending balance (in shares) Common Stock, Shares, Outstanding Schedule of Warrant share activity Schedule of Warrants Outstanding [Table Text Block] Service and support Service [Member] Goodwill Goodwill Goodwill Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Adjustments to reconcile net loss to net cash used in operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Collaborative arrangements Collaborative Arrangements [Member] Collaborative Arrangements Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Geographical [Domain] Geographical [Domain] Convertible Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Cost of revenue Cost of revenue Cost of Goods and Services Sold Weighted average number of shares outstanding, diluted (in shares) Weighted-average number of shares, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Warrant liabilities Warrant liabilities Derivative Liability Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Schedule of Capitalization, Equity [Table] Schedule of Capitalization, Equity [Table] Notes payable, current Notes Payable, Current Accounts Receivable Accounts Receivable [Member] Common stock, $0.001 par value; 141,429 shares authorized; 13,342 and 13,203 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Capitalization, Long-term Debt and Equity [Abstract] Capitalization, Long-Term Debt and Equity [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Convertible Preferred Stock Preferred Stock [Member] Licensed Patent Products Licensed Patent Products [Member] Licensed Patent Products APAC Asia Pacific [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Accrued Liabilities [Table] Accrued Liabilities [Table] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Aggregate intrinsic value, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Convertible Preferred stock, shares authorized (in shares) Preferred Stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash at beginning of period Cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Measurement input percentage Warrants and Rights Outstanding, Measurement Input Current share price Measurement Input, Share Price [Member] Current liabilities: Liabilities, Current [Abstract] Net loss applicable to common stockholders, basic and diluted Net Income (Loss) Available to Common Stockholders, Basic Common stock, shares issued (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Additions for estimated future costs Product Maintenance Warranty Addition Deferred revenues, current Less current portion Contract with Customer, Liability, Current Unrealized gain (loss) on foreign exchange Foreign Currency Transaction Gain (Loss), before Tax Income Statement Location [Domain] Income Statement Location [Domain] Subordinated debt Subordinated Debt Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Lease term Lessee, Operating Lease, Remaining Lease Term Estimated useful life Finite-Lived Intangible Asset, Useful Life Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Received net proceeds Debt Instrument, Face Amount Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Put option pay period Class Of Warrant Or Right, Put Option, Duration Of Pay Period Class Of Warrant Or Right, Put Option, Duration Of Pay Period December 2019 Warrants December 2019 Warrants [Member] Total liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Other assets Other Assets, Noncurrent Initial Payment 1 Initial Payment 1 [Member] Initial Payment 1 Options outstanding, exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Japan JAPAN Debt covenant, unrestricted cash Debt Covenant, Covenant Compliance, Unrestricted Cash Debt Covenant, Covenant Compliance, Unrestricted Cash Term of lease Lessee, Operating Lease, Term of Contract Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Less debt discount and issuance cost Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Accumulated Other Comprehensive Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] Customer B Customer B [Member] Customer B Accrued Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Property, Plant and Equipment, Net Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Sales and marketing Selling and Marketing Expense [Member] Options to purchase common stock Share-Based Payment Arrangement, Option [Member] Accounts receivable, allowance Accounts Receivable, Allowance for Credit Loss, Current Note payable, net Long-Term Debt Other expense, net Other Nonoperating Income (Expense) Sale of shares (in dollars per share) Sale of Stock, Price Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Promissory Note Promissory Note [Member] Promissory Note Issuance of common stock under: Issuance Of Common Stock Under [Abstract] Issuance Of Common Stock Under Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and restricted cash Cash and Cash Equivalents, at Carrying Value Work in progress Inventory, Work in Process, Gross Total current assets Assets, Current San Rafael, California San Rafael, California [Member] San Rafael, California Research and Development Arrangement, Contract to Perform for Others, Type [Domain] Research and Development Arrangement, Contract to Perform for Others, Type [Domain] Revenue recognized Recognition of deferred revenue Contract with Customer, Liability, Revenue Recognized Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Measurement Frequency [Domain] Measurement Frequency [Domain] Capitalization and Equity Structure Stockholders' Equity Note Disclosure [Text Block] Warrants exercised (in shares) Class Of Warrant Or Warrants Exercised Class Of Warrant Or Warrants Exercised Total Finite-Lived Intangible Assets, Net Related party payment term Related Party Transaction, Payment Term Related Party Transaction, Payment Term Remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period December 2019 Placement Agent Warrants December 2019 Placement Agent Warrants [Member] December 2019 Placement Agent Warrants Basis of Presentation and Summary of Significant Accounting Policies and Estimates Significant Accounting Policies [Text Block] Class Of Warrant Or Right, Outstanding [Roll Forward] Class Of Warrant Or Right, Outstanding [Roll Forward] Class Of Warrant Or Right, Outstanding [Roll Forward] Stock Awards Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Matching contribution to 401(k) plan (in shares) Shares issued in employee benefit plan (in shares) Stock Issued During Period, Shares, Employee Benefit Plan Aggregate intrinsic value, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Subordinated Debt Subordinated Debt [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security At-the-market offering At-The-Market Offering [Member] At-The-Market Offering [Member] Parts and other Product and Service, Other [Member] Richmond, California Richmond, California [Member] Richmond, California Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Equity incentive plan (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Lease liability Present value of lease liabilities Operating Lease, Liability Segment Disclosures Segment Reporting Disclosure [Text Block] Volatility of stock Measurement Input, Price Volatility [Member] Term of contract Lessor, Operating Lease, Term of Contract 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two 2028 and thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Royalty expense, after year one Royalty Expense, After Year One Royalty Expense, After Year One 2023 - remainder Long-Term Debt, Maturity, Remainder of Fiscal Year Value of shares sold Sale of Stock, Consideration Received on Transaction Inventories Inventories Inventory, Net Accounts payable Accounts Payable, Current Less debt discount Debt Instrument, Unamortized Discount Warranty Warranty [Member] Deferral of revenue Contract With Customer, Liability, Deferral Of Revenue Contract With Customer, Liability, Deferral Of Revenue 2027 Long-Term Debt, Maturity, Year Four Warrants for common stock Warrant [Member] Entity Filer Category Entity Filer Category Weighted average number of shares outstanding, basic (in shares) Weighted-average number of shares, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Conversion price Measurement Input, Conversion Price [Member] United States UNITED STATES Liabilities Liabilities, Fair Value Disclosure [Abstract] Compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 15) Commitments and Contingencies Security Exchange Name Security Exchange Name Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Acquired finite-lived intangible assets, weighted average useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Convertible preferred stock, $0.001 par value; 10,000 shares authorized; none issued and outstanding at March 31, 2023 and December 31, 2022 Preferred Stock, Value, Issued Restricted stock units Restricted Stock [Member] General and administrative General and Administrative Expense [Member] Percent of employee match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Leases Lessee, Leases [Policy Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Current portion Product Maintenance Warranty Liabilities, Current Product Maintenance Warranty Liabilities, Current Stock-based Compensation Share-Based Payment Arrangement [Text Block] Revenue Revenue from Contract with Customer [Text Block] Angel Pond Capital LLC Angel Pond Capital LLC [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Beginning Balance (in dollars per share) Ending Balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Royalty expense Royalty Expense Forecast Forecast [Member] Total liabilities and stockholders’ equity Liabilities and Equity Unrealized (gain) loss on foreign currency transactions Foreign Currency Transaction Gain (Loss), Unrealized Related Party [Axis] Related Party [Axis] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Level 2 Fair Value, Inputs, Level 2 [Member] Goodwill expected to be deducted Business Acquisition, Goodwill, Expected Tax Deductible Amount Current Fiscal Year End Date Current Fiscal Year End Date Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Net loss applicable to common stockholders, basic and diluted Net Income (Loss) Available to Common Stockholders, Diluted Mark-up percentage to common area maintenance Lessee, Operating Leases, Maintenance Costs, Percentage Of Mark-Up Lessee, Operating Leases, Maintenance Costs, Percentage Of Mark-Up Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Net loss per share applicable to common shareholders, diluted (in dollars per share) Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted Intangible assets, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Sale of Stock [Domain] Sale of Stock [Domain] Reverse stock split Stockholders' Equity Note, Stock Split, Conversion Ratio Change In Contract With Customer, Liability Rollforward [Roll Forward] Change In Contract With Customer, Liability Rollforward [Roll Forward] Change In Contract With Customer, Liability Rollforward [Roll Forward] Accumulated Amortization Below Market Lease, Accumulated Amortization Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Intellectual property Intellectual Property [Member] Payment period for purchase obligations Long-Term Purchase Commitment, Period Customer Concentration Risk Customer Concentration Risk [Member] Notes payable, net Notes Payable, Noncurrent Remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Right to receive stock (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instrument Other Than Options, Right To Receive, Shares Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instrument Other Than Options, Right To Receive, Shares Americas Americas [Member] Revenue Revenue from Contract with Customer Benchmark [Member] Royalty Agreement Terms Royalty Agreement Terms [Member] Schedule of Maturities of Future Obligations Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Exercised (in shares) Warrants exercised (in shares) Class of Warrant or Right Exercised Number of warrants or rights exercised. Entity Address, Address Line One Entity Address, Address Line One Total deferred revenues Beginning balance Ending balance Contract with Customer, Liability Below market lease, amortization period Below Market Lease, Amortization Period Below Market Lease, Amortization Period Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Interest expense Interest Expense Aggregate intrinsic value, vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Schedule of Research and Development Arrangement, Contract to Perform for Others [Table] Schedule of Research and Development Arrangement, Contract to Perform for Others [Table] Trade name Trade Names [Member] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Related party transaction amounts of transaction Related Party Transaction, Amounts of Transaction Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Inventories Inventory Disclosure [Text Block] Equity [Abstract] Equity [Abstract] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Shares authorized for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 2021 Warrants 2021 Warrants [Member] 2021 Warrants Summary of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] May 2019 Warrants May 2019 Warrants [Member] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] 2023 - remainder Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Stock-based compensation expense APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Warrants issued (in shares) Class Of Warrant Or Right Issued Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Net decrease in cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Stock Issued During Period, Value, Employee Benefit Plan Stock Issued During Period, Value, Employee Benefit Plan June 2020 Investor Warrants June 2020 Investor Warrants [Member] June 2020 Investor Warrants Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Weighted- Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Transfer of inventory (from) to property and equipment Transfer Of Property And Equipment From Inventory Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Total consideration Total consideration Business Combination, Consideration Transferred Concentration of Credit Risk and Other Risks and Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] Other Other Accrued Liabilities, Current Measurement Input Type [Axis] Measurement Input Type [Axis] City Area Code City Area Code General and administrative General and Administrative Expense Assets Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Purchase obligation Purchase Obligation Beginning Balance (in shares) Ending Balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] 2024 Long-Term Debt, Maturity, Year One Supplemental disclosure of non-cash activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Variable Rate [Axis] Variable Rate [Axis] Number warrants called (in shares) Beginning balance (in shares) Ending balance (in shares) Class of Warrant or Right, Outstanding Other non-current liabilities Other Liabilities, Noncurrent Acquisition of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Organization Business Description and Basis of Presentation [Text Block] Customer [Domain] Customer [Domain] Accrued Liabilities [Line Items] Accrued Liabilities [Line Items] EX-101.PRE 10 ekso-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - shares
3 Months Ended
Mar. 31, 2023
Apr. 25, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-37854  
Entity Registrant Name Ekso Bionics Holdings, Inc.  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 99-0367049  
Entity Address, Address Line One 101 Glacier Point  
Entity Address, Address Line Two 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,502,873
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001549084  
Current Fiscal Year End Date --12-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 16,277 $ 20,525
Accounts receivable, net of allowances of $11 and $40, respectively 4,827 4,625
Inventories 5,662 5,187
Prepaid expenses and other current assets 831 700
Total current assets 27,597 31,037
Property and equipment, net 2,454 2,680
Right-of-use assets 1,228 1,307
Intangible assets, net 5,136 5,217
Goodwill 431 431
Other assets 258 231
Total assets 37,104 40,903
Current liabilities:    
Accounts payable 3,042 3,151
Accrued liabilities 2,227 2,278
Deferred revenues, current 1,296 1,121
Notes payable, current 2,623 2,310
Lease liabilities, current 349 341
Total current liabilities 9,537 9,201
Deferred revenues 1,367 1,032
Notes payable, net 3,534 3,767
Lease liabilities 999 1,087
Warrant liabilities 259 233
Other non-current liabilities 125 141
Total liabilities 15,821 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 March 31, 2023 and December 31, 2022 0 0
Common stock, $0.001 par value; 141,429 shares authorized; 13,342 and 13,203 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively 13 13
Additional paid-in capital 249,237 248,813
Accumulated other comprehensive income 369 563
Accumulated deficit (228,336) (223,947)
Total stockholders’ equity 21,283 25,442
Total liabilities and stockholders’ equity $ 37,104 $ 40,903
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 11 $ 40
Convertible Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Convertible Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Convertible Preferred stock, shares issued (in shares) 0 0
Convertible Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 141,429,000 141,429,000
Common stock, shares issued (in shares) 13,342,000 13,203,000
Common stock, shares outstanding (in shares) 13,342,000 13,203,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue $ 4,122 $ 2,567
Cost of revenue 2,122 1,358
Gross profit 2,000 1,209
Operating expenses:    
Sales and marketing 2,088 1,629
Research and development 1,154 921
General and administrative 3,206 2,896
Total operating expenses 6,448 5,446
Loss from operations (4,448) (4,237)
Other (expense) income, net:    
Interest expense (127) (27)
Loss on revaluation of warrant liabilities (26) (100)
Unrealized gain (loss) on foreign exchange 217 (254)
Other expense, net (5) (2)
Total other income (expense), net 59 (383)
Net loss (4,389) (4,620)
Other comprehensive (loss) income (194) 212
Comprehensive loss $ (4,583) $ (4,408)
Net loss per share applicable to common shareholders, basic (in dollars per share) $ (0.33) $ (0.36)
Net loss per share applicable to common shareholders, diluted (in dollars per share) $ (0.33) $ (0.36)
Weighted average number of shares outstanding, basic (in shares) 13,296 12,728
Weighted average number of shares outstanding, diluted (in shares) 13,296 12,728
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Convertible Preferred Stock
Convertible Preferred Stock
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive (Loss) Income
Accumulated Deficit
Convertible preferred stock, beginning balance (in shares) at Dec. 31, 2021   0        
Common stock, beginning balance (in shares) at Dec. 31, 2021     12,693,000      
Beginning balance at Dec. 31, 2021 $ 37,219 $ 0 $ 13 $ 246,090 $ (17) $ (208,867)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (4,620)         (4,620)
Issuance of common stock under:            
Matching contribution to 401(k) plan (in shares)     68,000      
Stock Issued During Period, Value, Employee Benefit Plan 176     176    
Equity incentive plan (in shares)     83,000      
Stock-based compensation expense 499     499    
Foreign currency translation adjustments 212       212  
Convertible preferred stock, ending balance (in shares) at Mar. 31, 2022   0        
Common stock, ending balance (in shares) at Mar. 31, 2022     12,844,000      
Ending balance at Mar. 31, 2022 $ 33,486 $ 0 $ 13 246,765 195 (213,487)
Convertible preferred stock, beginning balance (in shares) at Dec. 31, 2022 0 0        
Common stock, beginning balance (in shares) at Dec. 31, 2022 13,203,000   13,203,000      
Beginning balance at Dec. 31, 2022 $ 25,442 $ 0 $ 13 248,813 563 (223,947)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss $ (4,389)         (4,389)
Issuance of common stock under:            
Matching contribution to 401(k) plan (in shares) 0          
Stock Issued During Period, Value, Employee Benefit Plan $ 0          
Equity incentive plan (in shares)     139,000      
Stock-based compensation expense 424     424    
Foreign currency translation adjustments $ (194)       (194)  
Convertible preferred stock, ending balance (in shares) at Mar. 31, 2023 0 0        
Common stock, ending balance (in shares) at Mar. 31, 2023 13,342,000   13,342,000      
Ending balance at Mar. 31, 2023 $ 21,283 $ 0 $ 13 $ 249,237 $ 369 $ (228,336)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Operating activities:    
Net loss $ (4,389) $ (4,620)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 414 231
Changes in allowance for doubtful accounts 1 (9)
Loss on revaluation of warrant liabilities 26 100
Stock-based compensation expense 424 499
Common stock contribution to 401(k) plan 93 64
Unrealized (gain) loss on foreign currency transactions (217) 254
Changes in operating assets and liabilities:    
Accounts receivable (202) 1,297
Inventories (375) (562)
Prepaid expenses and other assets, current and noncurrent (134) (302)
Accounts payable (110) (166)
Accrued, lease and other liabilities, current and noncurrent (248) (504)
Deferred revenues 503 (488)
Net cash used in operating activities (4,214) (4,206)
Investing activities:    
Acquisition of property and equipment (42) 0
Net cash used in investing activities (42) 0
Effect of exchange rate changes on cash 8 (24)
Net decrease in cash (4,248) (4,230)
Cash at beginning of period 20,525 40,406
Cash at end of period 16,277 36,176
Supplemental disclosure of cash flow activities    
Cash paid for interest 47 27
Supplemental disclosure of non-cash activities    
Transfer of inventory (from) to property and equipment (96) 29
Share issuance for common stock contribution to 401(k) plan $ 0 $ 176
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Organization
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization 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 March 31, 2023, the Company had an accumulated deficit of $228,336.  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 three months ended March 31, 2023, the Company used $4,214 of cash in its operations. Cash on hand as of March 31, 2023 was $16,277.

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 March 31, 2023, $2,000 of cash must remain as restricted. After considering cash restrictions, effective unrestricted cash as of March 31, 2023 is approximately $14,277.

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 is probable. Accordingly, we believe our plan will be sufficient to alleviate substantial doubt for a period of at least 12 months from the date of issuance of these consolidated financial statements which is in the second quarter of 2024. 

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 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies and Estimates
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies and Estimates 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 months ended March 31, 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 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 March 31, 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 March 31, 2023 the Company had one customer with an accounts receivable balance totaling 10% or more of the Company’s total accounts receivable (30%) as compared with no customers at December 31, 2022.
 
During the three months ended March 31, 2023, the Company had two customers with sales of 10% or more of the Company’s total revenue (26% and 14%), as compared with one in the three months ended March 31, 2022 (11%).
 
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 consolidated financial statements.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Income (Loss)
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Accumulated Other Comprehensive Income (Loss) 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 three months ended March 31, 2023 and 2022, is reflected in the table below net of tax:
 Three Months Ended March 31,
20232022
Balance at beginning of period$563 $(17)
Net unrealized (loss) gain on foreign currency translation(194)212 
Balance at end of period$369 $195 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Human Motion and Control Acquisition
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Human Motion and Control Acquisition 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 the 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 and as of March 31, 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 assets1,599 
Intangible assets5,240 
Goodwill431 
   Total assets$9,205 
Accrued royalties150 
   Total liabilities$150 
Net assets acquired$9,055 
Cash delivered at close$5,000 
Fair value of promissory note4,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 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 for the three months ended March 31, 2023, and was included as a component of operating expenses and cost of revenue in the consolidated statement of operations and comprehensive loss. Of the $431 of goodwill, none was expected to be deductible for tax purposes.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurement 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:
 TotalLevel 1Level 2Level 3
March 31, 2023    
Liabilities    
Warrant liabilities$259 $— $— $259 
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 March 31, 2023, which were measured at fair value on a recurring basis:
 Warrant Liability
Balance at December 31, 2022$233 
Net loss on revaluation of warrants issued26 
Balance at March 31, 2023$259 
 
Refer to Note 12. Capitalization and Equity Structure – Warrants for additional information regarding the valuation of warrants.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
 
Inventories consisted of the following:
 March 31, 2023December 31, 2022
Raw materials$3,907 $3,837 
Work in progress705 487 
Finished goods1,050 863 
Inventories$5,662 $5,187 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue 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 months.

The Company’s industrial device segment (EksoWorks) revenue is primarily generated through the sale and subscription 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. Revenue from industrial device subscriptions is recognized evenly over the contract term, typically 12 months.
In June 2022, the Company ceased commercialization of the EksoZeroG support arm and related products and accessories. Refer to Note 15. Commitment and Contingencies for further information regarding commitments and obligations related to the EksoZeroG product line.

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:
March 31, 2023December 31, 2022
Deferred extended maintenance and support$2,519 $2,124 
Customer advances144 29 
Total deferred revenues2,663 2,153 
Less current portion(1,296)(1,121)
Deferred revenues, non-current$1,367 $1,032 
 
Deferred revenue activity consisted of the following for the three months ended March 31, 2023:
Beginning balance$2,153 
Deferral of revenue1,170 
Recognition of deferred revenue(660)
Ending balance$2,663 
 
The Company expects to recognize approximately $1,080 of the deferred revenue during the remainder of 2023, $795 in 2024, and $788 thereafter.

In addition to deferred revenue, the Company has a non-cancellable backlog of $1,396, 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 March 31, 2023:
 EksoHealthEksoWorksTotal
Device revenue$3,048 $111 $3,159 
Service and support644 — 644 
Subscriptions275 282 
Parts and other30 37 
 $3,997 $125 $4,122 
 
The following table disaggregates the Company’s revenue by major source for the three months ended March 31, 2022:
 EksoHealthEksoWorksTotal
Device revenue$963 $309 $1,272 
Service and support467 — 467 
Subscriptions216 69 285 
Parts and other156 308 464 
Collaborative arrangements79 — 79 
 $1,881 $686 $2,567 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2023
Accrued Liabilities and Other Liabilities [Abstract]  
Accrued Liabilities Accrued Liabilities
 
Accrued liabilities consisted of the following:
March 31, 2023December 31, 2022
Salaries, benefits and related expenses$1,739 $1,843 
Device warranty301 274 
Other187 161 
Total$2,227 $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 months ended March 31, 2023 is as follows:
Three months ended
March 31, 2023
Balance at beginning of period$413 
Additions for estimated future costs 113 
Incurred costs(100)
Balance at end of period$426 
Balance as of March 31, 2023
Current portion$308 
Long-term portion118 
Total$426 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill

The Company determined no impairment existed for goodwill for the three months ended March 31, 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 March 31, 2023:

March 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Developed technology$2,310 $(93)$2,217 
Trade name2,310 N/A2,310 
Intellectual property460 — 460 
Customer relationships140 (6)134 
Below market lease20 (5)15 
   Total intangible assets$5,240 $(104)$5,136 

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 March 31, 2023.

The estimated future amortization expenses related to definite lived intangible assets as of March 31, 2023 is as follows (in thousands):

Fiscal YearAmount
2023 - remainder$320 
2024306 
2025345 
2026345 
2027345 
2028 and thereafter1,164 
  Total$2,825 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable, net
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Notes Payable, net 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 March 31, 2023. On March 31, 2023, with cash on hand of $16,277, 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 at which time the amount decreases to $1,000.

The debt issuance costs and debt discounts combined with the stated interest resulted in an effective interest rate of 8.54% for the three months ended March 31, 2023. 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 March 31, 2023:
PeriodAmount
2023 - remainder$2,000 
Total principal payments2,000 
Less debt discount and issuance cost
Note payable, net$1,998 
 
Current portion$1,998 
Long-term portion— 
Note payable, net$1,998 

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 Hannifin Corporation, 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.6% for the three months ended March 31, 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 for the three months ended March 31, 2023.
The following table presents scheduled principal payments of the Company's note payable as of March 31, 2023:
PeriodAmount
2023 - remainder$313 
20241,250 
20251,250 
20261,250 
2027937 
Total principal payments5,000 
   Less debt discount(841)
Note payable, net$4,159 
Current portion625 
Long-term portion3,534 
Note payable, net$4,159 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Lease Obligations
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Lease Obligations 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 March 31, 2023, which are presented as Lease liabilities, current and Lease liabilities on the Company’s condensed consolidated balance sheets are as follows:
PeriodsOperating Leases
2023 - remainder$308 
2024421 
2025402 
2026349 
2027— 
Total lease payments1,480 
Less: imputed interest(132)
Present value of lease liabilities$1,348 
Weighted-average remaining lease term (in years)3.45
Weighted-average discount rate5.4 %

Lease expense under the Company’s operating leases was $133 and $142 for the three months ended March 31, 2023 and 2022, respectively.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Capitalization and Equity Structure
3 Months Ended
Mar. 31, 2023
Stockholders' Equity Note [Abstract]  
Capitalization and Equity Structure Capitalization and Equity Structure
Summary
 
The Company’s authorized capital stock at March 31, 2023 and December 31, 2022 consisted of 141,429 shares of common stock and 10,000 shares of preferred stock. As of March 31, 2023 and December 31, 2022, there were 13,342 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. Under the ATM Agreement, 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 months ended March 31, 2023 and 2022. As of March 31, 2023, the Company has $6,668 available for future offerings under the prospectus filed with respect to the ATM Agreement.
Warrants
 
Warrants outstanding as of March 31, 2023 and December 31, 2022 were as follows:  
SourceExercise
Price
Term
(Years)
December 31, 2022IssuedExercisedMarch 31, 2023
2021 Warrants$12.81 5273 — — 273 
June 2020 Investor Warrants$5.18 5.5127 — — 127 
June 2020 Placement Agent Warrants$5.64 539 — — 39 
December 2019 Warrants$8.10 5556 — — 556 
December 2019 Placement Agent Warrants$8.44 552 — — 52 
May 2019 Warrants$3.52 5193 — — 193 
 1,240 — — 1,240 

No warrants were exercised during the three months ended March 31, 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:
March 31, 2023December 31, 2022
Current share price$1.65 $1.19 
Conversion price$12.81 $12.81 
Risk-free interest rate4.68 %4.21 %
Expected term (years)2.863.11
Volatility of stock93.5 %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:
March 31, 2023December 31, 2022
Current share price$1.65 $1.19 
Conversion price$5.18 $5.18 
Risk-free interest rate4.73 %4.23 %
Expected term (years)2.692.94
Volatility of stock72.5 %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:
March 31, 2023December 31, 2022
Current share price$1.65 $1.19 
Conversion price$5.64 $5.64 
Risk-free interest rate4.88 %4.33 %
Expected term (years)2.192.44
Volatility of stock70.7 %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:
March 31, 2023December 31, 2022
Current share price$1.65 $1.19 
Conversion price$8.10 $8.10 
Risk-free interest rate4.87 %4.32 %
Expected term (years)2.222.47
Volatility of stock70.8 %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:
March 31, 2023December 31, 2022
Current share price$1.65 $1.19 
Conversion price$8.44 $8.44 
Risk-free interest rate4.95 %4.42 %
Expected term (years)1.721.97
Volatility of stock62.1 %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:
March 31, 2023December 31, 2022
Share price$1.65 $1.19 
Conversion price$3.52 $3.52 
Risk-free interest rate4.55 %4.6 %
Expected term (years)1.21.4
Volatility of stock62.8 %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 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation Stock-based Compensation
 
Shares available to grant

As of March 31, 2023, the total number of shares authorized for grant under the Company's Amended and Restated 2014 Equity Incentive Plan was 2,524, of which 53 were available for future grants.
 
Stock Options
 
The following table summarizes information about the Company’s stock options outstanding as of March 31, 2023, and activity during the three months then ended:
Stock
Awards
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
Balance as of December 31, 2022270 $37.96 
Options forfeited— — 
Options cancelled(2)56.70 
Balance as of March 31, 2023268 $37.85 5.00$— 
Vested and expected to vest at March 31, 2023268 $37.85 5.00$— 
Exercisable as of March 31, 2023262 $38.51 4.97$— 
 
As of March 31, 2023, total unrecognized compensation cost related to unvested stock options was $36. 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.63 years.

There were no stock options awarded during the three months ended March 31, 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 three months ended March 31, 2023 is summarized below:
 Number of
Shares
Weighted-
Average Grant
Date Fair Value
Unvested as of December 31, 20221,383 $2.17 
Granted— — 
Vested(354)1.52 
Forfeited— — 
Unvested at March 31, 20231,029 $2.40 
 
As of March 31, 2023, $1,542 of total unrecognized compensation expense related to unvested RSUs and PSUs was expected to be recognized over a weighted average period of 1.46 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 March 31,
 20232022
Sales and marketing$64 $69 
Research and development82 79 
General and administrative278 351 
 $424 $499 
 
401(k) Plan Share Match
 
During the three months ended March 31, 2023 and 2022, the Company issued 0 and 68 shares of common stock with a fair value of $0 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 share issuance related to the matching of contributions for the year ended December 31, 2022 was delayed to the three months ended June 30, 2023.

The expense for the 401(k) plan share matching was $93 and $64 for the three months ended March 31, 2023 and 2022, respectively.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThere were no material changes to the unrecognized tax benefits in the three months ended March 31, 2023, and the Company does not expect significant changes to unrecognized tax benefits through the end of the fiscal year.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Material Contracts
 
The Company enters various license, research collaboration and development agreements, which provide for payments to the Company primarily for technology transfer and license fees, and royalty payments on sales.
 
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 to pay the remaining issue fee balance of $100 on April 30, 2023, and pay 3.75% of net sales for licensed patent products and the minimum annual royalty is $75 due on or before July 31, 2028. In addition to the assumption of the license agreements, the Company entered into transitional use agreements with Parker granting the Company access to certain information technology systems and 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 is currently experiencing shortages and supply chain disruptions. Electronic components in general, semiconductor chips, battery cells, metals and plastics, all of which are used in the Company's products, are also in shorter supply compared to prior periods, and the Company is also experiencing longer lead times for manufacturing services such as machining and tool making and increased pricing.

The Company had purchase obligations primarily for purchases of inventory and manufacturing related service contracts totaling $3,800 as of March 31, 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,480 payable over 43 months related to the San Rafael and Hamburg leases disclosed in Note 11. Lease Obligations.

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 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
 
The following table sets forth the computation of basic and diluted net loss per share:

 Three Months Ended
March 31,
 20232022
Numerator:  
Net loss applicable to common stockholders, basic and diluted$(4,389)$(4,620)
Denominator:
Weighted-average number of shares, basic and diluted13,296 12,728 
Net loss per share, basic and diluted$(0.33)$(0.36)
 
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
March 31,
 20232022
Options to purchase common stock268 449 
Restricted stock units1,029 581 
Warrants for common stock1,240 1,240 
Total common stock equivalents2,537 2,270 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Disclosures
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Segment Disclosures 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 net assets as a segment measure and, accordingly, assets are not allocated.
 
Segment reporting information is as follows:
 EksoHealthEksoWorksTotal
Three months ended March 31, 2023   
Revenue$3,997 $125 $4,122 
Cost of revenue1,951 171 2,122 
Gross profit$2,046 $(46)$2,000 
Three months ended March 31, 2022   
Revenue$1,881 $686 $2,567 
Cost of revenue1,015 343 1,358 
Gross profit$866 $343 $1,209 

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 months ended March 31, 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 March 31,
 20232022
Americas
   United States$2,958$1,343
   Other55 
Americas2,962 1,398 
EMEA
   Germany244 124 
   Other512 440 
EMEA756 564 
APAC
Japan— 280 
   Other404 325 
APAC404 605 
 Total Revenue$4,122 $2,567 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Disclosures
3 Months Ended
Mar. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party TransactionsOn 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 $180 and $325 related to this settlement on its consolidated balance sheet as of March 31, 2023 and December 31, 2022, respectively.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Policies)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation
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 months ended March 31, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or any future periods.
Consolidation 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
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
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
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 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
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
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
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
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 March 31, 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.
Accounting Pronouncements Adopted in 2023 and Recent Accounting Pronouncements
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 consolidated financial statements.
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.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Income (Loss) (Tables)
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss) The change in accumulated other comprehensive income (loss) presented on the condensed consolidated balance sheets for the three months ended March 31, 2023 and 2022, is reflected in the table below net of tax:
 Three Months Ended March 31,
20232022
Balance at beginning of period$563 $(17)
Net unrealized (loss) gain on foreign currency translation(194)212 
Balance at end of period$369 $195 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Human Motion and Control Acquisition (Tables)
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed 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 assets1,599 
Intangible assets5,240 
Goodwill431 
   Total assets$9,205 
Accrued royalties150 
   Total liabilities$150 
Net assets acquired$9,055 
Cash delivered at close$5,000 
Fair value of promissory note4,055 
   Total consideration$9,055 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The Company’s fair value hierarchies for its financial assets and liabilities, which require fair value measurement on a recurring basis are as follows:
 TotalLevel 1Level 2Level 3
March 31, 2023    
Liabilities    
Warrant liabilities$259 $— $— $259 
December 31, 2022
Liabilities
Warrant liabilities$233 $— $— $233 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
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 March 31, 2023, which were measured at fair value on a recurring basis:
 Warrant Liability
Balance at December 31, 2022$233 
Net loss on revaluation of warrants issued26 
Balance at March 31, 2023$259 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory Inventories consisted of the following:
 March 31, 2023December 31, 2022
Raw materials$3,907 $3,837 
Work in progress705 487 
Finished goods1,050 863 
Inventories$5,662 $5,187 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Deferred Revenue Activity
Deferred revenue consisted of the following:
March 31, 2023December 31, 2022
Deferred extended maintenance and support$2,519 $2,124 
Customer advances144 29 
Total deferred revenues2,663 2,153 
Less current portion(1,296)(1,121)
Deferred revenues, non-current$1,367 $1,032 
 
Deferred revenue activity consisted of the following for the three months ended March 31, 2023:
Beginning balance$2,153 
Deferral of revenue1,170 
Recognition of deferred revenue(660)
Ending balance$2,663 
Summary of Disaggregation of Revenue
Disaggregation of Revenue

The following table disaggregates the Company’s revenue by major source for the three months ended March 31, 2023:
 EksoHealthEksoWorksTotal
Device revenue$3,048 $111 $3,159 
Service and support644 — 644 
Subscriptions275 282 
Parts and other30 37 
 $3,997 $125 $4,122 
 
The following table disaggregates the Company’s revenue by major source for the three months ended March 31, 2022:
 EksoHealthEksoWorksTotal
Device revenue$963 $309 $1,272 
Service and support467 — 467 
Subscriptions216 69 285 
Parts and other156 308 464 
Collaborative arrangements79 — 79 
 $1,881 $686 $2,567 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of Accrued Liabilities Accrued liabilities consisted of the following:
March 31, 2023December 31, 2022
Salaries, benefits and related expenses$1,739 $1,843 
Device warranty301 274 
Other187 161 
Total$2,227 $2,278 
Schedule of Warranty Costs A reconciliation of the changes in the device warranty liability for the three months ended March 31, 2023 is as follows:
Three months ended
March 31, 2023
Balance at beginning of period$413 
Additions for estimated future costs 113 
Incurred costs(100)
Balance at end of period$426 
Balance as of March 31, 2023
Current portion$308 
Long-term portion118 
Total$426 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived 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 March 31, 2023:

March 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Developed technology$2,310 $(93)$2,217 
Trade name2,310 N/A2,310 
Intellectual property460 — 460 
Customer relationships140 (6)134 
Below market lease20 (5)15 
   Total intangible assets$5,240 $(104)$5,136 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The estimated future amortization expenses related to definite lived intangible assets as of March 31, 2023 is as follows (in thousands):

Fiscal YearAmount
2023 - remainder$320 
2024306 
2025345 
2026345 
2027345 
2028 and thereafter1,164 
  Total$2,825 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable, net (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Principal Payments of Long-term Debt and Final Payment Fee
The following table presents scheduled principal payments of the Company’s PWB term loan as of March 31, 2023:
PeriodAmount
2023 - remainder$2,000 
Total principal payments2,000 
Less debt discount and issuance cost
Note payable, net$1,998 
 
Current portion$1,998 
Long-term portion— 
Note payable, net$1,998 
The following table presents scheduled principal payments of the Company's note payable as of March 31, 2023:
PeriodAmount
2023 - remainder$313 
20241,250 
20251,250 
20261,250 
2027937 
Total principal payments5,000 
   Less debt discount(841)
Note payable, net$4,159 
Current portion625 
Long-term portion3,534 
Note payable, net$4,159 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Lease Obligations (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of Maturities of Future Obligations
The Company’s future lease payments as of March 31, 2023, which are presented as Lease liabilities, current and Lease liabilities on the Company’s condensed consolidated balance sheets are as follows:
PeriodsOperating Leases
2023 - remainder$308 
2024421 
2025402 
2026349 
2027— 
Total lease payments1,480 
Less: imputed interest(132)
Present value of lease liabilities$1,348 
Weighted-average remaining lease term (in years)3.45
Weighted-average discount rate5.4 %
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Capitalization and Equity Structure (Tables)
3 Months Ended
Mar. 31, 2023
Stockholders' Equity Note [Abstract]  
Schedule of Warrant share activity
Warrants outstanding as of March 31, 2023 and December 31, 2022 were as follows:  
SourceExercise
Price
Term
(Years)
December 31, 2022IssuedExercisedMarch 31, 2023
2021 Warrants$12.81 5273 — — 273 
June 2020 Investor Warrants$5.18 5.5127 — — 127 
June 2020 Placement Agent Warrants$5.64 539 — — 39 
December 2019 Warrants$8.10 5556 — — 556 
December 2019 Placement Agent Warrants$8.44 552 — — 52 
May 2019 Warrants$3.52 5193 — — 193 
 1,240 — — 1,240 
Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value The following assumptions were used in the Black-Scholes Model to measure the fair value of the 2021 Warrants:
March 31, 2023December 31, 2022
Current share price$1.65 $1.19 
Conversion price$12.81 $12.81 
Risk-free interest rate4.68 %4.21 %
Expected term (years)2.863.11
Volatility of stock93.5 %99.6 %
The following assumptions were used in the Black-Scholes Model to measure the fair value of the June 2020 Investor Warrants:
March 31, 2023December 31, 2022
Current share price$1.65 $1.19 
Conversion price$5.18 $5.18 
Risk-free interest rate4.73 %4.23 %
Expected term (years)2.692.94
Volatility of stock72.5 %99.6 %
The following assumptions were used in the Black-Scholes Model to measure the fair value of the June 2020 Placement Agent Warrants:
March 31, 2023December 31, 2022
Current share price$1.65 $1.19 
Conversion price$5.64 $5.64 
Risk-free interest rate4.88 %4.33 %
Expected term (years)2.192.44
Volatility of stock70.7 %73.5 %
The following assumptions were used in the Black-Scholes Model to measure the fair value of the December 2019 Warrants:
March 31, 2023December 31, 2022
Current share price$1.65 $1.19 
Conversion price$8.10 $8.10 
Risk-free interest rate4.87 %4.32 %
Expected term (years)2.222.47
Volatility of stock70.8 %73.3 %
The following assumptions were used in the Black-Scholes Model to measure the fair value of the December 2019 Placement Agent Warrants:
March 31, 2023December 31, 2022
Current share price$1.65 $1.19 
Conversion price$8.44 $8.44 
Risk-free interest rate4.95 %4.42 %
Expected term (years)1.721.97
Volatility of stock62.1 %71.8 %
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:
March 31, 2023December 31, 2022
Share price$1.65 $1.19 
Conversion price$3.52 $3.52 
Risk-free interest rate4.55 %4.6 %
Expected term (years)1.21.4
Volatility of stock62.8 %74.5 %
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation, Stock Options, Activity
The following table summarizes information about the Company’s stock options outstanding as of March 31, 2023, and activity during the three months then ended:
Stock
Awards
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
Balance as of December 31, 2022270 $37.96 
Options forfeited— — 
Options cancelled(2)56.70 
Balance as of March 31, 2023268 $37.85 5.00$— 
Vested and expected to vest at March 31, 2023268 $37.85 5.00$— 
Exercisable as of March 31, 2023262 $38.51 4.97$— 
Schedule of Unvested Restricted Stock Units Roll Forward Combined RSU and PSU activity for the three months ended March 31, 2023 is summarized below:
 Number of
Shares
Weighted-
Average Grant
Date Fair Value
Unvested as of December 31, 20221,383 $2.17 
Granted— — 
Vested(354)1.52 
Forfeited— — 
Unvested at March 31, 20231,029 $2.40 
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs
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 March 31,
 20232022
Sales and marketing$64 $69 
Research and development82 79 
General and administrative278 351 
 $424 $499 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted net loss per share:

 Three Months Ended
March 31,
 20232022
Numerator:  
Net loss applicable to common stockholders, basic and diluted$(4,389)$(4,620)
Denominator:
Weighted-average number of shares, basic and diluted13,296 12,728 
Net loss per share, basic and diluted$(0.33)$(0.36)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
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
March 31,
 20232022
Options to purchase common stock268 449 
Restricted stock units1,029 581 
Warrants for common stock1,240 1,240 
Total common stock equivalents2,537 2,270 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Disclosures (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
Segment reporting information is as follows:
 EksoHealthEksoWorksTotal
Three months ended March 31, 2023   
Revenue$3,997 $125 $4,122 
Cost of revenue1,951 171 2,122 
Gross profit$2,046 $(46)$2,000 
Three months ended March 31, 2022   
Revenue$1,881 $686 $2,567 
Cost of revenue1,015 343 1,358 
Gross profit$866 $343 $1,209 
Schedule of Geographic Information Geographic information for revenue based on location of customers is as follows:
 Three Months Ended March 31,
 20232022
Americas
   United States$2,958$1,343
   Other55 
Americas2,962 1,398 
EMEA
   Germany244 124 
   Other512 440 
EMEA756 564 
APAC
Japan— 280 
   Other404 325 
APAC404 605 
 Total Revenue$4,122 $2,567 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Organization (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accumulated deficit $ 228,336   $ 223,947
Cash used in operating activities 4,214 $ 4,206  
Cash and cash equivalents 16,277   $ 20,525
Debt covenant, unrestricted cash 2,000    
Unrestricted cash $ 14,277    
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details) - Customer Concentration Risk - customer
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accounts Receivable    
Concentration Risk [Line Items]    
Number of customers 1  
Accounts Receivable | Customer A    
Concentration Risk [Line Items]    
Concentration risk percentage 30.00%  
Revenue    
Concentration Risk [Line Items]    
Number of customers 2 1
Revenue | Customer A    
Concentration Risk [Line Items]    
Concentration risk percentage 26.00% 11.00%
Revenue | Customer B    
Concentration Risk [Line Items]    
Concentration risk percentage 14.00%  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 25,442 $ 37,219
Net unrealized (loss) gain on foreign currency translation (194) 212
Ending balance 21,283 33,486
Foreign Currency Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 563 (17)
Ending balance $ 369 $ 195
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Human Motion and Control Acquisition - Narrative (Details)
3 Months Ended
Dec. 05, 2022
USD ($)
installment
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Business Acquisition [Line Items]      
Goodwill   $ 431,000 $ 431,000
Human Motion and Control      
Business Acquisition [Line Items]      
Cash delivered at close $ 5,000,000    
Fair value of promissory note 4,055,000    
Total consideration 9,055,000    
Goodwill 431,000 431,000  
Intangible assets   $ 5,240,000  
Acquired finite-lived intangible assets, weighted average useful life   8 years  
Amortization of Intangible Assets   $ 82,000  
Goodwill expected to be deducted   $ 0  
Human Motion and Control | Subordinated Debt      
Business Acquisition [Line Items]      
Fair value of promissory note $ 5,000,000    
Stated rate 0.00%    
Number of installments | installment 16    
Periodic payment $ 313,000    
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Human Motion and Control Acquisition - Assets Acquired and Liabilities Assumed and Consideration (Details) - USD ($)
$ in Thousands
Dec. 05, 2022
Mar. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Goodwill   $ 431 $ 431
Human Motion and Control      
Business Acquisition [Line Items]      
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 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement - Schedule of Fair Value Hierarchies for Financial Assets and Liabilities on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Liabilities    
Warrant liabilities $ 259 $ 233
Recurring    
Liabilities    
Warrant liabilities 259 233
Level 1 | Recurring    
Liabilities    
Warrant liabilities 0 0
Level 2 | Recurring    
Liabilities    
Warrant liabilities 0 0
Level 3 | Recurring    
Liabilities    
Warrant liabilities $ 259 $ 233
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement - Summary of Changes in Fair Value of Level 3 Financial Liabilities on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Net loss on revaluation of warrants issued $ 26 $ 100
Warrant Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 233  
Net loss on revaluation of warrants issued 26  
Ending balance $ 259  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 3,907 $ 3,837
Work in progress 705 487
Finished goods 1,050 863
Inventories $ 5,662 $ 5,187
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Disaggregation of Revenue [Line Items]  
Non-cancellable backlog $ 1,396
Revenue recognized 660
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01  
Disaggregation of Revenue [Line Items]  
Remaining performance obligation, amount $ 1,080
Remaining performance obligation, period 9 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Disaggregation of Revenue [Line Items]  
Remaining performance obligation, amount $ 795
Remaining performance obligation, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Disaggregation of Revenue [Line Items]  
Remaining performance obligation, amount $ 788
Remaining performance obligation, period
Minimum  
Disaggregation of Revenue [Line Items]  
Term of contract 12 months
Minimum | EksoHealth  
Disaggregation of Revenue [Line Items]  
Accounts receivable payment terms 12 months
Maximum  
Disaggregation of Revenue [Line Items]  
Term of contract 24 months
Maximum | EksoHealth  
Disaggregation of Revenue [Line Items]  
Accounts receivable payment terms 48 months
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Summary of Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Deferred extended maintenance and support $ 2,519 $ 2,124
Customer advances 144 29
Total deferred revenues 2,663 2,153
Less current portion (1,296) (1,121)
Deferred revenues, non-current $ 1,367 $ 1,032
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Summary of Deferred Revenue Activity (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Change In Contract With Customer, Liability Rollforward [Roll Forward]  
Beginning balance $ 2,153
Deferral of revenue 1,170
Recognition of deferred revenue (660)
Ending balance $ 2,663
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 4,122 $ 2,567
Device revenue    
Disaggregation of Revenue [Line Items]    
Revenue 3,159 1,272
Service and support    
Disaggregation of Revenue [Line Items]    
Revenue 644 467
Subscriptions    
Disaggregation of Revenue [Line Items]    
Revenue 282 285
Parts and other    
Disaggregation of Revenue [Line Items]    
Revenue 37 464
Collaborative arrangements    
Disaggregation of Revenue [Line Items]    
Revenue   79
EksoHealth    
Disaggregation of Revenue [Line Items]    
Revenue 3,997 1,881
EksoHealth | Device revenue    
Disaggregation of Revenue [Line Items]    
Revenue 3,048 963
EksoHealth | Service and support    
Disaggregation of Revenue [Line Items]    
Revenue 644 467
EksoHealth | Subscriptions    
Disaggregation of Revenue [Line Items]    
Revenue 275 216
EksoHealth | Parts and other    
Disaggregation of Revenue [Line Items]    
Revenue 30 156
EksoHealth | Collaborative arrangements    
Disaggregation of Revenue [Line Items]    
Revenue   79
EksoWorks    
Disaggregation of Revenue [Line Items]    
Revenue 125 686
EksoWorks | Device revenue    
Disaggregation of Revenue [Line Items]    
Revenue 111 309
EksoWorks | Service and support    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
EksoWorks | Subscriptions    
Disaggregation of Revenue [Line Items]    
Revenue 7 69
EksoWorks | Parts and other    
Disaggregation of Revenue [Line Items]    
Revenue $ 7 308
EksoWorks | Collaborative arrangements    
Disaggregation of Revenue [Line Items]    
Revenue   $ 0
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accrued Liabilities and Other Liabilities [Abstract]    
Salaries, benefits and related expenses $ 1,739 $ 1,843
Device warranty 301 274
Other 187 161
Total $ 2,227 $ 2,278
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities - Schedule of Warranty Costs (Details) - Warranty
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Accrued Liabilities, Rollforward [Roll Forward]  
Beginning Balance $ 413
Additions for estimated future costs 113
Incurred costs (100)
Balance at the end 426
Current portion 308
Long-term portion 118
Total $ 426
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (104)  
Total 2,825  
Gross Carrying Amount 20  
Accumulated Amortization (5)  
Net Carrying Amount 15  
Intangible assets, gross 5,240  
Intangible assets, net $ 5,136 $ 5,217
Below market lease, amortization period 1 year  
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Indefinite lived assets $ 2,310  
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,310  
Accumulated Amortization (93)  
Total $ 2,217  
Estimated useful life 8 years  
Intellectual property    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 460  
Accumulated Amortization 0  
Total $ 460  
Estimated useful life 12 years  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 140  
Accumulated Amortization (6)  
Total $ 134  
Estimated useful life 8 years  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets - Future Amortization Expenses (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2023 - remainder $ 320
2024 306
2025 345
2026 345
2027 345
2028 and thereafter 1,164
Total $ 2,825
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable, net - Additional Information (Details)
1 Months Ended 3 Months Ended
Jul. 02, 2023
USD ($)
Dec. 05, 2022
USD ($)
installment
Aug. 30, 2020
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Aug. 31, 2020
USD ($)
Debt Instrument [Line Items]            
Cash and restricted cash       $ 16,277,000 $ 20,525,000  
PWB Loan Agreement | Term Loan            
Debt Instrument [Line Items]            
Borrowing capacity           $ 2,000
Stated rate           4.50%
Total principal payments       2,000,000    
Debt instrument, covenant compliance, maximum deposits outside of united states       $ 3,000    
Effective percentage       8.54%    
PWB Loan Agreement | Term Loan | Forecast            
Debt Instrument [Line Items]            
Debt instrument, covenant compliance, maximum deposits outside of united states $ 1,000          
PWB Loan Agreement | Term Loan | Prime Rate            
Debt Instrument [Line Items]            
Variable rate     0.50%      
Promissory Note | Subordinated Debt            
Debt Instrument [Line Items]            
Variable rate   5.00%        
Stated rate   0.00%        
Total principal payments       $ 5,000,000    
Received net proceeds   $ 5,000,000        
Number of installments | installment   16        
Subordinated debt       $ 4,055,000    
Discount rate       7.50%    
Debt instrument, interest rate, effective percentage       7.60%    
Interest expense, debt       $ 79,000    
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable, net - Principal Repayment PWD Term Loan (Details) - PWB Loan Agreement - Term Loan
$ in Thousands
Mar. 31, 2023
USD ($)
Debt Instrument [Line Items]  
2023 - remainder $ 2,000
Total principal payments 2,000
Less debt discount and issuance cost 2
Note payable, net 1,998
Current portion 1,998
Long-term portion $ 0
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable, net - Principal Repayment Promissory Note (Details) - Promissory Note - Subordinated Debt
$ in Thousands
Mar. 31, 2023
USD ($)
Debt Instrument [Line Items]  
2023 - remainder $ 313
2024 1,250
2025 1,250
2026 1,250
2027 937
Total principal payments 5,000
Less debt discount (841)
Note payable, net 4,159
Current portion 625
Long-term portion $ 3,534
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Lease Obligations - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Jul. 31, 2022
Feb. 28, 2022
extension
Lessee, Lease, Description [Line Items]          
Right-of-use assets $ 1,228   $ 1,307    
Lease liability 1,348        
Lease expense $ 133 $ 142      
Richmond, California          
Lessee, Lease, Description [Line Items]          
Term of lease 5 years        
Mark-up percentage to common area maintenance 25.00%        
San Rafael, California          
Lessee, Lease, Description [Line Items]          
Renewal term 3 years     3 years  
Hamburg,Germany          
Lessee, Lease, Description [Line Items]          
Term of lease 5 years        
Renewal term 5 years       5 years
Number of extension | extension         1
Lease term         2 months
Right-of-use assets $ 15        
Lease liability $ 16        
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Lease Obligations - Schedule of Lease Maturity (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Leases [Abstract]  
2023 - remainder $ 308
2024 421
2025 402
2026 349
2027 0
Total lease payments 1,480
Less: imputed interest (132)
Present value of lease liabilities $ 1,348
Weighted-average remaining lease term (in years) 3 years 5 months 12 days
Weighted-average discount rate 5.40%
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Capitalization and Equity Structure - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended
Jun. 08, 2020
Oct. 30, 2020
USD ($)
$ / shares
Jun. 30, 2020
$ / shares
shares
Dec. 31, 2019
$ / shares
shares
May 30, 2019
Feb. 28, 2021
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
shares
Mar. 31, 2022
shares
Dec. 31, 2022
shares
Dec. 31, 2021
shares
May 31, 2019
$ / shares
shares
Class of Stock [Line Items]                      
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,342,000   13,203,000    
Common stock, shares issued (in shares)             13,342,000   13,203,000    
Preferred stock, shares outstanding (in shares)             0   0    
Preferred stock, shares issued (in shares)             0   0    
Number warrants called (in shares)             1,240,000   1,240,000    
Warrants issued (in shares)             0        
Exercised (in shares)             0        
At-the-market offering                      
Class of Stock [Line Items]                      
Number warrants called (in shares)             0 0      
Sale of shares (in dollars per share) | $ / shares   $ 6.75                  
Value of shares sold | $   $ 7,500                  
Common stock                      
Class of Stock [Line Items]                      
Common stock, shares outstanding (in shares)             13,342,000 12,844,000 13,203,000 12,693,000  
Warrants exercised (in shares)             0        
Common stock | At-the-market offering                      
Class of Stock [Line Items]                      
Available for future offerings | $             $ 6,668        
2021 Warrants                      
Class of Stock [Line Items]                      
Number warrants called (in shares)             273,000   273,000    
Exercise price (in dollars per share) | $ / shares           $ 12.81 $ 12.81        
Warrants issued (in shares)           273,000 0        
Class of warrant or right expiration period           5 years 5 years        
Duration of put option           30 days          
Put option pay period           5 days          
Exercised (in shares)             0        
June 2020 Warrants                      
Class of Stock [Line Items]                      
Exercise price (in dollars per share) | $ / shares     $ 5.18                
Class of warrant or right expiration period             5 years 6 months        
June 2020 Investor Warrants                      
Class of Stock [Line Items]                      
Number warrants called (in shares)             127,000   127,000    
Exercise price (in dollars per share) | $ / shares     $ 5.18       $ 5.18        
Warrants issued (in shares)             0        
Class of warrant or right expiration period             5 years 6 months        
Duration of put option     30 days                
Exercised (in shares)             0        
Reverse stock split             0.067        
June 2020 Investor Warrants | Common stock | Direct offering                      
Class of Stock [Line Items]                      
Number warrants called (in shares)     874,000                
June 2020 Placement Agent Warrants                      
Class of Stock [Line Items]                      
Number warrants called (in shares)             39,000   39,000    
Exercise price (in dollars per share) | $ / shares             $ 5.64        
Warrants issued (in shares)     122,000       0        
Class of warrant or right expiration period             5 years        
Exercised (in shares)             0        
December 2019 Warrants                      
Class of Stock [Line Items]                      
Number warrants called (in shares)       556,000     556,000   556,000    
Exercise price (in dollars per share) | $ / shares       $ 8.10     $ 8.10        
Warrants issued (in shares)             0        
Class of warrant or right expiration period       5 years     5 years        
Duration of put option       30 days              
Put option pay period       5 days              
Exercised (in shares)             0        
December 2019 Placement Agent Warrants                      
Class of Stock [Line Items]                      
Number warrants called (in shares)       52,000     52,000   52,000    
Exercise price (in dollars per share) | $ / shares       $ 8.44     $ 8.44        
Warrants issued (in shares)             0        
Class of warrant or right expiration period             5 years        
Exercised (in shares)             0        
May 2019 Warrants                      
Class of Stock [Line Items]                      
Number warrants called (in shares)             193,000   193,000   444,000
Exercise price (in dollars per share) | $ / shares     $ 3.52       $ 3.52       $ 3.52
Warrants issued (in shares)             0        
Class of warrant or right expiration period             5 years        
Duration of put option         90 days            
Put option pay period 5 days                    
Exercised (in shares)             0        
May 2019 Warrants | Common stock | Direct offering                      
Class of Stock [Line Items]                      
Sale of shares (in dollars per share) | $ / shares     $ 4.51                
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details) - $ / shares
shares in Thousands
1 Months Ended 2 Months Ended 3 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Feb. 28, 2021
Mar. 31, 2023
May 31, 2019
Class Of Warrant Or Right, Outstanding [Roll Forward]          
Beginning balance (in shares)       1,240  
Warrants issued (in shares)       0  
Warrants exercised (in shares)       0  
Ending balance (in shares)       1,240  
2021 Warrants          
Schedule of Capitalization, Equity [Line Items]          
Exercise price (in dollars per share)     $ 12.81 $ 12.81  
Term (Years)     5 years 5 years  
Class Of Warrant Or Right, Outstanding [Roll Forward]          
Beginning balance (in shares)       273  
Warrants issued (in shares)     273 0  
Warrants exercised (in shares)       0  
Ending balance (in shares)       273  
June 2020 Investor Warrants          
Schedule of Capitalization, Equity [Line Items]          
Exercise price (in dollars per share) $ 5.18     $ 5.18  
Term (Years)       5 years 6 months  
Class Of Warrant Or Right, Outstanding [Roll Forward]          
Beginning balance (in shares)       127  
Warrants issued (in shares)       0  
Warrants exercised (in shares)       0  
Ending balance (in shares)       127  
June 2020 Placement Agent Warrants          
Schedule of Capitalization, Equity [Line Items]          
Exercise price (in dollars per share)       $ 5.64  
Term (Years)       5 years  
Class Of Warrant Or Right, Outstanding [Roll Forward]          
Beginning balance (in shares)       39  
Warrants issued (in shares) 122     0  
Warrants exercised (in shares)       0  
Ending balance (in shares)       39  
December 2019 Warrants          
Schedule of Capitalization, Equity [Line Items]          
Exercise price (in dollars per share)   $ 8.10   $ 8.10  
Term (Years)   5 years   5 years  
Class Of Warrant Or Right, Outstanding [Roll Forward]          
Beginning balance (in shares)       556  
Warrants issued (in shares)       0  
Warrants exercised (in shares)       0  
Ending balance (in shares)   556   556  
December 2019 Placement Agent Warrants          
Schedule of Capitalization, Equity [Line Items]          
Exercise price (in dollars per share)   $ 8.44   $ 8.44  
Term (Years)       5 years  
Class Of Warrant Or Right, Outstanding [Roll Forward]          
Beginning balance (in shares)       52  
Warrants issued (in shares)       0  
Warrants exercised (in shares)       0  
Ending balance (in shares)   52   52  
May 2019 Warrants          
Schedule of Capitalization, Equity [Line Items]          
Exercise price (in dollars per share) $ 3.52     $ 3.52 $ 3.52
Term (Years)       5 years  
Class Of Warrant Or Right, Outstanding [Roll Forward]          
Beginning balance (in shares)       193  
Warrants issued (in shares)       0  
Warrants exercised (in shares)       0  
Ending balance (in shares)       193  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2023
$ / shares
Dec. 31, 2022
$ / shares
2021 Warrants | Current share price    
Schedule of Capitalization, Equity [Line Items]    
Current share price (in dollars per share) $ 1.65 $ 1.19
2021 Warrants | Conversion price    
Schedule of Capitalization, Equity [Line Items]    
Conversion price (in dollars per share) $ 12.81 $ 12.81
2021 Warrants | Risk-free interest rate    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.0468 0.0421
2021 Warrants | Expected term (years)    
Schedule of Capitalization, Equity [Line Items]    
Term (years) 2 years 10 months 9 days 3 years 1 month 9 days
2021 Warrants | Volatility of stock    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.935 0.996
June 2020 Investor Warrants | Current share price    
Schedule of Capitalization, Equity [Line Items]    
Current share price (in dollars per share) $ 1.65 $ 1.19
June 2020 Investor Warrants | Conversion price    
Schedule of Capitalization, Equity [Line Items]    
Conversion price (in dollars per share) $ 5.18 $ 5.18
June 2020 Investor Warrants | Risk-free interest rate    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.0473 0.0423
June 2020 Investor Warrants | Expected term (years)    
Schedule of Capitalization, Equity [Line Items]    
Term (years) 2 years 8 months 8 days 2 years 11 months 8 days
June 2020 Investor Warrants | Volatility of stock    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.725 0.996
June 2020 Placement Agent Warrants | Current share price    
Schedule of Capitalization, Equity [Line Items]    
Current share price (in dollars per share) $ 1.65 $ 1.19
June 2020 Placement Agent Warrants | Conversion price    
Schedule of Capitalization, Equity [Line Items]    
Conversion price (in dollars per share) $ 5.64 $ 5.64
June 2020 Placement Agent Warrants | Risk-free interest rate    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.0488 0.0433
June 2020 Placement Agent Warrants | Expected term (years)    
Schedule of Capitalization, Equity [Line Items]    
Term (years) 2 years 2 months 8 days 2 years 5 months 8 days
June 2020 Placement Agent Warrants | Volatility of stock    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.707 0.735
December 2019 Warrants | Current share price    
Schedule of Capitalization, Equity [Line Items]    
Current share price (in dollars per share) $ 1.65 $ 1.19
December 2019 Warrants | Conversion price    
Schedule of Capitalization, Equity [Line Items]    
Conversion price (in dollars per share) $ 8.10 $ 8.10
December 2019 Warrants | Risk-free interest rate    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.0487 0.0432
December 2019 Warrants | Expected term (years)    
Schedule of Capitalization, Equity [Line Items]    
Term (years) 2 years 2 months 19 days 2 years 5 months 19 days
December 2019 Warrants | Volatility of stock    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.708 0.733
December 2019 Placement Agent Warrants | Current share price    
Schedule of Capitalization, Equity [Line Items]    
Current share price (in dollars per share) $ 1.65 $ 1.19
December 2019 Placement Agent Warrants | Conversion price    
Schedule of Capitalization, Equity [Line Items]    
Conversion price (in dollars per share) $ 8.44 $ 8.44
December 2019 Placement Agent Warrants | Risk-free interest rate    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.0495 0.0442
December 2019 Placement Agent Warrants | Expected term (years)    
Schedule of Capitalization, Equity [Line Items]    
Term (years) 1 year 8 months 19 days 1 year 11 months 19 days
December 2019 Placement Agent Warrants | Volatility of stock    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.621 0.718
May 2019 Warrants | Current share price    
Schedule of Capitalization, Equity [Line Items]    
Current share price (in dollars per share) $ 1.65 $ 1.19
May 2019 Warrants | Conversion price    
Schedule of Capitalization, Equity [Line Items]    
Conversion price (in dollars per share) $ 3.52 $ 3.52
May 2019 Warrants | Risk-free interest rate    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.0455 0.046
May 2019 Warrants | Expected term (years)    
Schedule of Capitalization, Equity [Line Items]    
Term (years) 1 year 2 months 12 days 1 year 4 months 24 days
May 2019 Warrants | Volatility of stock    
Schedule of Capitalization, Equity [Line Items]    
Measurement input percentage 0.628 0.745
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares issued in employee benefit plan (in shares) 0  
Stock Issued During Period, Value, Employee Benefit Plan $ 0 $ 176
Percent of employee match 50.00% 50.00%
Common stock contribution $ 93 $ 64
Options to purchase common stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense $ 36  
Unrecognized compensation expense, period of recognition 7 months 17 days  
RSU    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense $ 1,542  
Unrecognized compensation expense, period of recognition 1 year 5 months 15 days  
Right to receive stock (in shares) 1  
Equity Incentive Plan 2014    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares authorized for grant (in shares) 2,524,000  
Shares available for grant (in shares) 53,000  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Stock Option Activity (Details) - 2014 Plan
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
shares
Stock Awards  
Beginning balance (in shares) | shares 270
Options forfeited (in shares) | shares 0
Options cancelled (in shares) | shares (2)
Ending balance (in shares) | shares 268
Options outstanding, vested and expected to vest (in shares) | shares 268
Options outstanding, exercisable (in shares) | shares 262
Weighted- Average Exercise Price  
Beginning balance (in dollars per share) | $ / shares $ 37.96
Options forfeited (in dollars per share) | $ / shares 0
Options cancelled (in dollars per share) | $ / shares 56.70
Ending balance (in dollars per share) | $ / shares 37.85
Weighted-average exercise price, vested and expected to vest (in dollars per share) | $ / shares 37.85
Weighted-average exercise price, exercisable (in dollars per share) | $ / shares $ 38.51
Weighted-average remaining contractual life (Years), ending balance 5 years
Weighted-average remaining contractual life (Years), vested and expected to vest 5 years
Weighted-average remaining contractual life (Years), exercisable 4 years 11 months 19 days
Aggregate intrinsic value, ending balance | $ $ 0
Aggregate intrinsic value, vested and expected to vest | $ 0
Aggregate intrinsic value, exercisable | $ $ 0
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - RSU Activity (Details) - RSU
shares in Thousands
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Number of Shares  
Beginning Balance (in shares) | shares 1,383
Granted (in shares) | shares 0
Vested (in shares) | shares (354)
Forfeited (in shares) | shares 0
Ending Balance (in shares) | shares 1,029
Weighted- Average Grant Date Fair Value  
Beginning Balance (in dollars per share) | $ / shares $ 2.17
Granted (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 1.52
Forfeited (in dollars per share) | $ / shares 0
Ending Balance (in dollars per share) | $ / shares $ 2.40
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Compensation expense $ 424 $ 499
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Compensation expense 64 69
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Compensation expense 82 79
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Compensation expense $ 278 $ 351
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details)
$ in Thousands
3 Months Ended
Mar. 01, 2022
USD ($)
Oct. 15, 2012
USD ($)
Mar. 31, 2023
USD ($)
license_agreement
Dec. 31, 2022
USD ($)
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Number of license agreements | license_agreement     2  
Other expense     $ 20  
Purchase obligation     $ 3,800 $ 3,480
Payment period for purchase obligations     1 year  
Total lease payments     $ 1,480  
San Rafael and Hamburg        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Term of lease     43 months  
Royalty Agreement Terms        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Royalty percentage 3.75%      
Royalty expense $ 75 $ 250    
Royalty expense, after year one $ 100      
Royalty Agreement Terms | Licensed Patent Products        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Royalty percentage   6.00%    
Royalty Agreement Terms | Licensed Software Products        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Royalty percentage   3.00%    
Net Sales | Royalty Agreement Terms        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Royalty percentage     1.00%  
License Fees | Royalty Agreement Terms        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Royalty percentage     21.00%  
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share - Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator:    
Net loss applicable to common stockholders, basic and diluted $ (4,389) $ (4,620)
Net loss applicable to common stockholders, basic and diluted $ (4,389) $ (4,620)
Denominator:    
Weighted-average number of shares, basic (in shares) 13,296 12,728
Weighted-average number of shares, diluted (in shares) 13,296 12,728
Net loss per share, basic (in dollar per shares) $ (0.33) $ (0.36)
Net loss per share, diluted (in dollars per share) $ (0.33) $ (0.36)
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share - Antidilutive Shares (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 2,537 2,270
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 268 449
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 1,029 581
Warrants for common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 1,240 1,240
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Disclosures - Schedule of Segment Reporting Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Segment Reporting [Abstract]    
Number of reportable segments | segment 2  
Segment Reporting Information [Line Items]    
Revenue $ 4,122 $ 2,567
Cost of revenue 2,122 1,358
Gross profit 2,000 1,209
EksoHealth    
Segment Reporting Information [Line Items]    
Revenue 3,997 1,881
Cost of revenue 1,951 1,015
Gross profit 2,046 866
EksoWorks    
Segment Reporting Information [Line Items]    
Revenue 125 686
Cost of revenue 171 343
Gross profit $ (46) $ 343
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Disclosures - Geographical Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Revenue $ 4,122 $ 2,567
Americas    
Segment Reporting Information [Line Items]    
Revenue 2,962 1,398
United States    
Segment Reporting Information [Line Items]    
Revenue 2,958 1,343
Other    
Segment Reporting Information [Line Items]    
Revenue 4 55
EMEA    
Segment Reporting Information [Line Items]    
Revenue 756 564
Germany    
Segment Reporting Information [Line Items]    
Revenue 244 124
Other    
Segment Reporting Information [Line Items]    
Revenue 512 440
APAC    
Segment Reporting Information [Line Items]    
Revenue 404 605
Japan    
Segment Reporting Information [Line Items]    
Revenue 0 280
Other    
Segment Reporting Information [Line Items]    
Revenue $ 404 $ 325
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions (Details) - Angel Pond Capital LLC - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]    
Related party transaction amounts of transaction $ 325  
Related party payment term 14 months  
Due to related parties $ 180 $ 325
Initial Payment 1    
Related Party Transaction [Line Items]    
Related party transaction amounts of transaction $ 145  
Related party payment term 40 days  
Initial Payment 2    
Related Party Transaction [Line Items]    
Related party transaction amounts of transaction $ 15  
Related party payment term 12 months  
XML 83 ekso-20230331_htm.xml IDEA: XBRL DOCUMENT 0001549084 2023-01-01 2023-03-31 0001549084 2023-04-25 0001549084 2023-03-31 0001549084 2022-12-31 0001549084 2022-01-01 2022-03-31 0001549084 us-gaap:ConvertiblePreferredStockMember 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:RetainedEarningsMember 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:ConvertiblePreferredStockMember 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 us-gaap:ConvertiblePreferredStockMember 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:RetainedEarningsMember 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:ConvertiblePreferredStockMember 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:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001549084 ekso:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001549084 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001549084 ekso:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001549084 ekso:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001549084 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001549084 ekso:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001549084 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001549084 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001549084 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001549084 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 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 2023-03-31 0001549084 ekso:HumanMotionAndControlMember 2023-01-01 2023-03-31 0001549084 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001549084 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001549084 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001549084 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 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 2022-12-31 0001549084 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-01-01 2023-03-31 0001549084 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-03-31 0001549084 srt:MinimumMember ekso:EksoHealthMember 2023-01-01 2023-03-31 0001549084 srt:MaximumMember ekso:EksoHealthMember 2023-01-01 2023-03-31 0001549084 2023-04-01 2023-03-31 0001549084 2024-01-01 2023-03-31 0001549084 2025-01-01 2023-03-31 0001549084 srt:MinimumMember 2023-03-31 0001549084 srt:MaximumMember 2023-03-31 0001549084 us-gaap:ProductMember ekso:EksoHealthMember 2023-01-01 2023-03-31 0001549084 us-gaap:ProductMember ekso:EksoWorksMember 2023-01-01 2023-03-31 0001549084 us-gaap:ProductMember 2023-01-01 2023-03-31 0001549084 us-gaap:ServiceMember ekso:EksoHealthMember 2023-01-01 2023-03-31 0001549084 us-gaap:ServiceMember ekso:EksoWorksMember 2023-01-01 2023-03-31 0001549084 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001549084 ekso:SubscriptionsMember ekso:EksoHealthMember 2023-01-01 2023-03-31 0001549084 ekso:SubscriptionsMember ekso:EksoWorksMember 2023-01-01 2023-03-31 0001549084 ekso:SubscriptionsMember 2023-01-01 2023-03-31 0001549084 us-gaap:ProductAndServiceOtherMember ekso:EksoHealthMember 2023-01-01 2023-03-31 0001549084 us-gaap:ProductAndServiceOtherMember ekso:EksoWorksMember 2023-01-01 2023-03-31 0001549084 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-03-31 0001549084 ekso:EksoHealthMember 2023-01-01 2023-03-31 0001549084 ekso:EksoWorksMember 2023-01-01 2023-03-31 0001549084 us-gaap:ProductMember ekso:EksoHealthMember 2022-01-01 2022-03-31 0001549084 us-gaap:ProductMember ekso:EksoWorksMember 2022-01-01 2022-03-31 0001549084 us-gaap:ProductMember 2022-01-01 2022-03-31 0001549084 us-gaap:ServiceMember ekso:EksoHealthMember 2022-01-01 2022-03-31 0001549084 us-gaap:ServiceMember ekso:EksoWorksMember 2022-01-01 2022-03-31 0001549084 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001549084 ekso:SubscriptionsMember ekso:EksoHealthMember 2022-01-01 2022-03-31 0001549084 ekso:SubscriptionsMember ekso:EksoWorksMember 2022-01-01 2022-03-31 0001549084 ekso:SubscriptionsMember 2022-01-01 2022-03-31 0001549084 us-gaap:ProductAndServiceOtherMember ekso:EksoHealthMember 2022-01-01 2022-03-31 0001549084 us-gaap:ProductAndServiceOtherMember ekso:EksoWorksMember 2022-01-01 2022-03-31 0001549084 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-03-31 0001549084 ekso:CollaborativeArrangementsMember ekso:EksoHealthMember 2022-01-01 2022-03-31 0001549084 ekso:CollaborativeArrangementsMember ekso:EksoWorksMember 2022-01-01 2022-03-31 0001549084 ekso:CollaborativeArrangementsMember 2022-01-01 2022-03-31 0001549084 ekso:EksoHealthMember 2022-01-01 2022-03-31 0001549084 ekso:EksoWorksMember 2022-01-01 2022-03-31 0001549084 ekso:WarrantyMember 2022-12-31 0001549084 ekso:WarrantyMember 2023-01-01 2023-03-31 0001549084 ekso:WarrantyMember 2023-03-31 0001549084 us-gaap:DevelopedTechnologyRightsMember 2023-03-31 0001549084 us-gaap:TradeNamesMember 2023-03-31 0001549084 us-gaap:IntellectualPropertyMember 2023-03-31 0001549084 us-gaap:CustomerRelationshipsMember 2023-03-31 0001549084 us-gaap:DevelopedTechnologyRightsMember 2023-01-01 2023-03-31 0001549084 us-gaap:IntellectualPropertyMember 2023-01-01 2023-03-31 0001549084 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-03-31 0001549084 ekso:PWBLoanAgreementMember ekso:TermLoanMember 2020-08-31 0001549084 ekso:PWBLoanAgreementMember ekso:TermLoanMember us-gaap:PrimeRateMember 2020-08-01 2020-08-30 0001549084 ekso:PWBLoanAgreementMember ekso:TermLoanMember 2023-03-31 0001549084 ekso:PWBLoanAgreementMember ekso:TermLoanMember 2023-01-01 2023-03-31 0001549084 srt:ScenarioForecastMember ekso:PWBLoanAgreementMember ekso:TermLoanMember 2023-07-02 2023-07-02 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-03-31 0001549084 ekso:PromissoryNoteMember us-gaap:SubordinatedDebtMember 2023-01-01 2023-03-31 0001549084 ekso:RichmondCaliforniaMember 2023-03-31 0001549084 ekso:SanRafaelCaliforniaMember 2022-07-31 0001549084 ekso:SanRafaelCaliforniaMember 2023-03-31 0001549084 ekso:HamburgGermanyMember 2023-03-31 0001549084 ekso:HamburgGermanyMember 2022-02-28 0001549084 ekso:AtTheMarketOfferingMember 2020-10-01 2020-10-30 0001549084 ekso:AtTheMarketOfferingMember 2020-10-30 0001549084 ekso:AtTheMarketOfferingMember 2022-01-01 2022-03-31 0001549084 ekso:AtTheMarketOfferingMember 2023-01-01 2023-03-31 0001549084 us-gaap:CommonStockMember ekso:AtTheMarketOfferingMember 2023-01-01 2023-03-31 0001549084 ekso:A2021WarrantsMember 2023-03-31 0001549084 ekso:A2021WarrantsMember 2023-01-01 2023-03-31 0001549084 ekso:A2021WarrantsMember 2022-12-31 0001549084 ekso:June2020InvestorWarrantsMember 2023-03-31 0001549084 ekso:June2020InvestorWarrantsMember 2023-01-01 2023-03-31 0001549084 ekso:June2020InvestorWarrantsMember 2022-12-31 0001549084 ekso:June2020PlacementAgentWarrantsMember 2023-03-31 0001549084 ekso:June2020PlacementAgentWarrantsMember 2023-01-01 2023-03-31 0001549084 ekso:June2020PlacementAgentWarrantsMember 2022-12-31 0001549084 ekso:December2019WarrantsMember 2023-03-31 0001549084 ekso:December2019WarrantsMember 2023-01-01 2023-03-31 0001549084 ekso:December2019WarrantsMember 2022-12-31 0001549084 ekso:December2019PlacementAgentWarrantsMember 2023-03-31 0001549084 ekso:December2019PlacementAgentWarrantsMember 2023-01-01 2023-03-31 0001549084 ekso:December2019PlacementAgentWarrantsMember 2022-12-31 0001549084 ekso:May2019WarrantsMember 2023-03-31 0001549084 ekso:May2019WarrantsMember 2023-01-01 2023-03-31 0001549084 ekso:May2019WarrantsMember 2022-12-31 0001549084 ekso:A2021WarrantsMember 2021-01-01 2021-02-28 0001549084 ekso:A2021WarrantsMember 2021-02-28 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-03-31 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputConversionPriceMember 2023-01-01 2023-03-31 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputConversionPriceMember 2022-01-01 2022-12-31 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-03-31 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-03-31 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-03-31 0001549084 ekso:A2021WarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:CommonStockMember ekso:DirectOfferingMember 2020-06-30 0001549084 ekso:June2020InvestorWarrantsMember 2020-06-30 0001549084 ekso:June2020InvestorWarrantsMember 2020-06-01 2020-06-30 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-03-31 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputConversionPriceMember 2023-01-01 2023-03-31 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputConversionPriceMember 2022-01-01 2022-12-31 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-03-31 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-03-31 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-03-31 0001549084 ekso:June2020InvestorWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001549084 ekso:June2020PlacementAgentWarrantsMember 2020-06-01 2020-06-30 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-03-31 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputConversionPriceMember 2023-01-01 2023-03-31 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputConversionPriceMember 2022-01-01 2022-12-31 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-03-31 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-03-31 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-03-31 0001549084 ekso:June2020PlacementAgentWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001549084 ekso:December2019WarrantsMember 2019-12-31 0001549084 ekso:December2019WarrantsMember 2019-12-01 2019-12-31 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-03-31 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputConversionPriceMember 2023-01-01 2023-03-31 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputConversionPriceMember 2022-01-01 2022-12-31 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-03-31 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-03-31 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-03-31 0001549084 ekso:December2019WarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001549084 ekso:December2019PlacementAgentWarrantsMember 2019-12-31 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-03-31 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputConversionPriceMember 2023-01-01 2023-03-31 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputConversionPriceMember 2022-01-01 2022-12-31 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-03-31 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-03-31 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-03-31 0001549084 ekso:December2019PlacementAgentWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001549084 ekso:May2019WarrantsMember 2019-05-31 0001549084 ekso:May2019WarrantsMember 2020-06-30 0001549084 ekso:May2019WarrantsMember us-gaap:CommonStockMember ekso:DirectOfferingMember 2020-06-30 0001549084 ekso:June2020WarrantsMember 2020-06-30 0001549084 ekso:May2019WarrantsMember 2020-06-08 2020-06-08 0001549084 ekso:May2019WarrantsMember 2019-05-01 2019-05-30 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-03-31 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputConversionPriceMember 2023-01-01 2023-03-31 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputConversionPriceMember 2022-01-01 2022-12-31 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-03-31 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-03-31 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-03-31 0001549084 ekso:May2019WarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001549084 ekso:June2020WarrantsMember 2023-01-01 2023-03-31 0001549084 ekso:EquityIncentivePlan2014Member 2023-03-31 0001549084 ekso:EquityIncentivePlan2014Member 2022-12-31 0001549084 ekso:EquityIncentivePlan2014Member 2023-01-01 2023-03-31 0001549084 ekso:EquityIncentivePlan2014Member 2023-03-31 0001549084 us-gaap:EmployeeStockOptionMember 2023-03-31 0001549084 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001549084 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001549084 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001549084 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001549084 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001549084 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001549084 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001549084 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001549084 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001549084 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001549084 ekso:SalesRevenueGoodsNetExcludingGovernmentSalesMember us-gaap:RoyaltyAgreementTermsMember 2023-01-01 2023-03-31 0001549084 ekso:LicenseRevenueMember us-gaap:RoyaltyAgreementTermsMember 2023-01-01 2023-03-31 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-03-31 0001549084 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001549084 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001549084 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001549084 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001549084 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001549084 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001549084 country:US 2023-01-01 2023-03-31 0001549084 country:US 2022-01-01 2022-03-31 0001549084 ekso:AmericasOtherMember 2023-01-01 2023-03-31 0001549084 ekso:AmericasOtherMember 2022-01-01 2022-03-31 0001549084 srt:AmericasMember 2023-01-01 2023-03-31 0001549084 srt:AmericasMember 2022-01-01 2022-03-31 0001549084 country:DE 2023-01-01 2023-03-31 0001549084 country:DE 2022-01-01 2022-03-31 0001549084 ekso:EMEAOtherMember 2023-01-01 2023-03-31 0001549084 ekso:EMEAOtherMember 2022-01-01 2022-03-31 0001549084 us-gaap:EMEAMember 2023-01-01 2023-03-31 0001549084 us-gaap:EMEAMember 2022-01-01 2022-03-31 0001549084 country:JP 2023-01-01 2023-03-31 0001549084 country:JP 2022-01-01 2022-03-31 0001549084 ekso:APACOtherMember 2023-01-01 2023-03-31 0001549084 ekso:APACOtherMember 2022-01-01 2022-03-31 0001549084 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001549084 srt:AsiaPacificMember 2022-01-01 2022-03-31 0001549084 ekso:AngelPondCapitalLlcMember 2023-01-01 2023-03-31 0001549084 ekso:InitialPayment1Member ekso:AngelPondCapitalLlcMember 2023-01-01 2023-03-31 0001549084 ekso:InitialPayment2Member ekso:AngelPondCapitalLlcMember 2023-01-01 2023-03-31 0001549084 ekso:AngelPondCapitalLlcMember 2023-03-31 0001549084 ekso:AngelPondCapitalLlcMember 2022-12-31 shares iso4217:USD iso4217:USD shares ekso:customer pure ekso:installment ekso:extension ekso:license_agreement ekso:segment false 2023 Q1 0001549084 --12-31 P9M P1Y P5D P5D P5D 0.067 P5Y6M P5Y6M 10-Q true 2023-03-31 false 001-37854 Ekso Bionics Holdings, Inc. 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 13502873 16277000 20525000 11000 40000 4827000 4625000 5662000 5187000 831000 700000 27597000 31037000 2454000 2680000 1228000 1307000 5136000 5217000 431000 431000 258000 231000 37104000 40903000 3042000 3151000 2227000 2278000 1296000 1121000 2623000 2310000 349000 341000 9537000 9201000 1367000 1032000 3534000 3767000 999000 1087000 259000 233000 125000 141000 15821000 15461000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 141429000 141429000 13342000 13342000 13203000 13203000 13000 13000 249237000 248813000 369000 563000 -228336000 -223947000 21283000 25442000 37104000 40903000 4122000 2567000 2122000 1358000 2000000 1209000 2088000 1629000 1154000 921000 3206000 2896000 6448000 5446000 -4448000 -4237000 127000 27000 -26000 -100000 217000 -254000 -5000 -2000 59000 -383000 -4389000 -4620000 -194000 212000 -4583000 -4408000 -0.33 -0.33 -0.36 -0.36 13296000 13296000 12728000 12728000 0 0 13203000 13000 248813000 563000 -223947000 25442000 -4389000 -4389000 139000 424000 424000 -194000 -194000 0 0 13342000 13000 249237000 369000 -228336000 21283000 0 0 12693000 13000 246090000 -17000 -208867000 37219000 -4620000 -4620000 68000 176000 176000 83000 499000 499000 212000 212000 0 0 12844000 13000 246765000 195000 -213487000 33486000 -4389000 -4620000 414000 231000 1000 -9000 -26000 -100000 424000 499000 93000 64000 217000 -254000 202000 -1297000 375000 562000 134000 302000 -110000 -166000 -248000 -504000 503000 -488000 -4214000 -4206000 42000 0 -42000 0 8000 -24000 -4248000 -4230000 20525000 40406000 16277000 36176000 47000 27000 -96000 29000 0 176000 Organization<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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”.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company had an accumulated deficit of $228,336.  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 three months ended March 31, 2023, the Company used $4,214 of cash in its operations. Cash on hand as of March 31, 2023 was $16,277.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2023, $2,000 of cash must remain as restricted. After considering cash restrictions, effective unrestricted cash as of March 31, 2023 is approximately $14,277. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expenses to align with our available cash is probable. Accordingly, we believe our plan will be sufficient to alleviate substantial doubt for a period of at least 12 months from the date of issuance of these consolidated financial statements which is in the second quarter of 2024. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> -228336000 -4214000 16277000 2000000 14277000 Basis of Presentation and Summary of Significant Accounting Policies and Estimates<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to the amounts in prior periods to conform to the current period’s presentation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or any future periods.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, n</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">et in the accompanying condensed consolidated statements of operations and comprehensive loss.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records its leases in accordance with the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records its revenue in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company exercised judgement to determine that a product return reserve was not required as historical returns activity have not been material.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Going Concern</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks and Uncertainties</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2023 and December 31, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2023 the Company had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> one</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> customer with an accounts receivable balance totaling 10% or more of the Company’s total accounts receivable (30%) as compared with no customers at December 31, 2022.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, the Company had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> two</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> customers with sales of 10% or more of the Company’s total revenue (26% and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), as compared with one in the three months ended March 31, 2022 (11%).</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in 2023</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div>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 consolidated financial statements. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to the amounts in prior periods to conform to the current period’s presentation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or any future periods.</span></div> 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. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, n</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">et in the accompanying condensed consolidated statements of operations and comprehensive loss.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>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 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. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records its leases in accordance with the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records its revenue in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company exercised judgement to determine that a product return reserve was not required as historical returns activity have not been material.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Going Concern</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks and Uncertainties</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2023 and December 31, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> 1 0.30 2 0.26 0.14 1 0.11 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in 2023</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div>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 consolidated financial statements. Accumulated Other Comprehensive Income (Loss)<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 three months ended March 31, 2023 and 2022, is reflected in the table below net of tax:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized (loss) gain on foreign currency translation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(194)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The change in accumulated other comprehensive income (loss) presented on the condensed consolidated balance sheets for the three months ended March 31, 2023 and 2022, is reflected in the table below net of tax:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized (loss) gain on foreign currency translation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(194)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 563000 -17000 -194000 212000 369000 195000 Human Motion and Control Acquisition<div style="padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="padding-right:6.75pt;text-align:justify"><span><br/></span></div><div style="padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="padding-right:6.75pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As consideration for the assets acquired, the Company (i) paid the 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.</span></div><div style="padding-right:6.75pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and as of March 31, 2023, there were no changes in the recognized amounts of goodwill resulting from the acquisition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash delivered at close</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of promissory note</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,055 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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.</span></div>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 for the three months ended March 31, 2023, and was included as a component of operating expenses and cost of revenue in the consolidated statement of operations and comprehensive loss. Of the $431 of goodwill, none was expected to be deductible for tax purposes. 5000000 5000000 0 16 313000 9055000 431000 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: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash delivered at close</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of promissory note</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,055 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1935000 1599000 5240000 431000 9205000 150000 150000 9055000 5000000 4055000 9055000 5240000 P8Y 82000 431000 0 Fair Value Measurement<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Quoted prices in active markets for identical assets or liabilities. The Company considers a market to be active when transactions for the asset occur with sufficient frequency and volume to provide pricing information on an ongoing basis.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. The valuation of Level 3 investments requires the use of significant management judgments or estimation.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fair value hierarchies for its financial assets and liabilities, which require fair value measurement on a recurring basis are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:29.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2023, which were measured at fair value on a recurring basis:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Warrant Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss on revaluation of warrants issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 12. Capitalization and Equity Structure – Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for additional information regarding the valuation of warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Quoted prices in active markets for identical assets or liabilities. The Company considers a market to be active when transactions for the asset occur with sufficient frequency and volume to provide pricing information on an ongoing basis.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. The valuation of Level 3 investments requires the use of significant management judgments or estimation.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fair value hierarchies for its financial assets and liabilities, which require fair value measurement on a recurring basis are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:29.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 259000 0 0 259000 233000 0 0 233000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2023, which were measured at fair value on a recurring basis:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Warrant Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss on revaluation of warrants issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 233000 -26000 259000 Inventories<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.078%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,187 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.078%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,187 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3907000 3837000 705000 487000 1050000 863000 5662000 5187000 Revenue<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 months.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s industrial device segment (EksoWorks) revenue is primarily generated through the sale and subscription 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. Revenue from industrial device subscriptions is recognized evenly over the contract term, typically 12 months.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Company ceased commercialization of the EksoZeroG support arm and related products and accessories. Refer to Note 15. Commitment and Contingencies for further information regarding commitments and obligations related to the EksoZeroG product line.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.078%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred extended maintenance and support</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer advances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues, non-current</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue activity consisted of the following for the three months ended March 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferral of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to recognize approximately $1,080 of the deferred revenue during the remainder of 2023, $795 in 2024, and $788 thereafter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to deferred revenue, the Company has a non-cancellable backlog of $1,396, 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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s revenue by major source for the three months ended March 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.424%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EksoHealth</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EksoWorks</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Device revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,048 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Parts and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,997 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,122 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s revenue by major source for the three months ended March 31, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.424%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EksoHealth</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EksoWorks</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Device revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Parts and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaborative arrangements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P12M P48M <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.078%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred extended maintenance and support</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer advances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues, non-current</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue activity consisted of the following for the three months ended March 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferral of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2519000 2124000 144000 29000 2663000 2153000 1296000 1121000 1367000 1032000 2153000 1170000 660000 2663000 1080000 795000 788000 1396000 P12M P24M <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s revenue by major source for the three months ended March 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.424%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EksoHealth</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EksoWorks</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Device revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,048 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Parts and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,997 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,122 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s revenue by major source for the three months ended March 31, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.424%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EksoHealth</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EksoWorks</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Device revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Parts and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaborative arrangements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3048000 111000 3159000 644000 0 644000 275000 7000 282000 30000 7000 37000 3997000 125000 4122000 963000 309000 1272000 467000 0 467000 216000 69000 285000 156000 308000 464000 79000 0 79000 1881000 686000 2567000 Accrued Liabilities<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.078%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries, benefits and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Device warranty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,227 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranty</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 months ended March 31, 2023 is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.116%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:20.684%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for estimated future costs </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incurred costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of March 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.078%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries, benefits and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Device warranty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,227 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1739000 1843000 301000 274000 187000 161000 2227000 2278000 A reconciliation of the changes in the device warranty liability for the three months ended March 31, 2023 is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.116%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:20.684%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for estimated future costs </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incurred costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of March 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 413000 113000 100000 426000 308000 118000 426000 Goodwill and Intangible Assets<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined no impairment existed for goodwill for the three months ended March 31, 2023.<br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2023:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.456%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,310 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,217 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Below market lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expenses related to definite lived intangible assets as of March 31, 2023 is as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 - remainder</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,825 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2023:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.456%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,310 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,217 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Below market lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2310000 93000 2217000 2310000 2310000 460000 0 460000 140000 6000 134000 20000 5000 15000 5240000 104000 5136000 P8Y P12Y P8Y P1Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expenses related to definite lived intangible assets as of March 31, 2023 is as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 - remainder</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,825 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 320000 306000 345000 345000 345000 1164000 2825000 Notes Payable, net<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PWB Term Loan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2023. On March 31, 2023, with cash on hand of $16,277, the Company was compliant with this covenant. In March 2023, the Company entered into an amendment to the PWB Loan Agreement increasing </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 at which time the amount decreases to $1,000. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt issuance costs and debt discounts combined with the stated interest resulted in an effective interest rate of 8.54% for the three months ended March 31, 2023. The debt issuance costs are amortized to interest expense using the effective interest method over the life of the loan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents scheduled principal payments of the Company’s PWB term loan as of March 31, 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 - remainder</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less debt discount and issuance cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note payable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note payable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Parker Hannifin Promissory Note</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 Hannifin Corporation, 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.6% for the three months ended March 31, 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 for the three months ended March 31, 2023.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents scheduled principal payments of the Company's note payable as of March 31, 2023:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 - remainder</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Less debt discount</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(841)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note payable, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,534 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note payable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2000 0.0050 0.0450 2000000 16277000 3000 1000 0.0854 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents scheduled principal payments of the Company’s PWB term loan as of March 31, 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 - remainder</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less debt discount and issuance cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note payable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note payable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents scheduled principal payments of the Company's note payable as of March 31, 2023:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 - remainder</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Less debt discount</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(841)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note payable, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,534 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note payable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2000000 2000000 2000 1998000 1998000 0 1998000 5000000 0 16 0.05 4055000 0.075 0.076 79000 313000 1250000 1250000 1250000 937000 5000000 841000 4159000 625000 3534000 4159000 Lease Obligations<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s future lease payments as of March 31, 2023, which are presented as Lease liabilities, current and Lease liabilities on the Company’s condensed consolidated balance sheets are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Periods</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 - remainder</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,480 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,348 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense under the Company’s operating leases was $133 and $142 for the three months ended March 31, 2023 and 2022, respectively.</span></div> P5Y 0.25 P3Y P3Y P5Y 1 P5Y P2M 15000 16000 P5Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s future lease payments as of March 31, 2023, which are presented as Lease liabilities, current and Lease liabilities on the Company’s condensed consolidated balance sheets are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Periods</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 - remainder</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,480 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,348 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 308000 421000 402000 349000 0 1480000 132000 1348000 P3Y5M12D 0.054 133000 142000 Capitalization and Equity Structure<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s authorized capital stock at March 31, 2023 and December 31, 2022 consisted of 141,429 shares of common stock and 10,000 shares of preferred stock. As of March 31, 2023 and December 31, 2022, there were 13,342 and 13,203, respectively, shares of common stock issued and outstanding and no shares of preferred stock issued and outstanding.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">At the Market Offering</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, 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 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. Under the ATM Agreement, 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 months ended </span><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023 and 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of March 31, 2023, the Company has $6,668 available for future offerings under the prospectus filed with respect to the ATM Agreement.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants outstanding as of March 31, 2023 and December 31, 2022 were as follows:  </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.459%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Source</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Term<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Issued</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2020 Investor Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2020 Placement Agent Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2019 Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2019 Placement Agent Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2019 Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No warrants were exercised during the three months ended March 31, 2023 and 2022.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2021 Warrants</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYyNTM1ZmQxMDAwYTRiMTBiNTdjMjdhMjA0MjFhMTE2L3NlYzo2MjUzNWZkMTAwMGE0YjEwYjU3YzI3YTIwNDIxYTExNl83Ni9mcmFnOjVhNTE4ZDMyZTU4MTQ1ZGI4NjU0ODAyMDViNmE1MDZiL3RleHRyZWdpb246NWE1MThkMzJlNTgxNDVkYjg2NTQ4MDIwNWI2YTUwNmJfNDMyNA_df76109d-600c-4392-bfe8-224993af3229">five</span> 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current share price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.86</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.11</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">June 2020 Investor Warrants</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current share price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.94</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">June 2020 Placement Agent Warrants</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current share price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.44</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">December 2019 Warrants</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYyNTM1ZmQxMDAwYTRiMTBiNTdjMjdhMjA0MjFhMTE2L3NlYzo2MjUzNWZkMTAwMGE0YjEwYjU3YzI3YTIwNDIxYTExNl83Ni9mcmFnOjVhNTE4ZDMyZTU4MTQ1ZGI4NjU0ODAyMDViNmE1MDZiL3RleHRyZWdpb246NWE1MThkMzJlNTgxNDVkYjg2NTQ4MDIwNWI2YTUwNmJfMTAzNTY_2e9e8833-516e-4735-a3c1-f7c3137e0bac">five</span> 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.357%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.300%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.815%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.300%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current share price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">December 2019 Placement Agent Warrants</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current share price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.97</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">May 2019 Warrants</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYyNTM1ZmQxMDAwYTRiMTBiNTdjMjdhMjA0MjFhMTE2L3NlYzo2MjUzNWZkMTAwMGE0YjEwYjU3YzI3YTIwNDIxYTExNl83Ni9mcmFnOjVhNTE4ZDMyZTU4MTQ1ZGI4NjU0ODAyMDViNmE1MDZiL3RleHRyZWdpb246NWE1MThkMzJlNTgxNDVkYjg2NTQ4MDIwNWI2YTUwNmJfMTM2NjE_24285d1e-4c9e-41e1-b7d7-43d5e8f1bf2f">five</span> trading day period starting on June 8, 2020, rounded to the nearest share, or $3.52.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table>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. 141429000 141429000 10000000 10000000 13342000 13342000 13203000 13203000 0 0 0 0 7500000 6.75 0 0 6668000 <div style="text-align:justify"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants outstanding as of March 31, 2023 and December 31, 2022 were as follows:  </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.459%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Source</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Term<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Issued</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2020 Investor Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2020 Placement Agent Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2019 Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2019 Placement Agent Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2019 Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12.81 P5Y 273000 0 0 273000 5.18 P5Y6M 127000 0 0 127000 5.64 P5Y 39000 0 0 39000 8.10 P5Y 556000 0 0 556000 8.44 P5Y 52000 0 0 52000 3.52 P5Y 193000 0 0 193000 1240000 0 0 1240000 0 273000 12.81 P5Y P30D The following assumptions were used in the Black-Scholes Model to measure the fair value of the 2021 Warrants:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current share price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.86</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.11</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table>The following assumptions were used in the Black-Scholes Model to measure the fair value of the June 2020 Investor Warrants:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current share price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.94</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table>The following assumptions were used in the Black-Scholes Model to measure the fair value of the June 2020 Placement Agent Warrants:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current share price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.44</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table>The following assumptions were used in the Black-Scholes Model to measure the fair value of the December 2019 Warrants:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.357%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.300%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.815%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.300%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current share price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table>The following assumptions were used in the Black-Scholes Model to measure the fair value of the December 2019 Placement Agent Warrants:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current share price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.97</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table>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:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table> 1.65 1.19 12.81 12.81 0.0468 0.0421 P2Y10M9D P3Y1M9D 0.935 0.996 874000 5.18 P30D 1.65 1.19 5.18 5.18 0.0473 0.0423 P2Y8M8D P2Y11M8D 0.725 0.996 122000 5.64 1.65 1.19 5.64 5.64 0.0488 0.0433 P2Y2M8D P2Y5M8D 0.707 0.735 556000 8.10 P5Y P30D 1.65 1.19 8.10 8.10 0.0487 0.0432 P2Y2M19D P2Y5M19D 0.708 0.733 52000 8.44 1.65 1.19 8.44 8.44 0.0495 0.0442 P1Y8M19D P1Y11M19D 0.621 0.718 444000 3.52 P5Y 3.52 4.51 5.18 3.52 P90D 1.65 1.19 3.52 3.52 0.0455 0.046 P1Y2M12D P1Y4M24D 0.628 0.745 Stock-based Compensation<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shares available to grant</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the total number of shares authorized for grant under the Company's Amended and Restated 2014 Equity Incentive Plan was 2,524, of which 53 were available for future grants.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the Company’s stock options outstanding as of March 31, 2023, and activity during the three months then ended:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock<br/>Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.97</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, total unrecognized compensation cost related to unvested stock options was $36. 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.63 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no stock options awarded during the three months ended March 31, 2023 and 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Combined RSU and PSU activity for the three months ended March 31, 2023 is summarized below:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.078%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,029 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, $1,542 of total unrecognized compensation expense related to unvested RSUs and PSUs was expected to be recognized over a weighted average period of 1.46 years.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compensation Expense</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Plan Share Match</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023 and 2022, the Company issued 0 and 68 shares of common stock with a fair value of $0 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 share issuance related to the matching of contributions for the year ended December 31, 2022 was delayed to the three months ended June 30, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expense for the 401(k) plan share matching was $93 and $64 for the three months ended March 31, 2023 and 2022, respectively.</span></div> 2524000 53000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the Company’s stock options outstanding as of March 31, 2023, and activity during the three months then ended:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock<br/>Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.97</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 270000 37.96 0 0 2000 56.70 268000 37.85 P5Y 0 268000 37.85 P5Y 0 262000 38.51 P4Y11M19D 0 36000 P0Y7M17D 1 Combined RSU and PSU activity for the three months ended March 31, 2023 is summarized below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.078%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,029 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1383000 2.17 0 0 354000 1.52 0 0 1029000 2.40 1542000 P1Y5M15D <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 64000 69000 82000 79000 278000 351000 424000 499000 0 68000 0 176000 0.50 0.50 93000 64000 Income TaxesThere were no material changes to the unrecognized tax benefits in the three months ended March 31, 2023, and the Company does not expect significant changes to unrecognized tax benefits through the end of the fiscal year. Commitments and Contingencies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Material Contracts</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters various license, research collaboration and development agreements, which provide for payments to the Company primarily for technology transfer and license fees, and royalty payments on sales.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 to pay the remaining issue fee balance of $100 on April 30, 2023, and pay 3.75% of net sales for licensed patent products and the minimum annual royalty is $75 due on or before July 31, 2028. In addition to the assumption of the license agreements, the Company entered into transitional use agreements with Parker granting the Company access to certain information technology systems and 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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 is currently experiencing shortages and supply chain disruptions. Electronic components in general, semiconductor chips, battery cells, metals and plastics, all of which are used in the Company's products, are also in shorter supply compared to prior periods, and the Company is also experiencing longer lead times for manufacturing services such as machining and tool making and increased pricing. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had purchase obligations primarily for purchases of inventory and manufacturing related service contracts totaling $3,800 as of March 31, 2023, which are expected to be paid wit</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hin one year, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has operating lease commitments totaling</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> $1,480</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> payable over 43 months related to the San Rafael and Hamburg leases disclosed in Note 11. Lease Obligations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> 2 0.01 0.21 2 0.06 0.03 250000 100000 0.0375 75000 20000 3800000 P1Y 3480000 1480000 P43M Net Loss Per Share<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss applicable to common stockholders, basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.36)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants for common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,270 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss applicable to common stockholders, basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.36)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -4389000 -4389000 -4620000 -4620000 13296000 13296000 12728000 12728000 -0.33 -0.33 -0.36 -0.36 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants for common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,270 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 268000 449000 1029000 581000 1240000 1240000 2537000 2270000 Segment Disclosures<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates performance and allocates resources based on segment gross profit margin. The Company does not consider net assets as a segment measure and, accordingly, assets are not allocated.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment reporting information is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EksoHealth</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EksoWorks</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 months ended March 31, 2023 and 2022 are disclosed separately from the regional totals. Geographic information for revenue based on location of customers is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,958</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,962 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Germany</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,122 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment reporting information is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EksoHealth</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EksoWorks</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3997000 125000 4122000 1951000 171000 2122000 2046000 -46000 2000000 1881000 686000 2567000 1015000 343000 1358000 866000 343000 1209000 Geographic information for revenue based on location of customers is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,958</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,962 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Germany</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,122 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 2958000 1343000 4000 55000 2962000 1398000 244000 124000 512000 440000 756000 564000 0 280000 404000 325000 404000 605000 4122000 2567000 Related Party TransactionsOn 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 $180 and $325 related to this settlement on its consolidated balance sheet as of March 31, 2023 and December 31, 2022, respectively. 325000 P14M 145000 P40D 15000 P12M 180000 325000 EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ':!FU8'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 " !V@9M6]PP_Y.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R''&"B;UI66G#08K;.QF;+4UC1-C:R1]^R5>FS*V!]C1TN]/ MGT"-"=+T$5]B'S"2PW0W^K9+TH0U.Q(%"9#,$;U.Y93HIN:^CU[3](P'"-J< M] %!VP9N@!E&&'WZ+J!=B+GZ)S9W@%V28W)+:AB&\;N&Z M1+HS./U*3M(YX)I=)[_5F^WND2G!15WP^T*L=H++JI)B]3&[_O"["?O>NKW[ MQ\970=7 K[M07U!+ P04 " !V@9M6F5R<(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 ':!FU8,Y@!\ZP4 ,,? 8 >&PO=V]R:W-H965T&UL MM9G];^(V&,?_%8M-TR:5)G:@P(TB4:Z]J^ZNQY7NIFW:#R8Q$#6),\>!]K_? MXP22MC(/*#I^:?/V?/''CU^^MH<;J1ZSE1":/,51DEVV5EJG[QPG\UWP67+-242D?"UD>#P;RTF(HJ,$I3COZUH MJ_I-$_CR>J=^4\ #S)QG8B*C/\- KRY;_18)Q(+GD;Z7FX]B"]0U>KZ,LN(O MV93?=CHMXN>9EO$V&$H0ATGYGS]M*^)E -T3P+8![$T W?<+WC:@J#FG+%F! M]9YK/AHJN2'*? UJYJ*HFR(::,+$I'&F%;P-(4Z/)G(M%)E"QDB;9"NN1#9T M- B;UXZ_%;DJ1=@>$8]\D8E>9>0Z"43P.MZ! E6E8KM273%4\ M7Y\2C9X2Y MS+.49X*'CU,(9UU;^*OB>%4E>86>AU;2/^-YIA6TNW]M-50J=.P*IC.^RU+N MB\L6]+9,J+5HC7[YB5ZXO]OP?I#8*]A.!=O!U$?OI9]#/]7DX3D5-E(\G+KM M;S8D-*HA4K="ZAZ']"WG2@L5/9-[D4JE;7BXE%:YK5(F:%1#O(L*[^(XO*E0 MH0Q,+R0P&%B3ARM5_6YOQT/C&W+V*L[>D2U3<9A'BFE@?QYQK06/,FLBT;"& M@/T*L(\6ZCK1H7XF-V$DR%T>SX6R@>$:KDO;7J_?[=C@T-"&<(,*;G ,W+U8 MAF88A33>\=C:1@_H/&:27$'N0S\C'V44A,DR.RN+>9OXYS9N5+$A-W7K*=8] MAAP*)Q6T5FX:[AF9:>BB1"HRD7FBU3/\#ZS5<4#][KN-& ]JBOS"5=!CD!_X M$[D-H,N&B] ON)%V?4!R,&B[WD7/[0RLO&AP4UY6\[)C>,=! .K9V>Z"?(;O MR-?$GE=PI;1&M?1'%G\Q9V8NZ@_S[(36(%Q>5F'&8OON BLK*>PB_1VC!1W.:\9:T& MJZF2ZS#Q[0T:UYS8DWH*YT1KZT1QQ_,6="HSS2/R=YCN'X]QQ4%GX%(KZ2F\ M$ZW-$\4=3]%Y("G,,\4&@+423N&@6.V@&.YQP/ ;FT=FS_%P2:RV20SW-+MLDNLG?\63I=CKB0\(W8UG[\?6=3<>V)2P-D;L M*&,TR94R*[=RN5:D$F:4W+K7=$#Q+^L.U02/:LI9.R%VE!.Z3;10Y=:D68+S M';B5$U? MP@BQV@BQHXS0+.911*[R#%YG]E;;;-\(#VN*5]L?=I3]N8Z%6II>^0$4] H< M0ISRQ)Y77'#OO@H>UQ2T=C\,-R^[/*X$Y!'#:[AMA,\H;.V,=9.B.'^91R+ M)"CV_VXB;D?!!?8G[Q3NQJO=C8>;DVI?\R;,C)G]2X INX&'UH'F@-B^C5L\ MK"EC[70\W*"\9=QN5>^GQ.6^6:TZ'M24L?8ZWG%>!S 5(-XF@7@BGX1UG#D@ MY8(W[\)"LF_=QL6#FW*^. W#G6):/:U.J,?%N:Q3?UX>;W_A9K[,2"06$.J>]V# 4^6)<7FC M95H"!T*9#^#]0DJ]NS$_4)W;C_X'4$L#!!0 ( ':!FU95 M2)[.< 8 /@; 8 >&PO=V]R:W-H965T&ULK5EM;]LV M$/XKA!<4+9#$?)%D.TT,M ZV%5BWH&G7SXQ$QT(ET14II]FOWU%6)5M\28KV MBRW:#X_/'7E\CM3E@ZR_J(T0>KBTI=339:;R^F4Y5N1,G5N=R*"OY9R[KD M&IKU_51M:\&SME-93"G&R;3D>3597K:_W=3+2]GH(J_$38U44Y:\?GPK"OEP M-2&3[S]\R.\WVOPP75YN^;VX%?K3]J:&UK2WDN6EJ%0N*U2+]=7D#;E8L=AT M:!'_YN)!'3PCX\J=E%],XUUV-<&&D2A$JHT)#E\[L1)%82P!CZ^=T4D_INEX M^/S=^N^M\^#,'5=B)8O/>:8W5Y/Y!&5BS9M"?Y /?XK.H99@*@O5?J*'#HLG M*&V4EF77&1B4>;7_YM^Z0!QT()&G ^TZT.=V8%T'UCJZ9]:Z=)-79AIO=0W_YM!/+U>RRF!21(;@2\"H5Z-88 M5N@,?;J]1B]/7J$3E%?HXT8VBE>9NIQJX& L3=-NO+?[\:AGO/>\/D>,G"** M*7-T7X6[7XNT[TZ/NT_!\]Y]VKM/6WO,YWY3UZ+2B"L%?EZX_-D;B-P&3)9= MJ"U/Q=4$TDB)>B_D02_=GGWBXP=^9Q3D^29-90.T8)=( M!7"\*\0IJF!'DVO$"]AWS,I4IG5"2.O0281/ :VVHMT4BD>71_M!XP.NT9R. M'7* $I\_<>]/'/3G7;6#*,LZ%\Y(Q]:0<9+0$2\'B,QG;EY)SRL)\KJIQ9;G M&1+?MF8'4&THI=Z(&C:>P[1PL4XL0G-&1J1MS QC-^=9SWD6Y/Q1:EX\@][, M&IK.XL5XMFT4(YAYPCKO*) F_$3B:%[=YY#_ M'3]O$#M#Q_G!DA%+%XH2'\T#!25!FG](F3WD1>$D1NP-Q=;?\T4BNTV%;AAB. MQEKE0I'8MV@&M2)AN0*"=0.EZ<&L.#G:JD.II?-.U&SNX3BH$PG+T[58"U@[ M&10CH/F-@!VKTRHG55M_"%U8NY8#1:@OG(-*D;!,_2VUZ"<[3-.E/I2-:3I0 MH*8>FH-(D;!*_27@C'8XYV&JMA"Q:#%FZ@)YXDD'L:)AL3JN3)Y8I-16HD7, MQHO4A:+8QW30*QK6*VN1.AG:F@2":C%TH#"C'H8'A[*P=(W6ID?TJ:U-+&9C MD7"A9HE'].D@830L8=:Z=#*T!6JQ&"]'!XA@7VU/!Q&CX5/49U[7_!DKT3[Q MT-BBZ QC\S207%H6''V!4HEJ[/G9HTM+.3@<-9Q=8"\V3V(#PV+SSZ[G^)G MBPJ)YW1<[CEA4>+C.(@/#8O/2I9EKLUA8W^42V6E\^I>5"GP12]-4B$2OW(R M#UIVUQ[(>;_Q\X:.O1_TC,Z#1=NMENF7C2PR4:L7OT'49Z_;TY=^=-_J!-7Q MAZ]U?I&U8]\'D:1AD5S):@='SO:D! -TV[LR$3E%)_@<8P*[:8UVO&C$:T3P M*<88J0VOS:F_T1M9Y_^)[+5)1H%RI4R=U=X&-%K!&2R#982X1N]YG6[ZV[L6 M<2U24=Y!'KLOY;I@VXJ+QTD1@AQ?=PV2S,*2;!)"5H$X1.0TH@M7( @[91%M M/81'BMEWT,\%Y^E;*F9K/AF76F',<;"&JH"%JX(W69:;BW78YLRMT%E>H91O M<]CVG#1MX:?1@EHEC!,WGWOI#B4""Y<((Y0''B(WUP 1LN&@Y)9V*=I[FSL&%V17!&Z9Q9%QIN(%M$ MGNJ!#=4#"U[U3WCW52=M1)1"@/2;MJCBBR%,TLJ&<8.%RPI+H-@5_T(78 MNM!V73PX8*Z+A^G!:QGS3@QVB/N\4J@0:^B'SV=@IMZ_9MHWM-RV;VKNI-:R M;!\W@@-U X#_UQ(TO&N8ES_]R[[E_U!+ P04 " !V@9M6:1G5ZCH# !( M"P & 'AL+W=O--<<.MM,"OY[C) O-FO6#T8O63LYY_3[. M<7I&:ZD>= I@R,^,"SUV4F/R:]?5<0H9U1,[CQ<^L65J[ 4W&N5T M"3,P]_E4X M=00<8F,E*/ZL8 *<6R7T\:,6=9HU;>+F^%']70F/,'.J82+Y5Y:8=.Q<.22! M!2VX^237[Z$&NK1ZL>2Z_";K*G8P=$A<:".S.AD=9$Q4O_1GO1$;"7[OF82@ M3@@.30CKA+ $K9R56'?4T&BDY)HH&XUJ=E#N39F--$S8QS@S"N\RS#/11(H$ M'PHD!$=:R.G)ZB1:]"357;C>OW;:OW@F?4_4G5!0O^B MV8Z@V8Z@U N?T9L9Q,]"[72[G5K MVP-YK7,:P]C!$Z=!K<")7K_R^][;+O#_)-;:AK#9AG"7>G03Q[(0^. 5Q,!6 M=,[AG%".9]Y611=ZI=RK8Q7Y_LA=;0)MA_2\)J1EL]?8[.VTB26[ F48 MVB-3//Z@%-8NGIGXX9SD5)$5Y0604RS11').E28YX#LLQ6H^ZZ*HEAML6/0N M/.\IR+ZH%LMEPW+Y[RRE8TUH85*IV&^\89FJJYT@U5J7FX_#JSY/6 X(;.'T M&YS^BW&8UL5^E/Z6PZ<,NR):Y@>-^<&+S>-?HC;XSF-BN8]@L)=@5T2+X*HA MN-I#D&7XNGK!4;@ZZ"CLBVJ9'S;FAT>8/[KVA]LEW?-[P7"[^ ^);!'XWM^_ M5>]XAL,*OE9NV0K#7K#MOS,R\,+G_6^T!?[Q_H^H^5K^$(BNR$X(=Z/-L3TF M]@Y+)C3AL,!4[V* &JIJVZJ)D7G9^ MHS]02P,$% @ =H&;5HTJP(%1!0 ^Q0 !@ !X;"]W;W)K7 $T39)/FH>@# M;=&6$$I42=K>]NL[I&1)-BDU*?;%UF5F=,[,D(?DW5'(+RIE3*.GG!?J?I1J M7=Y.)FJ3LIRJ&U&R MYLAH5O5V1J'*S%[QD[JLXU,E360GPQ-V^2^U%@$#'.-MJ$H/!W M8"O&N8D$./ZJ@XZ:;QK'[O4I^D^6/)!94\56@G_.$IW>C^8CE+ MW7/]01Q_ M834A"W CN+*_Z%C;!B.TV2LM\MH9$.194?W3ISH1'0>(XW<@M0.Y=(AZ',+: M(;1$*V26UFNJZ?).BB.2QAJBF0N;&^L-;++"E/%12WB;@9]>KD210%%8@N!* M"9XE5,/-HX8_J)962&S1NY)):K*N$"V,90XMDYI:'ACZ52B%QNC3XVMT]>(: MJ91*IE!6H(^IV"NP5R_1B[/[NXD&Y.;[DTV-\J%"27I0ANBM*'2JT(^ -CGW MGP#CAC8YT7X@@P'?4GF#0OP2D8"$'CRKKW6"CY???X3CXP[:T2F\:PQ.L,T;3!-!S&MA-*F MZ64_MBK M/M9%YMKA,/IW(\M;K#%@]A^EF:PE5)L,^T#%KO @B"X .8:81(L M_,!F#;#98 /7,T2Q0^RI-/.)NO7AFSUGXSY3L#.^\X;O?+ 0CY2S:C($\?O" M#',?W[FG'O/Y13U<(QR3GGHL&GR+_QA8BE&Y22W$!#J9B]),+#Z0"_?[>!I= M@'2-%@3[,>*@U9Y@N)U9 6W#+4B:@+IE9M(SNNZ5B,#!$)(@O@#JL2+S1=P# MM2.3>!#J1Z$!J'#:W L4.Q#B*+HLN\=J&D5]0$D+E P"M7*\E2(_@075]H(D MSN?'D0>ESXR$/7,L;@4/#RO>.YTRB:[J-%[#^L HX$M4,.V=.?"S:MYS13LG MWZH>'I:]-X5F$%>?NLA+.'(3C\GLLCP>*])7G%8!\; $VAZRR_0#Y7O;0T81 MCU1*"HL3GM%UQC.=];2_JWQCX@Q3CQ'N2-4Y\E8?\;! ?BI@+\.S?V )NX,] M#+KB0.7:<($=#RSI"TCY)J7%SI]SCWYB)^6NT9ATYLMSY*V XD&]J@=$W1!V M''@1SMR/3R\!>FQ(#[Q6[_"PX-7SGP59C=5V\/:C=:5MNKA$Z]J,PWG8@[?5 M/SPL@+_!#MC4W@O+%;-Q%,X=9#ZSF/3T*&E5CPRK7E7IS=DFJN[3*K,^S,25 MM3%>7*JTQPI6ICV 6^TCP]IWOM_KRVH=)#Y+U[13R1JBSRP*>A;&I-4],JQ[ MIX(C4+UJ$XIH6?)L0]><(2U,PG.8!^RK5/"$2=B8KJG*-N@*9HI$<$YEQ_W: M2[(",>^B#VY"AZ3?K$?<2:N:9%"8_B?)).-[LZG_!IKAU]'TF_71;/61#.OC M9WOX HCI 98P.X:*?;X&P*!!]?&"V&NE8=D(2[%N$:NW?DJN4N*0+"YUR6=& M9J2O/5M))<.2^HV4NB4;(N7;9'I(>Z>/Z ;U?5.5P;ICH6?$OE+BL4XFP+(8.;&6"2U4E;=:-%:0^KUD)K MD=O+E%'H8V, [[="Z-.-^4!SWKG\%U!+ P04 " !V@9M6-<'0O(P' !S M/ & 'AL+W=O*8Q']V9;IO9[&X?.GT@H,0T@+P@)YM_7PFSQD)8MG=O^Y* ?>^Y MDN[A2CK"E\^T>JR7A##TI*T<2KR"38,9U+$63F:7S:?W53S2[IF>5:2FPK5ZZ*(JY=KDM/GJY$Y M^OK!^^QAR<0'D_GE*GX@MX1]7-U4_&ZR14FS@I1U1DM4D?NKT2_F180]X=!8 M?,K(<[USC417[BA]%#=OTZN1(5I$=^8NKLF"YG]F*5M>C=P12LE]O,[9>_K\*VD[-!5X"QRLUL$Z-H+=.M@]!SS; MXS!M':8]!WM?DYS6P>E'V#=*L]9AUB1K,[I-:OR8Q?/+BCZC2EAS-''1Y+?Q MYAG)2D'%6U;Q;S/NQ^8+6J:<6"1%_*JF>9;&C-_<,OZ/,X[5B-[S.YH\+FF> MDJK^"06?UQE[06/T\=9'KU^=H5 M-GR@+,X'W!9Z-][@)U*Q["XGZ(83F%15TW+>5J3Y;B"0?RA04=#RQQ],Q_AY M'T2@A_@E33/QZ,4YNHFS=,P';!&OLN%^AP>PDF1=K/,F3W^P):EX;PM>AY:B M0#P1]/HW6M=GZ&V9T((,P$?'P_OD/DLR)H-,.,6V/,-;GN$&U3XB6:MM0FHQ MFN?HCCQD99F5#[RJY'&9\#[P :J7<45X1V+&VY&\099YCK"!S2&":8.+-9AM%C70 9-80$BX# )*+86Z+86J)< M*]0XA@X;3&=GT*T9-CUYQ!>J5;\2J!:FU4N;:H)MQ_!Z2*%J-C9GLDTT8(,- MUW4Z.VD(I]LAG#:.UIXAY%,%7\;6_*'BX]95,7Q7J>MW44[X#2'9F8[3F6X;J8BC# M,\A''Q+,AP0+(,%"2+ ("$SBB[OEBZM]]-_%+%F*>3BA):NRNW6C-3"*;,-\ M_7B&5GQVWEVV#1%(&^%4 D&"^:[RB#FNND2##!E"@D5 8!(SO"TS/"TS-GMR M44_$GG)="9+6H1 $7S M6[3=!+H#.S70H"$H6@2%)E-B1V\T#]>"L5"/4[&J6)&RCIN)@GP1UT."U74+ MN3OJMM??J^GCGIQH2+3@F Z$H"$C*#0YS9W<9^KU/KY!)-E#B9)U59$R>4&L MBLLZWZ0Z3O]9UZR1EP?3K0IPV,3]=$,J73XH6@"*%AXS'!%42#G=G5AG'E+K M-/(N*5.-LU.H3/U M$AW<4=SPF*MB5%_B.VSBZ_MP<@T&E>Y T2(H-)D-GU^5[20OT_L?S]1,2%%H 8KF M@Z(%H&@A*%H$A2:_0=.I:5BOING.UEI7Z6C8MMR^2**/<&KF0=$"4+00%"W" MJNXG#Z^O5MV\ZG--CGCS[@*IL>$!ELSQU P@:-01%BZ#09$YT&AO6 M:VS?*%AS3@1 T9 2%)J>YDP"Q7@+\GM.Y%EI^4=53 M\@WZ&A\H6@"*%N*!E^^4\8B@8LH)[U0^?$CE SF?LP8)H2IOR@KAH(FO[\#) M*0;5^$#1(B@TF0J=QH?U&M^W'KH-YU[5STS+LK&J]NI;=7)!.#9N !HW!$6+ MH-!D)G02)=:_EJ<_4!O.MZ=*O29VK7ZR53/E>5=-%*EW*)KM86O6GYM5.\OQ M^A58-1ICWG3+Z8DXDYU?4XJ?X_)!>+YAB;\\6K@#_87 M/K/M3ND+H\5E3K9T1=77_$[ V:BV$K.49I+Q# FZN1I<^Q?+P"@8B;\9?90' MQTB[LN;\7I]\B*\&GD9$$QHI;8+ WP-=TB31E@#'M\KHH'ZF5CP\WEM_;YP' M9]9$TB5/_F&QVET-9@,4TPTI$O69/_Y!*X?&VE[$$VE^T6,I.QT/4%1(Q=-* M&1"D+"O_R5,5B ,%OT\!5PJXK1#V* 250F <+9$9MVZ)(HM+P1^1T-)@31^8 MV!AM\(9E.HTK)> N SVU6/(LAJ30&,&1Y F+B8*3E8(_R):2B&_0DL@=>@\9 MEVB(OJYNT=F;<_0&L0Q]V?%"DBR6ER,%:+3-450]^:9\,NYY#BQXEB]7QPXX01W9P-@+>NS]E5-! M%,NV9:DRQ:B\L(6I-!/:S>AE?"%S$M&K :Q32<4#'2Q^_<6?>+_9?#R1L2./ MP]KCT&5]\0FZ3L*EM19*S8G1U*WE83$,@]G\+74$:US#&CL3 M<1W_"^NH+&;%H?=$/(M80E%6X=57]7&DR[S0:P$JFUO29W-L?,KLG_F@LWSTMSX(%FA'[82VI7!@6]/Y[3&.77B M7.Y(MJ52YX@DT)-(%E$$?(9B7JS5ID@@81$O(-LVT-,.(+\%N2LQG-L1SVK$ M,R?B/W6-&=9[($E1!ABZZB,1@F10@HRL6=);8+-N"":5X=#_4!!FCB*\OM=PF.A*X7&? M&[AQ SN[Z\%R/&B94E+HMKJ+'%2WE?TJ\R=JH*>R=AR,AO)])[\NKJO.HTF& ML@>R3JP+I;)RG"\/M_/5E?+Q?-J3L(:D?3=+?\@>@ JYZ&DWE?81MF Z;F.S M2(TGN =;P]2^D^$6=X+FA,7[)E-6$%<[*JJ2>ELM"F7N9$#DY:G5DW$7HQ^T M&Y)-*O#Z/&G(U'>S:5T).7GN+8,N.PY]WVL#M$E-)CT &Q;UW30* $5!X[[,678QKZ=*<,.LV'-V=]TLY$LV M,=C)T*]MXZ>R=NQU0\W83"2;8?U'*ALZ6>S2J@<"M/>Q8!MA!QV.[K M%J&>80TW+(R=Q-:M+V9)G!4Q?@GBKE ?XH8JL9LJ?]]L:*1T>.E39&8(! N" MHJB:)R#TVB$KYBXQMON,162(>]H,;J@3_WB#&]-(F([)' M[!AVFZ%=+.@+ M;<.BV,VBYG4-46A-MRS+= WH(J:"\=B*MLN V!OC-N5;Q$(O[&TQ#5-B-U/N MT5+-0$Z<72+T)WC:'G,M8L'$G_;A; @33YVM<%7D>6+>B9$$Q4Q&,*X7@FK, M9N5M8"_ZH\7FI.17-\D363N.1\.YV,VY)F]F6M.;;Y8I"D^Q=\4NIX:=K%FV MN3VC+FY8%\]_-F4PS Q-VGZ0,2>MOSIC)[)V_#ZR(?/ O4W^HK>1,"AI_UFU M"WA&9QO!TW.]4WXYSP7=#?%PWGXK81'"/5O]H*'FP$W-JQV!!#(IB_J]3_0_ M=O_5TR969JOU>>7?NG[C7RS+ M3QB-F?*+RD&[>\Z^Y4CPUASM*8BJT -S? M<*[V)_H!]:>BQ7]02P,$% @ =H&;5N=8'/H0"P ,QL !@ !X;"]W M;W)K1A:Q]:4EOJ('4KW2V,Y]?/=TY+LLPXD*UYV!>PI=:Y?]\Y1SY>67?G M"Z6">*A*XT]&10CUV^G4IX6JI)_86AG<65I7R8"O+I_ZVBF9\4-5.5W,9J^F ME=1F='K,UV[7)Z&S^]OR(SO.!/[1:^<%G09XDUM[1EZOL9#0C M@U2ITD 2)/[=JPM5EB0(9GQK98YZE?3@\',G_0/[#E\2Z=6%+;_H+!0GHSO/2Y*7VM+S7[%JS\Y&(FU\L%7[,"RHM(G_Y4,;AQ]Y8-$^ ML&"[HR*V\KT,\O38V95P=!K2Z .[RD_#.&TH*;?!X:[&<^'TH\NET7]*"M'Q M-$ B79^F[=/G\>G%=YX^%-?6A,*+7TRFLNWGI["D-V?1F7.^>%+@M703<3@? MB\5LO4.6=_@#[HW%A37>ECJ3L2!,)FZ<\LJ$>,$NQ0=MI$FU+,4M M+BI47_#B/V>)#P[U\]]=$8H&'.TV@##UUMCFG2Y>S4Z_?FG^:O9NR?< M.^K=.WI*^K/9^_&GQ7OE4Z?K+A#GC<=IC\S>>2O.<56G7ES:,M,F]V-Q9=*) MV N%$C__]&:QF+V[L%4MS9J_S=_M QE>YP8G,W4/Z-?X1 $'\N\48JH>K+\# M-@/4U MOKVXHOO(CU-%]!#HX/.XMI+EG9"P!!#;TW!'>D@-?W='PBHK,X%$YHJJK*D1 M1^0+::Z03J$1+.T8==$:B"-Y)7H'B0,?.@(G,3TE \HA@%H30K]<>4$:'=_WZRH!U[?8 M^>5?MQ];X$S$1\)BJJH$1U\R$2ZVC>M33!D.%8KE7M -T8AHT*(!) ;U("C/NHY:QU.5H5."PJU^#RY MI=39C'U][YI)J.DC+@WXH<5@ MB[\@_=V!KU6*4*1C8>^5RQW5"<-,!((4@8S*#MJX.7!AKY2\8_]@="V=+-<$ MJU@TVD4;^C)G;KCI.*\+!O/L%0HDM^*&R466"#7J"N$X6/%TL<5L%" OEXIX MB515%I K;!5AF=JJHF"OX=N]=M8,0#54A;0Y6:\YJ3+["H!Q)!XKVG9W!T

_;\MT859>0!EW6+ MI$_*V\9149QY8A @"Z7130S;0"EDQFZE:0/2DY%YD5E-^L6+Q>+-^/#P%31) MEZL2>E"Z8 ]/)((#U+^H$*0A3O&*-9$M;4?C/L53)5N,,U$'JH.L&)Z"M+"C M4JNK( %>1^D+A%)IK MG LCZ3Z5)%1O)EXL)%4?& TT2R?LWBW8UGXWY \I0KJG,QW 4W3.Q#G,7S34#AGZ<*Z\0/$X5 MFDUIJ:YR.,KI95#<2*8-\46A$3B#[F#N8"Z"2"#N:CD%J9A84422%'>BKZJI MHNN=BW3W7I8DO:TGSATEK D J>%N7T- JFLD/Y$EE=+D.[!XL1C/9K,^P!5P M#@MH::-@HKK15U,4+YY?PGJ:-;S.(D3YB>X(90/36)P_X%MC-@_'DSN3 S:4 M-<#_H+%($=9>S(]BIJX8H& 2'NXXDF?XWD3RN"5/I'"'#OUIZ$&TP11;&H&:A$,B&H;DJ%$+)"48SH88R'*HH[/>1)CO_-ZU? MYD@W4*'&L66@%X!W?9-0,@(-)9EM$A!"@@0A24[$.6E-^8,XN-.H2#$Y6YA& M"]EE8D&CQ!H<@]DNM"68T8S%RCC__?)"G;7?4_QF3R%_M/<-I?'W B%O':>( MH<;(2$0^LP" L1 J[U1DD<[;>)24U8!)](H:5AX)(F:=LDONU2BXMGURE9/( M1"GTBX;4Z*X'J ZO Y?4\PY\*2#J[^%5#VCU&YQJHK]0V(PY<2O;PV0_YX5O M:'BD%D1M #/)O9;$$_\\O7$P>EK]&&U[A5ZJ_Z6<1O9F^\+&IZX MB29Q7NEJ(WJQTF5)6TR/SD=I^-%*>R8W[62^>,:<,27 # T81PO;8,0Z0--$ MPD!K R#2O,XX_#\A[=G:!&>U:P=/@U2%TL2A+Y;@ \]T($1,M,2QJFREM&G? M-%T*5=2,;APA-$Q^%UNL!0U-D)A-VY<5\#57AL2H9WKXYNZ@F[>LMFQ"X]I% M#E^-(FY!_&46DX$8+)O8:Z#08U^S+O25:VCAV4P$WTL4\:9C&?]#LMB*=EWC ML/WCK%TC1WELV+1YF(SWQV@T.4GEAFD_+U@7U%?6]6(Q'$S$90?3##93/.@; MA0A3H'5^N(>#DR"6>C4RBSO&NP$0NZ]:B#$/UFDN'*@=U:GD#ZX#5[1/#81O7O@(F MW,5YS*$3!!GP(JHWKI91KUF+M\?YI>2B&6982:(V9"H+ 7 MKNB-1H)Y3H D'\>PN/Z@%KYHF);I'J.9$#A*S6V*EW0 LO9[9 4T04UWL?V MR58K1KPA1),56 4CB44F$"I(BKHU'65M%T& M?>?; >+'>(3QV+ 1W_FB&_;[=9^!B3.$/*[DV/W]CPPQ<=?OMV>:N]$91/LJ MAB1AH#QJWS>D:40&E<1.:9P"GDIJIVI^(4#8>,0UB8S,S:H)"PH%S - ;%%; M>UCWDH,67EST!/[V5JG[MW^=^9P&Z:BC-\YS)#I411]VFIU9'J-%M.CA;26N$Z9N45LJ27S0\>X;BM^ M'='NRGW>07'.V[KKVY<5%*-:FUF'J6M/@S=+Y6G=X]*N+T'JC M2YY45Q?SV>SY1:UM<_;V-7_WT;]][?JNLHWYZ%7HZUK[[3M3NM7IE;TWUN/WH\7>152EN;)EC7*&^6;\ZN+U^^>TKC><#_6+,) MH\^*.%DX=TUSS+6]+$\>>T^D_, M.WA9Z&!N7/4W6W;K-V+8V9DJ^M"Y M.DX&!;5MY+_^$N7P+1/F<<*A-,TVF155.J6U$3O;NUJ\8N;:&;3ET7A>N;SC8K M]=%5MK F\/#WH;,0D@FO+SK01:M?%)&&=T+#_ 0-5^IGUW3KH-XWI2EWYU^ MG\S4/#'U;O[@@C]K/U57EQ,UG\VO'ECO*@OIBM>[.K'>,9[_]WH1.@^C^K]C M#,MZ3X^O1X[V,K2Z,&_.6A*[OS=G;W_[F\OGLUIF2^L5#K;6!%/2IS@0#TO;Z*:PNE(! M:QE$GRZHM;XW:F%,H\!+JSW&V8:7\R5&&[ALMU8=MO!]%4GT9M57O#>31R]O M3=%[VV4FOA1KW:P,**UK&SC*/?[M;U[,Y[-7M^]O^-/EJR=3=6-\A^B*/24& M)PZ7SG6-ZXPJ;2@J%WJ(0#4TI*JV&%U4?2FD'N7J(5Y6IC&>E\$;TY)D]*"+ MUF-QVQ*KF$NL?6XLC;GM6"F)B\_3VZGZP_7UQ\3+2)*#_)U7KK8=S6]['WI2 M?.>0)8KU<7E.29O!'.IRRA,0S9 M&NV5H:"G?C2%J1?&I[ UGZC-VD($&QTPO,*03#RL@Y9%E,/[^0L)Y6 Y@I3,"7B($2SM NK@8.9+"VA%RHS;)(61=/9!9F^"+D2,-&6A*PJ/ 8QW&]+H]^XQ,@9362 Y9E'BTY"HINIS8'$/ M*8X$)+XF!AAU\7TR2X9ENZUX9H[-4.K?>TNI8X@6I.!:WT'%F0IB"<;=UZW( MI%OK3NGE$A8038.B'>6):-T@$^--C*"5U0M;#W)NFCUN3V4)N094]QX%A$NQQ<.?X&<8"B78X M48N^R^Y#BJ6].S?)G!0LWO*0)9*FF,"B#\!/(4 0]8(L@T0\26138'$P3?IV M0A6'\;1>?"N1_5Y7?3:/C?8PWRA%4[>5V\+]2L/91CC;KA M^%EL!?\=-RT0LHS#=_R5A2A5X[25)'VL$&"4@0;HU<3-A". M*95XJ5!MK">N*(Q2E#V<:=G0(&9VU])5E?;9&7RT0V7$#>/7.W[!'C.)"$JL M:>0#V4?VR"/7OD<66:5-1JXB#C*1*"(JB<;"(LS22,LQ6AU2+1NS+S/L[.M> M]G0$K\@!$.O65/3?4][%,RF. 4;=NH9"!!2&LKBX6R/H&A]B5HRZ0E!#+HY: M=H'\/ D;6Y_7L&>8?1W7R5$=H=2-8_(@?J$+X4[0%2:RV?SNN+9$TV,>97X4 M.("&@E(B4/<2#92." MBTOK0W=N$<_DD^LC;IP"F70P,5U%Q8&'TOG,@9%0P_:R3IMEC]<)'S):2"V@O^R+"9F_$1%D@0_Y-]FC##BW4A1)L MYU:>@OKCL[]]^'B&0NY'Y 'R4T:NI3Q4>L' J"2!H<1ER3LXWYK*%P[*3#?H M=X1S$7*Z?0$@/F"'(=0B_J$$@/^7:N4(6-(";"N6"ZXE/U2&2RYA-"5T+W73 MEH._M)]@(V%M6[)!06LQ)<9( )*I3C02]:5,4@6R"EMU%EDFCO2_EO(5R-=1 MQ4!HQ7PAX#DD[7O:5J?JCZ)+H0,17!K@%"3H]W$"WKH%_ 76:BSTO(A,0UYROQ=C2 O2$(AO\!;8(H)6, M$./6,1WN2?L6F1$!EH0#Z-:Z0/XT4NMAC*&8C=S>%P=(8*K^S*ABQYAD8F#8 M+*#C5(_EIXQP1^VAVQB)@GKG*" ]/OOI^O;=V9/C8VY@MJE*P]#KVQN,_"L* MYT*]>(K:,M('Y-'%^H^:()$/& UCIG%AG;B 2@Q -K *B%<*ZY$I*=Q2LHKE'^*9V*(E;#7XL&[5Z&^W_/K*8BT$90&(0NP=\ 5Y"W*>0 M2TY&?3Q.@3*2).&94<)/VS;&$T+3%(FH$$U2I=@(G03N#>T*ON_ ]S^,V _4 M)2D>-H+HZMV&&6EH-KS#6231#EN.E&1MUT#.A37HV>F>%AS&RH/4@"#^E: M1$8-<2:4VL$IG^\9Z6!M:=GF"®'YHJ),C=IY:) SX#MXVB(%Q1 X['$DX M](MTA/ZENIRG%@D7/B'DLB[[QC%:IP=QC!D+(R-(\B05L6ZB)$X);1#UV)L^ M10#_:2@'3X;0!/:/Q%!$._5\]GR2UV.8=9/=D ?=Q-1/03"-V[6&OB5A$,A? M)A2)%5Q%'P$J:H8:&5T0X\;?6PI?U.;*RQ.!V7\8@WBSI".[D/,N,GEL?8P] M7HR05XOF&Y.8--6E)T5EX3$:=G5F*$3%0FL(1TQ,P78B':=[U(6NWRW2([>R M 9E@VB&W;]?4[-:MX#I4'(8\H>3F).%+QG:2HZ(/P_2#='NXV.+.(RG/+2J[ M2AWP3X>M =)/0F%[47R)4"9!<$ER0F9OPTOUV#[)**G8[RVQ$(:DFQ3V"K-. M3CM!K1HP%*_*:V"1'-;':XP:;]0=+0R-OG^2H.]#(U.L_&8R2%^/L?98B$.W M2%0G"M$G%B69!WP*A#.E:51300QP?6XJ2?BCY#_JZ6#B@.9!N-$PEA.;9%V* M9U?2DY7BJT(- GNIJG@P4R!#WIYX(P$M8Y21D0!KPF[91M/(+AKPV.>275)S M' M+J#GN7Q^6'-J.$T+<4UR5O(35AOTGZM>^7"6DE-KF&3)SU;FS5.:AUO[. M=%Q'VP&.<[V^/:<>"]DK8RKG4_M."F^ D[;J0\31Y+M+HSL^3N/B(Q?ZL6\U M*A!IP,6(<4$E*X/23[?K/'K_B"C'O]BWW+;2!XU? ^00F+2AB-60CVV$#*@S M,#CT JD6DVF!3FYMND;TUG$5>=)'1B7/0X;\0"&(",1E4A@Z!.?'3& I!Q]' MJ5CD>I+&)R0MD3W[\9W9[G2D^R">E.W[80*(5PB"N_)ZI_:>F^YCVJDR1CICX*)T/!068I.9R4&OD M%$=]C"J.#G+EA8R6N:0)\3!*.B)3]0='\D#N+XS?!1,$N+A[1BZ>>K8Q/UIN M(U)47+G8NN+YH!C1C>I42JBVEK:&G(:*C9S"(_/9L_.GL^E__)B>[4.Z5;'I ME?ACY3_ S%2D0JDBZ?X&*Z)R^63#'7/V"ULE/4J<^$P3"< S\AS*5)1YG>\C MG"#XFB_^#6=H23:1,S#YHPR"MG=T^[Q>#,=Q/-"-$2'M9^9F*$A<[E!ONSZ&AY@2O.M7:^K9Y6,_.9^G8U/J(Q@YBUF: M,EXCP"H]*80/2(C6_YH_FTF8HQ;)4(11OE65+NZXU"ZX)9%N R 0EZG]?\1O M=0GC"UQCZL%_A[[+P%/.$9/C!Z?Q%(*$L@1P.O!=J(\($8WLPUG:-!XV@U0O MQWGIA&?/K XTF[KJ+=N$.Z9)[$^ZC_%_V5>54,1B3?VS6+3!=5IK?3B7K?(RL":EP'JT77USV58:@,V1(KK%]5PMPA^-TIB5.!Y:S!/5!0/B*28IYM)]]I6XA DL(:0[T?IMD3E MQ*/$! ?OZ7K'8CM4-P2[L':%.A'A+$X:KC[EVR7)]-.I4>SI)+!T-2.K_V&F M2KT-AW&6?&?@IL'#T'P MIL(ZC>;S13+X8+JNBJ=SAX=Z>X=AHU/)$TVNIK/GRQ_Z":U.N^#+.RIO1 MA2LJJ_K 35>2 6:OCI[J':RWK'IRSX2X7#S_[+ZBDW$:D9VH!20;<:,C.BKW M$4>NLW=L>"@Q;B'O*6^7&/*'(7SDYM1#;M2Y3C.0O9P](D)KY\VI2H/''EWM M\=7LT1,R+X9;/ETP:\;I#$C@B)G].)P&?_5FT;[L8>>;\0Z\I]@JM>"^E:%4 M1C^>/W_$5G'Y])%Z,CEDAX0;(]/7:)VKQY>7CYY,=ZZ=>M?@8>>?Q1H?RS'%U?SYDY?JY]W3[-V1=/'PV(*208?S'(UORYUF7/TS2PP_GLZ?CAV>23=/SY2P?!]J[)(:'JT_I5#]2@HF6H/3H M*LMN?MWM@MNE ?$Y(XKATM'&"6;R*GTR3CBZ_5.Z^(VT72/ M%CW45*;*Y('PAW!WW:\0NXG#V9& !VHEHLUGYW3$<+U[FPRU#^0L.7T_(@T' M$'(D\)X;=V#C%VCU/=_M2:X0^!1Q:6./:>_*6C':9%1Z3Z,LF;+A"F;(7@HE MF2JD,PBI=7(C?F\/RHAE*<4460[)-O4,)VS\<=%",T*_+L7U) J-O3_M/4$L#!!0 M ( ':!FU:.8D$" , # ' 8 >&PO=V]R:W-H965T&ULI55M;],P$/XKIX!@DZ:E2=IN*VVE=@PQB<&T\?(!\<%-KHF98W>VLZ[\ M>LY.FK6H*T)\2?QRSW//G7WGX5+I.U,@6G@LA32CH+!V,0A#DQ98,G.L%BAI M9ZYTR2Q-=1Z:A4:6>5 IPKC3Z8%Y8MQ".APN6XRW:+XMK3;.P9. M2[,Q!A?)3*D[-[G,1D''"4*!J74,C'X/>(Y"."*2<=]P!JU+!]P*[$-Y[98A2VSBZ3F^5 GCO["L;;O] -+*6%4V8%)0 M<90-P 8J^[=N15OF66C8=:+4$[:V)S Q^J1Y,X+MVAW%I- MNYQP=CQ)TZJL!+.8P2=;H(9S5=+Q%B[O#PB7,E4EPL$'9=+ MGN&[N*^X7<'WR;-' M8+<5V-W'_O\'M)=^M_A_\@F?"_3[3*Y>&RJS)ZSRV'0+RQNL\-A4T:JQ!M0< MR'@++:DE59(ZC>"_:)I3AR$[#0Z)-)) /8FJ3E*=:(TR70$=H32$]O6>_:3R MH?Y!3XN!R+)L)A)EKGSXE+E/L<4 A M.=[-\OJ3UW'"M%'%+''D7$HN<\>Q0,U5!B^AUT_H>Q"=',+'[8PW\;O$_S7; M!]%9]Q#B:,LA1;OE*NF?T3]VE".*VGKAM:NML_!I.Z" M3^;U6T*)R-UM$3@G:.?XI!> KOMS/;%JX7OB3%GJL'Y8T).&VAG0_EPINYXX M!^TC.?X-4$L#!!0 ( ':!FU92*OG9Q @ +(5 9 >&PO=V]R:W-H M965TC>9^&Q#I?2GMB*#)X5UI0SXZ=837SF2>3Q4ZLE\.GT]*:4RHZN+ MN';GKBYL';0R=.>$K\M2NMT-:;N]',U&[<)O:KT)O#"YNJCDFKY2^*.Z<_@U MZ:3DJB3CE37"47$YNIZ]NSGC_7'#/Q5M?>^[8$]6UM[SC\_YY6C*!I&F++ $ MB7\/=$M:LR"8\;V1.>I4\L'^]U;ZQ^@[?%E)3[=6_TOE87,Y>CL2.16RUN$W MN_U$C3]+EI=9[>.GV*:]R[.1R&H?;-DN/M6E-.*+32$RN;BU M)CB8<9U]KY57O'XQ"=#$^R=9(_4F29T_(74!B29LO/C%Y)0/ST]@86?FO#7S M9OZLP"_2G8K%;"SFT_GB&7F+SNU%E+=X0MY-[;'B/=PM5\K(SOUK[X&$GO/B MW]4(D/'D'FAT]?-/L]?3]\\X<=8YZ([5102B3Z3HG_ _ ,$!=2RTJ!WIR82<23NJ=5QZ6LUO*)1N@-C@J$4_RI^+.V;S.@N_<_.7>6_$9\%E;<4?. M6R/U6$BAV=%7V\@V?PL?XQ1F/M -.GH%L^Z%5.26'GZ $I#,GEA7J)"E2)7!*5B)/E>#J= M1DO8(G;HA<*^G#3:ODO!;_;*=G=M/&5UE._K%W5-Y;E#>B0.(%J^=2GD_?W^V?_8IG<77V_N6I^ /Q3RY!2NG;.!SL'_KG M-U*C;N6N-=BKQT!DQ(O9ZY>"OG-5X\-!HN:B!TBUCH!F\2>+V6*\3T*A'-LN M=[Q!K(A1EM?HK5:$Y/HW'WYP*C$S@CSSF'M8J MD^9'3K$GBCZ+V7187C++0*ZA5^[] I*HAGWY9+V^K4P\ZG)I4,K1\>NOM^+M M%)WI6*,'/, ;LJKT+K+W@:*2@.P\12#)Q2Z]2REJJ0?%P+CA<)^/ITMH@GV9 MU%F=D-ZP1&+/%<^^2 F[H+7-!BQTT/U8JU9RU? >/Z]+9KK(=[9M(87$QX/4 M-6\)/_B00T4*;G]CG$&Z />YANDJ2+-6;&Z[Q*:LK MLWZ+X(/V\8-.>LSB!% JR MU(4%%P?U.+2I4 7<(D>,=/PJM\9C#1<9M##4UK'&@TF >0V$8?E ME? 13V(ZQZ2UYPYL1[7P< 6B; +8-B;)DO$<1/0\XR+&BCFAN:MH"1=N( MW8BO=*.$2/]#3/O9;A-WV%J.P2W-3/W.M$8;,8W#3\(-"4:G0*@#RQI"9GR M%6*S9-L<,XPHDIFL![X81RZS<935*TJ'=L[WXF9>+>6NK4YE^J78LLSQ>G\' M:.Z'E!,Q&Y\OEN)C?P:9C9?GY]AV0 X8^N=G4_'W-FMX:V:"_;8,PV),#>]*.,(YR3,^AQBV%[A><*O81LILVV$KE JLA$-^9Y.= MW K6X934?2L9BGO]W!/7 H./BZ3IXF08X>9K=$6%Z\8QX8/A=.AXDBBC9]Q9 MG9799MQ4(C_:*,^A0X<4N$)YG\2T==>-!V',\&A9;YX>C \9EG_@7 M;G1/- ]#6;R6-6$BH#W=51TU^?(*#(D[IT1Z]GP2S< -0*Y3MW.TEBX12KJC MI D^L7L[Z6C+-(G14_ M2,9D@"S7BA^R#^DJR8D%L" ZY9 925:*X0+K+3-1 M,AC5PN0/W^*PAHH+U-!5&Z&X=*R $CD/@7D H([!F:?V)_EE9%[KU,A,IBJI MVZ'4=[8D /:ZU]_ZHC'>N]0TV+[38^]?)KWW:"4:8WQ;R+,FA*=7:MUJ]T+R M.KV'VV]/;S._I! #^06.3D_?+$?I'47[(]@JOI5;V1!L&;]N2(*5> .>%Q;1 M:7ZP@NXU[=5_ 5!+ P04 " !V@9M6B/27QRP?!3XKVOK!LV!/EM9^Y<7KXF(T94*D*0^,(/&W MH2O2FH% XUN+.>I-LN+PN4-_%7V'+TOIZ+G5/OZ*;9*='X]$WOA@JU89#"IETK^\:>,P4'@V_8%"UBIDD7"65$Y^E;DA5YSJ&6B&D%Z$D03=Y*0=$@$)T2;L&#R4"OBU/L)([G, ^DHF"AT%D!1ER_+6=QAVGC,2 W7<;>WU0):G'6WH'HVTP'+GZ>? WSO7E'^,F?3L6_*GX M: /L=*7>]407C&NFUI_HXLV>@_@BG>,8#'B)GT3VY%?\MCD_>.(W+W *54N4 M:XN8_1O$^?Q'B'CS<3CB1(C5Y=NIA?DANXMK5PWIB/3=27:W7&ZGJHO$/B=# M>MW@"G'R5^DV17R;NA6Z+F5;C/HN23BYPP&#>_)UVD?E37]Z7DH-*L3:=P.: MPO(6/8/;4CPS'1W4^3;A(03>-^"0G0P!;R4\I>T]\<4 '?86LTG,LK&XDK5" MW:CO"9;K\R5J$>1PBVGRP$=2#.'LK',@!4L6A6(5Q'$XJ!VMI2MB"F_W9<]W M?-_];#*X15?DUO%;P6/2-2:D"W6_VW^./$^W\+UX^I:!ZVN%PTC3"JK3\=,G M(^'2]T%:!%O'._G2!MSPXV.)3RIR+(#W*XOPM LVT'^D+?X&4$L#!!0 ( M ':!FU:C$BM!80( %D% 9 >&PO=V]R:W-H965TAAT4F[:%RI(G*77[[TO) MB9<":7JQ2(KOZ=$BM6B5?C(5HH676DBS#"IKFWD8FJS"FIE+U:"DG4+IFEER M=1F:1B/+/:@681Q%D[!F7 ;IPL?N=+I0.RNXQ#L-9E?73+^N4:AV&0R#0^"> MEY5U@3!=-*S$![2_FCM-7MBSY+Q&:;B2H+%8!JOA?#UR^3[A-\?6'-G@*MDJ M]>2QE_Q^. M +/H T"\!\1>=W>05[EAEJ4+K5K0+IO8G.%+]6@2QZ6[E >K:9<3SJ8W\AFE M59JC6826"%TXS/;@=0>./P G<*NDK0S\D#GF[_$A">G5Q 05?TMP 8SK+>H#Y$8[EE++6A132>S7(8%._=7P MJ-UKU*4?:E?33MJN\_MH_VZLNG'YG]X].E1KR:4!@05!H\OI. #=#7+G6-7X MX=DJ2Z/HS8K>/M0N@?8+I>S!<0?TKVGZ!E!+ P04 " !V@9M6FE&5M/<& M I$P &0 'AL+W=OVY/>]W05N[R[-%4VZN+TD0(M^H"5:8D\B59):K_/K^PPIR;+7N]<4 M 8I^L2R1\_;,,\.1KG;:?+&Y$(X]EH6RUX/IR/+9)+DIN1[H2"BM;;4KN M<&NRL:V,X*D7*HMQ/)DLQB67:G!SY9_=F9LK7;M"*G%GF*W+DIO]K2CT[GH0 M#=H'GV26.WHPOKFJ>";NA?NYNC.X&W=:4ED*9:56S(CM]>!M='D[H_U^PR]2 M[&SO/Z-(-EI_H9N/Z?5@0@Z)0B2.-'!<'L0[412D"&[\J]$YZ$R28/]_J_U[ M'SMBV7 KWNGB5YFZ_'JP&K!4;'E=N$]Z]X-HXIF3OD07UO^R7=@[6PY84ENG MRT88'I12A2M_;'#H":PFSPC$C4#L_0Z&O)?ON>,W5T;OF*'=T$9_?*A>&LY) M14FY=P:K$G+NYI-X$*H65V,'9?1HG#2"MT$P?D9PRG[4RN66?5"I2(_EQW"B M\R1N/;F-7U3X(SH!RL,(\B,'-M]]$B\F;%[R?==[/ M7M+^4EY>%#SO5HO%YUP BK+B:O_M-ZLX6KZQK!2I3'@!*C_(1# K,M2<8Z\^ M?+'Z!\$+E[]&]05Y:5EE)*I7%GN6"24,=R)E+C>ZSG)<(<\+P;A*4>8;FQA9 M^>+36[](.G_Z-/37GS^$*_L( F6:?#.\V@^]<'_A3ABK5>>AQ8Y"JRRDLC,) M"[:N*FV<5T#]R G%%4)*FN3;$3LBQ4GDE=%I#8J0.DNA&I'H3,G?$"%WWE*E MH95)Q1P:$]OE0@7E*-LFPE8)#"J[A>?,:;^0-)P;L<_-$HFTT@'+ JCJ)*DA M55= S>:R\LGP[KHSR=OR1!;2[1G:<^/X&:C9?XWUB-U_#50F'O$LQ8,'*,T$ MVXB]5NE9=ZV#&FY2MN,&*,!OGADA*$:8(G9:47$B%9 TQ*1?CVK#)JR)J51 M3'C/5JSTS6G49SQS^XKR#=7(K,!A #;SO0>XR:^$XB/"MD:\]8X/MBL(NE#2 M$+K?[X0I3V6_0KM^G9S2[E1]YP[9&?8"\CL0_)FP._"E2L%!(Y^I]5]I#OCC M2AU9@TL;G>Y!$&V_X!QV6/WPRU^]"+=6)]*KY F(9K61XA2I,Q[_'];FUX/Z M(QC02_Y'Q?Y<*T$':3SLN\82@0&&2K5$M("_D+_QT_[\-V'TGPY5!SX'[A<^ M60V&-B3Q.'.$&Q#]23O!HOF(K);2A?K";CJ#)2I5)=CO&]:V-K!J $F8+L.@ MEZ%!8)_W,H@':WI3R(P'D%IWF@0>_&YS3,?BB+TGGPSVM1GH'O1H#CM@.N%" M[87 WC+ QXWJ[>L9#/WN/^E,0[:IL5R@OZ*S%'5*[=E'K+?P T$&'':Y3/*C M1.7-]DBUPXMR#.]+WN@]S/\IZ,"#B/UOX:Q;/# M2-8$:EDTF[%XS3YKYROEV$T+L<5B2L+S*?L+6(@BQ@90C=03D5Y%PWB]>$W7 M*(Y>/XD4V5%:?=>*7;!H.%TL_74RC9\"X]\?Z*A]'B&?3'\,Y#C5FGID 8AC M["[9KTT!^JI:@ MZI^$XK$25,1@<]=K&*] D$>T?'_Z7@"&U:0-\8FIM";Z^C4C*,EI:)H4W)!= M+-=S8BWN9F'(N%BN5K0;+XY;1YWV(W$Z#;' C5,#PR?EP$.Z**:BX!L M?"ET1F;A[72]&#:!A3K=B'XCW0BWHX+RS"6/\&<^[->U=+8W5/B!JG^NU8HV M^*'3[VP(&PY;>]S%>WH.'3KG#Z(94$!X3P[?Q>WPZ2&*=@'E)VE^A M-\WOJ,/1"RGVO#A^H,:EY5E&C;5E3O]]X,!>YU%-#[M19N<.MI8#FSW*^Y^$ MDZY-(GX/^P\O%ZR;/9I2?Q\.Q=;(!9L.)QCH4)=1Y.^B^9K=A_YUU%(6:!C> MQ_B-_W]_=*S&RSE;LG@5LSMNVA/%]^+I! O3I=>]7OL.$,_Q.T/?B/]'$,6_ M#Z(UZAON3]:^?<7+^"Q ,[2W%B#Z?P)0M&"+-1":/T$HFB^@? 4A-&I-U:+):4<#9L*'F7#C=.4_AFRT0_GZO[G@ M:%ZT >M;C>FEN2$#W=>QFW\#4$L#!!0 ( ':!FU;9[(UA6P, "4( 9 M >&PO=V]R:W-H965T_1W(7:*9<,L7FKY37!7+:)I!!Q+UDKW M6>_>8Q_/N<0=%:I^O>F!C40G4KN^WS<& P39XPR'J#+/#N M' 66;YACR[G1.S!>F]#\1P@U6!,YH7Q1KIVA4T%V;KDJ"M,BAX^";8043J"= MQXZ _7%<]"#K#B1[ B2'3UJYRL);Q9$_M(^)T, JV[-:9RR I-=]$ZDNH2*'-0 M:DF76JCM#*AB1364#-Y@@?6&X@3U+()N.^=.ET NE%"E^T8Y)LLE&63;IU M,H5O>Z,O1+9HC4'EH-$FS(,^!OX(?Q_P'0B*6#)K12F((".^E(&ZT)DL/0M!PE4&$NAL Z ? XV:@L"B6KEGL MC(KQ*X-USY4Y:I:M4(I:S/-KT C-J;SC-(<5Y\(3MX$)6B?J$&C9NM;X-%AJ ML904/ZB0+=Z+7J9)\NK0!5%X")Y=W!];?_2(WN6C3GI.33F%C_^I=YI.A\;T MH,>&0'PPNFLTV_! ^:O6*M=-\4$ZO(&K;O3?JW&ULG5;K M;QHY$/]71MNJ2B2.?4(X"D@DN3X^M(K:W)U.I_M@=@?6BMY<- M22A5^P4\]CQ^\]R9;)6^,R6BA8=*2#,-2FO7XS T>8D5,WVU1DDO2Z4K9HG4 MJ]"L-;+""U4B3*)H&%:,RV V\7C91M15)@?_&% MKTKK+L+99,U6^!7MG^L;3538:2EXA=)P)4'C/2)>6KU?3*2<[. MWBM5;+D0P&0!'Z5ET)=V#J=>7_I+#L,U-[E0IM8(_\X7 MQFHJF_^.A:&QDAVWXEII;-8LQVE O6)0;S"8O7D5#Z.W)WS(.A^R4]I_(6DG M]1U'^X- =<^W)<*5JM9,[J@=+&JJ4BQ *N!TR35UL 5\X,;2+4T16.TE'6%) MVI8:$:JF;M#5#5#6\[)+>_^(?6=VJ00-%2Y78)E[:B8+_X;&Z\T)E9)DWH!: M GDF.&&CT0,KK8P!YC7U:#+D=54+Y@"R2FG+OS$W,GK>=4F3,6=:[YR=#1,U M:7?(J?6YY!8]$Y<=*6C*N(L.L#=#HT,PF:.SZM \=7#\C(;W'N#5WNR\4C5% M<7X ='X %#Z3@>?,U[BAD;LF5HMY*950JQV\AJ27QA']G_V>GGLRB2_@5K," M0;(*V_?/X;P]4>1I9-(,K9F@&))";7>0#2-X\VJ4Q,E;?[[RDPHUS6GA(9F2 MKPW$601GPW.(TPS\!X!&E[XCL )IDI*K<#:@UP'<*DOJGP?-$,!!+\D\WCC* MSCT=IT-R[F2T*\U*_D6&W#A64R->04I'3=09I M-'2' :39P!V&^\/%_C#R*: XT':UI#A"W(N'6=L;KE5')'WL\Q$>?/^I?%9^ MRS&43,+4K +=;;=(S9O]X9&]V<(H BLN#575DD2C_L4@ -UL-@UAU=IO$PME MJ5;]L:1E$+5CH/>E4G9/. /=>CG['U!+ P04 " !V@9M6<;+0=C ) ) M& &0 'AL+W=O,A,[J]ZFQ"*M\.A3S8JDWY@"Y7CS^$+[-,NL=;9>SNJC?NU0N_ MZ?4FT,+P^K*0:_59A=^+>X=?PT9+JC.5>VUSX=3JJGM4;D4'*J"20!HE_6W6GC"%%,.-[I;/7'$D;V\^U]K^P[_!E M*;VZL^:K3L/FJG?>$ZE:R=*$W^SNO:K\F9.^Q!K/?\4NRDX6/9&4/MBLV@P+ M,IW'__*APJ&UX7STS(9)M6'"=L>#V,IW,LCK2V=WPI$TM-$#N\J[89S.*2B? M@\-;C7WA^E<;E!?W\E$NC>J+7(7+88!>>CM,*AVW4/%+WFJ MTN[^(>QIC)K41MU.7E3X2;J!F([[8C*:3%_0-VVJ43 M\55Y*,S%KZ$(:(3-;XBR[$B>3_F@T:IW: M^( #PT8&L532>3(61L,?&W6A(_F LW2^%JG4YA'5;&2>*($M4C@9E%#?2YP% M)VD#_,":PYEOQ6MY*D:#^>B5D$N[5?Q^*YTF-.-66-:<*/,+T\%3,Z>""^0-$QRB)A M,PFYE78X'&JMT^%1>)64_-#8Q>' 4P'MY*4OEP1)T-( #OR!A5[!0CC3BG\? M&A)3,G*%LXE2J:_]-=1>"32\*)0+$%Z60:@'2CT/K>JAWOJD. &BS"IZ5^>; M]K#R>ZDIYV!F(6% HW4VR"C4HF&Y%1>\(K9\OU MAO-M[U"5].-I[#;1D'W>U3E2(=*M&0P%M!-/YQZHZ5-2[38:AP>*,F%;YH74 M:3NG84CM%SU7 HV+?D/;EDJDI6*!(I8OI*ZRF M8S>X&0+#0YE#ZQ1%]]ADJDD($WB4?L#2PG$4!)X+Z4*?DQDU+4!/I$$BX1VT M9;K,GB\5V J>XJG+:.172M61H)YS%$&_BE>5>3[VDM"Q7/-^D4B_(4,0/.I* M3;U496Y=&VXZU&&N-PW3<_SDUKJ#?:0QKSM=TXI@A$&XPE$3>RDU:V=V:#E5 MPY1L)D8KENO9.A!_RP^6(K#1141T0^&FKCL^ZT\6B^Y<(.T)GHT&?G%?V&C? M0#J@J1+51]7/#Q7R&RAPF*K^^T0 J]2MOG,W@V9;T9-91.\3\'2<,5 M$MJ(OY9H>I.(Y4$3H"U5=%,5:]"3LR=C.CAF;4I417M?]:!+*A4[IA>4 ME^E1SCQKIV/_7-#_CHV[.0KC #Q>B;()W1/V9 H%C63;JFB)T:L&:6KO\>"5 M-;A(L!KNA4QQ"!*ZKZ2E4>T.VS2S[D"C>3M>7'A.L4 U$RG-$Q7R5MPK#-14 MW,3 <5A_!KK4#*AH3T0LKR\V\%@[.CJ^_HAIV UBG$-M!,5$$$VKVWQD:2=B MW'_SYES<58.N('Q1F/7Z1YNO?V8?ZC?LW>3B!5WWTGV#Z>_!4\#'H E M5#^\"56+KI57%ZDVZ-I\H@Q([9 MROT0%$A9[,88'0BRB7&EH5P1#D/MN4TX(.T",5[4*:032M.8G>^:01&;1_9JA:Q[?!C@Y1F>LSL>/X*D]@1]2TS=HN8*XGALJHS MK'7[#F0S'2CP9:3&!:9(PK ;N:N!94(,.S&/.Z/OB)_%6X0TWC;VHVF#9K@] M,0&7:NO T%IJ U15[+!V:?2:I7T?1G^K.A4,1P@Q!T!>'^O4&*#UIU6;HMIK M&LQ1 $*G9>VC0"T'*.+X2$5HTW.+-B+E*6T&7W.(>B^Y#T^\X&9A&S?JC^9PZ MB^8ICBQ"/TPY&:S1*;?"FMCQ5QU?%0AS;5EP?HJ#VWP]&PB&@U>_*B05 JVI M8P!)N@T084MT:Q+53& Q0!5OM:2O;2HVBZK6FWQ)-M*M86-5H)7?/_E#^DYI MQ2@YY-26"!F0R8%'@N1)0-5\/;E%Q;+5 ^8"QRQM7V2Z&$:T*Y+1Y,(!.?KC MU&!#FSW_TIY/ASJJX _S"TF^HLW_ZTS_PLV]9./$[L>FW^21DW' M4UJ>@:-,YB-ZG.\?S_:/"_%FNGB>;LV?HUNOSV?CTR=)T:P_GK\Y(EAG./^8 M7$W[\^GL!2U/?0,&UL[5A;<]NV$OXK&-5MDQE9%TI.?!+;,X[;G+;3-)ZD/7WH] $B M(0ECD& !4++^_?EV05 7RYZD/7,>.GU(3!&+Q5Z^_7:)B[5U=WZI5!#WI:G\ M96\90OUJ./3Y4I72#VRM*JS,K2MEP$^W&/K:*5GPIM(,L]'HQ;"4NNI=7?"[ M6W=U89M@=*5NG?!-64JW>:.,75_VQKWTXH->+ .]&%Y=U'*A/JKP2WWK\&O8 M:2ETJ2JO;26OWDQ)G@7^H]7:[SP+\F1F[1W]^+ZX[(W((&54'DB# MQ)^5NE'&D"*8\4>KL]<=21MWGY/VM^P[?)E)KVZL^54787G9.^^)0LUE8\(' MN_Y.M?ZS*4LVO5/A.NH&8C/LB M&V63)_1-.A\GK&_RE(]>_'8]\\$!!K\?\S&JF!Y70:7QRM*G%CRUI6&T'5&?!/%4**.K\CT:ZH)P7LBJ@J6KFB&'C:!N>M-%A M(W0E/NA\6=JJZ(L;:3045%J*9P%6]-*28"M[S\5ZB3="W=?:D4E!D)B"@)V+ M=W)#B<\&>Q[D@)BN&D@'V[G#)@95R2K?1"W:"V-SCH!HL,/L:KYN%BBH5OEM MXWPCX2KTD0P\+#U)T0_K]$)7TAS&I<^KR29=Y8TC!TK"O]F00Z K0$TA9B9I M+BT.=2JGN";)J+>6&XYV@\)Q+%L!."DLASFA\.>V+(G+P+\Q"NR\PGN/4-2F M099$=O8E%MW=:5,/Q/>5^*$Q,:3[YD.GHG.@Q4+Y)Z"A LE^!B(^0ND'.9?* M','$=K%#!3M.2K#W?1[L#$&!V2] B6$9\U)S9F&O4V0,&08]LB@T+5#,ES Z MHAON:-NA"V6[DC -ZBDV:'=P5J75@$9#R5?W(3:<@;@.CV!G/XI.,> B,/]2 MD/8!OY0>W850R64;EJVEI/XP=E0=/NC0!.6/93+BZ_KCC3B?9FR/@CA:&L1) M9Y2BLP1.[>!"P;3-8KF7C&CE-A$FYSJG>%(RUI ^2IJ&')I66"/O@6Q!C%)P MAJW1!9\WDX:KGMN^WZ&/7-:1_",LC)8S IJF@#)7M31R9)E>QR,AYA&B@GV@ MH8:L;H@0O$?9@&+_5W8*G@%/[?RT4^\'XB=;G1[FJH^I$7! -)]DP#Z'4=WG MIL$H(N;.ECL 3_X"-]+DC9%=\%OB+NB Q.K[Y0C^MJX@=J49@LVF%MP1.H>V M57\ <3)&5QJ E'X%OH5>:O)AM8N$W)=4@=I1QW&ICORW>?8N) M\+1MO/D+[?_;QD%HRR@$+3M'(2LZ_3M9SAJWZ(M_XW @%IAD*.6BIRJP3U1\'&3 M&4ZJRBD(-'C$H3-+H(CMZ(<&B9Z,>.DLGLHA>=B+ -:=^$8*'(A?:AM3A9?P M/')Z!%_+#2E7#^<-'3B<_ 904&%-M,1Y3_ZFRDU1XU8A\UQYGZ"V@P4^H4@A MX9FV9=D9$=#*WJF'*G<$C%8KWL\ 21.,W1D\$_KG/$&%M4V ;9W=!>P--J H MH,)L#OMJ:5%_]3K3O-SEWG9N@2;)]LVX>0 M_;-=^V_3M/_IQW_#?JP3O?X?N_!77YQGXY>O >L&L[\Z5!ZGPW?2(9;IPB-U M48HB]L8&K&2IN&YVCSP_P1Z)M-S\2M?S:GB% SAY$*U MMFX''^:/9\@D<:!_+B:#Z=G#78E6(D><#:;BRS36M3C;%M1AS ]&+<]-_60\ MF;3]"MR>VB9_0R5T*;I2.P (;XG#TFZ3&QR[B!KNW R6RBWX_I,@ #_B)6'W MMKMBO8XWBUOQ>#\+(]#WJ(;FV#H:O#SK13I*/X*M^9YQ9D.P)3_2=[!R)(#U MN;4A_: #NHOGJ_\"4$L#!!0 ( ':!FU9P.#A5U0X )I! 9 >&PO M=V]R:W-H965T+&<.&E.IB^61!&+W<7NM]\" ME)]ME+XQ:R$L>Q]'B7G>6UN;/CDY,<%:Q-P,5"H2^&:E=,PM?-37)R;5@HZ->?N$7>;VV M>.'D_%G*K\65L+^F;S5\.BFDA#(6B9$J85JLGO3/%^NN$W*3:F])ZA M)4NE;O##J_!Y;X@*B4@$%B5P>+D5ER**4!"H\:>7V2NFQ('E][GT'\AVL&7) MC;A4T>\RM.OGO=,>"\6*9Y']16U^%-Z>&R>+'@LR8U7L!X,& ML4S<*W_O_5 :<#IL&3#V \:DMYN(M/R>6W[^3*L-TW@W2,,W9"J-!N5D@HMR M935\*V&!%_K""1VW M")VP-RJQ:\->)J$(J^-/0,%"RW&NY8MQI\ W7 _89-1GX^%XTB%O4E@](7F3 M%GE75@4W:Q6%0IM_Y0;_I*Q@_[E8&JLA5O[;9+:3.FV6BOGSQ*0\$,][D"!& MZ%O1.__NF]%\^+1#YVFA\[1+^H>NU$<+95GXC)DU!__AE4#%,>CE98*$T; _' Y+=X"G5T)K$$ W#=@%73YD\CZS:P$& M;O#/:-*?3,=NCDE_/)ST 7-,*@@UHFV_32EI3 :3XSC /&/AC4RNZ7.BVO5L M&0?J6]0*];\!2/YY!8-0WJN$_1Q8A>J#ZD-2/5\-)A(K4+),K *)*.-=@XR+ M:RT$ *IE1SBZ=_'NS>Y:[QB0QZ[9CX/+ ?L=T'RC$=#8=SQ.G\),@SY[_?HR M'WE-(_HL@P37;+.6X.RR1C'?.@O)0 #AJ.0*:4W%AWVVTBIF%L">@0'XVL,TAMU7NB%3+ #^R+,5Y'BWZ M,X@I9PO.!/=+1 '*"5@:Z[R&A$N8D=OP"U@0(5CLX%T@O#>E&J5V M-L\85'RA< MXP)VG'+.6S[&Z7U9;A7DP3C(? W"HJTC.3B1I;D(Q/ ::#<9PB)NP2,KZR$# MNRKLVO(9R9FMMJ; 8("("7>;TZU(A+)ZN+H0 S[Z2W<3SXY5YJ*!8@5B#N;Q M\/ "ROS-XZL \]*P6QYE!39J@5M'*!(H21']*>126?!UH(:]BP4V X%P)9>PTI)@L,Q?H&WPL>(-DD!4%IJFB9P;>! MT!2+P,9D3//)!*+2]'U_!''/@H@;(U?2LU:X^S4D4<0FN3M*TZ^ET$@OMB[Z M'>-T=!46EZ+)U^3,[,*TZNHW"O(.[?8F[L_A9ZUXY,D^JZFSV4L7EBZ9/8D MSCJ8S^@%>-FE EJJ:>NN^)H81O[ZBS0WCU=(J"1UKP:**OIR.H!>X%MX 8V^ M!;Z,I!Z7#FGU$=&)8P8"YD#W1B/VFX*5=8N,H4)0<@9$$(:>G0WF\-)%E(%C M%%\?0LDZ9+43M-/%]$$(&G'Z/7[691Q%1HFAE=5K86NT&9&(QVL>K0ZE;D5P MC(84'+,&ZM:EYBGYX/RO.\N^.C;89>[G MYH:=:+.+]R(0#PD,XI"12T2?$G6_W"4,OX>L=_O,.X9F"K3IN[5$+*?$ LB% M&F-QW3S*YJIO*(36_%;DZN"G$.\IQ^U=&I4K$@ "@ICJY*<#=A'!LB0\WXA_ M,.;=KN87R,/;E?UB6'D7'+X0 <_RF 4H@Y1\[->E5.7O"IX]"@V)R$LTGV)< M8\W2-RYO8G<"TDS;!X=U"YW!W-H[U*=$[8K4_3K:A@[7?*HF@EBP?VEO(183 MUT),.EJ(^1G\.9LVMA"+<7,+T;I=_>&=1)O(]H9B!+X[G-?T\SA.BXDX380" M]TZFJF6UU5BJ 29;XOF)E<1;B X#J#F&P,W=55$F092%.2'=56@HK2;0DY7CO55+]AD@+]I\NN4K$-#<+-9K=XQSEY,B,>,S8V%BY(6VRCV"IY7V2UI01S3]X:$_7 MT,3M%MVUXY61T-9GJY4,))6>W?-";H4Z[7GX'ODPQWWR?K%9C0=L;1HG^ *[ MFD8]OYB&IEF[>Y\WM 3=?>KIUU%"FQWQJ5BR?)FFME=Z6LE,+[M H'=PJ-Q;B]D6F" MWH]N+MH@]&.Z!7SDZ$&ZA=VAR&FY;-\3*1Z$B7^-R/&Y"3@]BN9?VI'D;$9( M,FU'DM%@,88_9\U(,@=^CD@R(D!YPQ/(/C(2'Y($EP(+H/U57_HC>0/\:ZU4 MZ$K^Y9HGU^0PL,!J%;&CNXA'FQ^!BJL R0$%4.D!..&V_^\7JA 4+DE(=>E+ M+68D440*$'S:%V=TR!9*!!J!AUI+83="),6I597/^J!/W+9S@8"E^*&#M%@F M/!HT/#0(.)Q?W.MD$D?\-LAK,:)W3^DZ["MDW=&_5/3:&]K2ODRGT\[VI6[& MG9U+_FU3 T./37Y( ^," 3R]?R1,"DXIX:9M*I?(MH-CK:PO?BO!\=G?ZH)X M E["Y@+-"/ 1:XB?M_UV0/OGI97.ER8_T\K<;*K2R 2$ E8NW1GC_D[LWB?%.J*\QY!Y4J"S8U;>*E<#Q)3V_WL^/U^\V%2;KYPP@ MP&3!$^2E/U0N+=_.T7M;G&]+,>4.(G:G#RT<;+?Q4^5?A[IAPRM^J"7<4N3X MZGL;AY.FVMNX9_MADJ/WQQV^;'=$FRDPYM%T,!N553K:'A>3FB;4N'-[%Z7B M)KW#DZ._*O+P&1/H*=FMBK)8/-[03^>0R\!:0]&K3K.?7)@G7+[;9S]Q M$_(_F?\U4_[#%UZB2<2*<,Y2.2-DJSRLLM_?4SK0KD:EU??PGC]U44EWA$!/ M?8KX=3!26I5].-F[DV:I/17DW>*XVBW7?K\%,^ 6GYTN M;O!U>\>,AO2^Z$ M5UZ+[M*#'-7'9Z4VQ*Y ^ % -*11.%4@JCP>0O,JNMK+A3!;&W MA^,?'D+71:(E2Q$&2[\)N6.OIT:VFG9Y6N#S@S=XFAQ?^,RS];/:;DV:+:$P M *S8%N_)8@ V5+AC*_E[5G893+=HHO!2Z M_JGBS41967K6"C=/ =$:S[=9\_EV"WW[S.<]C=7Z2S[>V3]R:V&-.;$\. LS M?&*0(PXN95()DZ9&-6\U7G-+<5"TK[G%+?WK[FROYDLHNU*%']U"$WG9V5 4 M@YJFW8UVS5L']-17]^FEB?WXE_9>>N9ZZ7E'*XV==/-)%C32M"4WQ9.LIE]> MGY1^+Q\+?4W_%8 >DDNL^^E\<;7XQP,7[O?VN]O=?RT YUQ+6*-(K&#H<+"8 M]9AV_PG ?; JI5_?+Y6U*J:W:\$!&/$&^'ZE((3]!YR@^'<,Y_\#4$L#!!0 M ( ':!FU;"VW@8P08 ),1 9 >&PO=V]R:W-H965T0-M@TVT?BC[0TL0F(I%>DHK7 M_?6=&5**G,1[%'U)='"^^>;Z2/EL8^R]6P%X\;$JM3OOK;Q?GPP&+E]!)5UB MUJ#QS9VQE?1X:Y<#M[8@"S:JRD&6IM-!)97N79SQLQM[<69J7RH--U:XNJJD MW5Y!:3;GO6&O>?!.+5>>'@PNSM9R";?@WZ]O+-X-6I1"5:"=,EI8N#OO70Y/ MKL:TGA?\H6#C.M>"(ED8Z* .UF7_IW9_ @QG@GAY:9T_%=LPMKQ MJ"?RVGE316-D4"D=_LN/,0\=@WFZQR"+!AGS#HZ8Y1OIY<69-1MA:36BT06' MRM9(3FDJRJVW^%:AG;^X]2:_?T5Q%>*UJ;#63E*ZS@8>T6G-((](5P$IVX,T M$K\8[5=.7.L"BEW[ ;)JJ64-M:OLDX"_2)N(T; OLC0;?0)OU(8Z8KS1OE!7 MTL*K*P[U1FZQL[RXM%;J)?#U7Y<+YRVVR=\O!1^PQR]CT^BTQ,M2Z+I:@*4U+F+4?F6L^@==H&A$E!J;PK(5N95Z^[T3EYAV M;!4A=2'>@?/2XTV6#L?B^D.M_%;\I',L#$ZMN"FE%AOI1-:?9.,^>=NL%#*: MC,0&+'2(D\^[VM?XD%V[1'#4XKK$[RM:5*(<*;T4GHV")B%G)Y0.4L>: ML4 =Z[+^[IMY-IR=.N$8TD1(7(7T=4& \L5\48RL0!1745MV33E<60!1A!$-IT'-_.)F"0I^6PP M_\"RQ@K#QS4J,=Y@9SW@8R']5P!=?P2;*\?%VD,B(]MY,AF*<7(\Z]CNZ6#N MWEI;R,U2<[OFW8G(#7*T4,K(N=8/(9C=TE-3'HRF";:5PMZO3(W=CE?=MR@\VA@Y5VIE2%#(SP'VD8!XH;MI6!'.6=\"VL M:!_%02J-PT4/<18MT+Y-O;B)[86#A-9+X!+1"P13IB#<-)F.Q!:D=10L#1U/ MGC9/,B(WTM)8[^OR,/1/RD=,J6<35@*K.'5A!MYKYEV-D^KQ=!"3 M:!^- IF:C0XI/+X>D1N\*H>,JQIS^#T+M!V]X1E1&J=6FV "&O MVNA7S1-1\>1Q^BG>*X,I2,2UQ!#1-Z]'''3"NP,5BM-/.2=D[ Z@ZA@-044; MH.<-4&$6&X9KO&SJ1"YAVXZJ4 Q MM$M S7>KN+0I?%DCXNBVFP%2I5/KB?BU MW>,>9?A]HP?[U'?8'\U'*$-9,IR)'XCE"Z(;!?)P-!D?B6$RR<3;O0+]Z/&9 M<@[[:7;,OL;I'KT[&/8GXXPS_!GE:T3H)?';+2R)WWZA8YF1SZ7E45*&R7C: M2,K.<>0Z4OB=J7Y6+CM,HPKUGS!=QOQ_U1@O:(SIIE 8EC?X1M$!(2]KZIPH MTO^3*$L73R7N!">*VK1[GGZVW5&'W@\\D@=B.J8_QR2DP$:TH,") M+\V:AWZ>B=FQ^ $T4BK#R:3 R51T^N735C:;BQ'NHP=BG!'8^/A8C-/AX?U1 M.(CQ81$9>01_\U]4OM^=\B#GA4CY-1X!XCD2L[8S]QOE,9:.TM"*@V!U,)Q- M^US<4BT5'1+:*D<1H4\UL!QPGM,F[5I1Z(9645 4$-82]X-%[C-) MOR7/0.+^S%TK6?S=2;M@X_:P7A-!-[KF,:\0,3M(^(+M?ZYQMUK ME(92!U;-?#[)-&T;D7'+C,]1QZ%%#K"%OURQ'YMJ)RTO?7<-.A_*%>!>1S\' MT/:"_1"^F=NG[2\.E^%#^W%Y^+D"22P5)K"$.S1-D]FD%_;SYL:;-7]V+XS' MCWB^7('$KR!:@._OC/'-#3EH?X>Y^!=02P,$% @ =H&;5D(QVRIF @ M< 4 !D !X;"]W;W)K&ULC51-3]M $/TK(U?J M"6''#A31)!*!5N6 A("VAZJ'C3VV5]@[[NZ8A/[ZSJX3-Y4@]&+OQ[PW[^WL M[&Q-]M'5B R;MC%N'M7,W7D"(%88,Y M>P8EOR>\Q*;Q1"+CUY8S&E-ZX/YXQ_XY>!P!SA+7@&D6T := ^) M@LHKQ6HQL[0&ZZ.%S0^"U8 6<=KXHMRSE5TM.%YU03>+61C]>IQO MT038X@3=+L %\VVLL" M7_:F/;C2+F_(]1;AQ\7*L94+\?,ERP/C]&5&WR3GKE,YSB/I H?V":/%^W>3 MT^3C ;W34>_T$/N;Y?A_]$.-XG3M/X;DQC!:K1K(:V4J=, $7"/TQF).E=&_ ML0"64UJAP5*S VU" -<6$=JARNBK#%*CO!Z+= 3*%"'TDMI.F6

"F MD]X#IX6_U+DRO)_^]=22D_JJ#J22$J@,PU(** Z>4>[(2T<=[W5!B[8*O>X@ MI][PT!#CZOB<7 Q=]#=\>(O$8J6-@P9+@2;''TXBL$-_#Q.F+O34BE@Z- QK M>1+1^@#9+XEX-_$)QD=V\0=02P,$% @ =H&;5CJEKR"E" >A4 !D M !X;"]W;W)K&ULK5C93>6GWPI9L MC2VI2I:=LC/16&4EF8?4/*#)RR8BD* !4*W^^SD7X-)L+5D?;#5!X"[G;@<\ MW1I[ZPHB+^Y+7;FS2>%]_68^=VE!I70S4U.%-[FQI?1XM)NYJRW)+!PJ]3Q9 M+%[-2ZFJR?EI6+NVYZ>F\5I5=&V%:\I2VMT[TF9[-EE.NH4O:E-X7IB?G]9R M0S?D?ZJO+9[FO91,E50Y92IA*3^;7"S?O#OB_6'#SXJV;N^W8$_6QMSRPZ?L M;+)@@TA3ZEF"Q)\[NB2M61#,^-K*G/0J^>#^[T[Z=\%W^+*6CBZ-_J_*?'$V M.9F(C'+9:/_%;#]2Z\\QRTN-=N%_L8U[CY.)2!OG3=D>A@6EJN)?>=_BL'?@ M9/'$@:0]D 2[HZ)@Y7OIY?FI-5MA>3>D\8_@:C@-XU3%0;GQ%F\5SOGS2U.6 MR@-E[X2L,G%I*J^J#56I(GNEBF=35 ICNP=3.>A>.GI/^QT/V M%\2)*^G)*JG#,L/AQ(\%X:FL9;43.$76B3MIE6FD% M#$:B-GT13/E"FR@A#X\_56@MUBD(Q\JEU J654JRY=P9/?X)ND]UX[!16&X5 MP:V4;'A7 V;(&QNB''#\VBA+&>^%V6+Y#U90H5D'P_FA-3,3)64J1:0 ,):< M<$:'$5>S<3GQ"@+%,D(\$<,2:(EJ4%[ MSJ@-+P<;W1:[:(0HXU:^-5 MBA :=XN)XN%V]/%)J\*XB;A+YTRJ)./2FN!J2E4.@8X"#D,41-YPYQSDHB!^ M!:9(C1M5I22^EU6#Z)>,H<=Y"E7*]HM]C7$Q,Y,0FQD>FR)V0FY('JLXP MC[B@V]K)@>ZT+S2YUGA"!&, X^.0YUT%05A&3FUB T#MWL)M.)8UW$]")!IL M@W:X:&S-L:3@VZ\&T=>[EZWQG']#N;./,/_#K3/??G.2+%^_A3!I-Q#>ZG"T M*6-=?>+LK*J6"_1U_/'J4ERD2&WW2-H#S*9DE<\T@Y_A$=FUTGZ_"?Q6V;?E MS@UH3^$_G5A3(74>ZV!/]("O%A=HJ%HD_^)MJY,I5C6G@#.FXGY!%KR#LW<&%[/00= 0 M>B!^LU6\>J9G12"&7& 35\_L=R;W6XGQW)V(4,% 53;<<5 <>DA69-2@JM,! M$U\DQPLA<[@FOF\P1R+!6)X\ /[?%=K6[T;\*A1;)"M/P_T=K6THX1B8H^7? MCCB_ML09R'U,(8W#& 1]U9)["$Q]L5PL./UB[%>+2+#BG&01J]GKXX,XC-%\ M)'#^Z4@PYJ^/109#H!2"U@1QM(]^1HL(UE ,XU-R3V;,*6\;;7K?6J$%$D6,W$- 1@L)#ZCQV^"KC$#K-L-;%!9 M(W_Y=!S_@192Y$2NJ6NMF"LR1DW<'QGE'F+\GG.X)8%C*)E'!V+#OBIH&7I M;Z79LY+;!.YGH+L9U^=>X,/$X=?$X4R)YU;DC+21&C"L596QRIC5V!P'-C(" MY^F!A5PE?&]D1,+BVIAZQ[&W +L'O;EYBLL7H/"LPS4I5L9YLB(=EE&E/D@$FFC;7$LQ0#J0:E M9W[/H!8&F;VA&)<0I9V >4C63#G;A,H#PA^8V%FD;KH?9^P"#T8.:K *A5" MRA&!'VFA:@"SEAX002*NW7@LR4L=5=5:.E JIN; % Y$_L]1:5RHWH/1V$5[ M&O9 C.$]P7ZRO>6\O>N$N)/@$@%?3=;> [*( @9P:$->!#:',F,L6V3[8D\ M= T;[/ :WE9]OAA\6$U/T/WW9U9WPY[NA8&!"62^35NI JT4S+D0 M?[$#MXRP0N#122>PY]RMS 3^]EG:]Q<^QC:C*\O2-+P4%)28/5"6J1STDB=, M1C7%8FS)$H>%15GH475+GQ%AKIX^-"$#F=-&)LNEG[UL:KX?M-H85&?*$>8/ M[X&@G-Q@.3,XAIQ?_65YP',9W(=OH7*9RXNC5=?1NX"T\^P&MZ\O,I>D P8? M9;EN;"O><+;KK)'(JA/1UI M3V4\7Z50J[P>OR+(C"DR<@OAA?HQ_^U)/+>12#-XR!FMLH @6CGH"XMQ'@N1 MV3_V066^]SVL)%P(^*L?BT7DXZ>Q?K7_L'@1OZ<-V^-7293'1E6,3HZC"["B M2>3QW8,W=?BZA@NB-V7X6:![D.4->)\;1+%]8 7]Y];S_P-02P,$% @ M=H&;5CBS.N!+ P H < !D !X;"]W;W)K&UL MC55M;],P$/XKIX 0D[HE<;JN*VVEC1>!!&/:@'U ?'"3:V/-L8/MK/#O.3M9 MUHJV\"4Y^WS//7?G.T_7VMS;$M'!KTHJ.XM*Y^I)'-N\Q(K;$UVC(LU2FXH[ M6II5;&N#O A&E8Q9DHSBB@L5S:=A[]K,I[IQ4BB\-F";JN+F]R5*O9Y%:?2X M<2-6I?,;\7Q:\Q7>HOM:7QM:Q3U*(2I45F@%!I>SZ"*=7 []^7#@F\"UW9#! M1[+0^MXO/A2S*/&$4&+N/ *GWP.^1BD]$-'XV6%&O4MON"D_HK\+L5,L"V[Q MM99WHG#E+!I'4."2-]+=Z/5[[.(Y]7BYEC9\8=V>S9((\L8Z777&Q* 2JOWS M7UT>-@S&^PQ89\ "[]918/F&.SZ?&KT&XT\3FA="J,&:R GEBW+K#&D%V;GY M%=7]H[86KM' ;%FZX M&\[WR<36/,=91(U@T3Q@-'_Q+!TEKPZ0'?9DAX?0_[,B!S%V,_P;&+Z4"$LM MJ3,I/>#X0B)8=)8VC2O!D3K75=TX'EI(+WT'B!RX*J 0LG%8@")8Z6%K@K4> M=D*X!G'K5H12^@^#JZ9"PYTV$[AZM.5U+44>_#OM?5;DCBY_?E]J6:"Q@QV> MG\/+X2 ;GQ^UTH@E1_ &E:8V:>'O0D]B<$J;45/JN0-?(J4=")7+ MQB=1J+8F7.:-[&NROQ*PP)PW-B2UT& US>EQQ&Z@'"%%'GX1V$_UYZ1]<[JQN0E#=6T2A! MJ4D'"3N'TW$*=]P8(ABRM0V1#M@PZ;Y?M*,$;JGQ9R,>N$1ORP:GV1E]V5D" MN_HRWIB:="-7X6VPA-&PO=V]R:W-H965TU*Q+ BR59"D6=L!P8(D73\,^T!+)XN(1&HD'2?_?G>D MY3B!FP[8%TDD[YY[[E4\76MS;VM$!X]MH^Q95#O7G0R'MJBQ%?9(=ZCHI-*F M%8Z69CFTG4%1>J6V&:9Q/!ZV0JIH=NKWKLWL5*]<(Q5>&["KMA7FZ1P;O3Z+ MDJC?N)'+VO'&<';:B27>HOO671M:#;[+0^IX77\NS*&9"V&#A&$'0ZP$OL&D8B&C\L\&,MB99[1__-^TZ^ M+(3%"]U\EZ6KSZ))!"568M6X&[W^@AM_-S$84=A$O] (=THI)YW,.19?A).S$Z-7H-A:4+C#^^JUR9R4G%2;IVA M4TEZ;G:+2PJQ@T_2%HVV*X/V=.@(F(^'Q0;D/("D/P 9P956KK9PJ4HL7^H/ MB="65=JS.D_?!+P2Y@A&R0#2.!V]@3?:>CGR>*.?>'F#G39.JB7\-5]89Z@F M_M[G;D#+]J-QGYS83A1X%E$C6#0/&,T^O$O&\<X M!QGN:H0+W79"/4$M++BUIE[C*(E%@V"#BCV!RWNKOZ!H7 U"E7[YG2?'D8?8 M.=VH4&M8N51V *B6Q X-?;9"K2H*.IL>>!R:!/?H+."CMO?4JTXK"S1K0'1= M(PO!K6M!*G!DI<62MII>Z=FT9_+_+9/F@RPH*DZ#:&A> 0?AUX4N)9:PHC#Z MHPX-3T,H957)@MJ?(X9.\GSQ0\@[@(\.N1U87.IRPW9/;$$8!!1%S21I$)9T MT@DC'#9/L,!"D&%V_PE\'LFLI1(NW,LP]$G$!]&L2-?V-(4JT#O,'A7^A&*@ M5X8=Y8%6 GG>QVYIM"55HROI#5 7^*7FM24=E!08F2)!A3].H2U'$LJ(+&% M:E%PC;%MBGA1:%-2YS5/@ZTT'3)23ZP\@KY$S;91I0I_'A[ATENH-*?F94D^ M%\&==E0A=[5!JIOD@;_<6-S_VFE4(0.< &E]QC M)W"0',*\I6(M!+7(07H(ERM#>@.O<"7+DHKV4E@7^F=>L20<7%Y=S@_#UL&( M$*P4<"T*2:T!!_/K^<7A$7Q5I7R0Y8HR4^B5E&X:B87"T4 M)/$O[+CSJ>PEN*>8B/MI:IF*CR\76!F&WAJ M(K];>6R\)[+M&5^U?$ISQ;4P MI5QS2CFU?Q!I QGD^;,&28Q3/I].@)-!/G#7/T&:9534V48I3U+(LCB('.=C MR,<9<'[@=T$E A_>3=(D_0CI).[-Q!F,J"F\$"_&<;[IK^?*#?W2U^R^_]]P MYW9"G)?^#F9#(82+RG9W>\V;A]O-LWBX(U[Y@62AP8I4XZ/C/ (3[EUAX73G M[SH+[2@=_K.FJRH:%J#S2FO7+]C ]O([^Q=02P,$% @ =H&;5F;!=DC( M P 70@ !D !X;"]W;W)K&ULG5;;CMLV$/V5 M@1JT+X9ERW:RV-H&]M*@#1!TL4G:AZ(/E#2RV.5%(2E[_?>=(;6*%W",HB]K MD9PY<\X,A[/K@W5/OD4,\*R5\9NL#:&[SG-?M:B%G]H.#9TTUFD1:.EVN>\< MBCHZ:947L]G;7 MILNTZ[CVX[=KV04F##PY\K[5PQUM4]K#)YMG+QJ/\G#B<#7[ MCD,Q.!21=PH46=Z+(+9K9P_@V)K0^"-*C=Y$3AHNRJ?@Z%227]@^HA(!:W@0 M+ASA7OI*6=\[].L\$#P;Y=4 =9N@BN] +>"C-:'U\(NIL7[MGQ.MD5OQPNVV MN CX4;@I+.83*&;%X@+>8M2ZB'B+_Z3ULQ/&BW@W//QU4_K@:/7W.=T)=GD> MEMOFVG>BPDU&?>'1[3';_OC#_.WLYPNDER/IY27T"Z3/,?V_6+\;>(^EZZDO M89D2/H'0(MQ9W0ES!#0!';E*$RP(T'WHA:*N5$@M <+4X#$$A=2O <3.8?HZ MR-#2*;M+"DF^R2QZ4+*LVO/W,:Z%4M#9P+:$72DAM8?2V9X:"^C](2AIH++& M#"V=T'G'4Q-*LSN)C,]8]2RVQ'! -%'-0(.#G8HCU ^].I+L^;LI?*'KZ^(Y M228&MHF+Y^@@/&GZVDM.%$G5X@FI9Q52%QN$3AS9Q[.4Z$>Y=+;NDQ:* M\DU[1P4RZ*+I9*0;&=#;.=C3 ?"E#;B3%?QC"0[V!$#=.X4;T*A+TC&P'SC^ M1 FUPM6\71//*EB*(CV(II%*QML1L\J$V?5@4](D>NAC8BJKM8UE(/9J^ODD M :FV!&ZXYD+;GB@1RIM%L>*$E)P$6< MMI5#2H;L,=Y\N8*ZYPQ&<8UT/L!R!K4X^IBN-_,5= 0>,<>$.^0QQ16<%T.X M5_Q;*J 2D-)N:![$D-=S1(B:W!# Y&6T%+63NX\:9;$CFMDE:RC62F4,!5" M&J\B(."PXP_D>Q_1=02P,$% @ =H&;5EL*SW%L$P M3H !D !X M;"]W;W)K&ULM5M;<]LXEOXK*,_63%(ERY*^=OP\:83GVMJR:\.=MT7?ORXB(4&U/K,'6M:>";E?.U[N"C7U^$UAM=TJ:Z MNEC,9L\N:FV;L[>OZ7CX(H>>I3MQ8_YS//U'8AZ8 M6>I@KEWUG[;L-F_.GI^ITJQT7W6?W/W?C##T%,\K7!7H7W4O:V=GJNA#YVK9 M#!34MN'_]5<1Q/=L6,B&!='-%Q&5?]6=?OO:NWOE<36-Z4I M=_=? &N)OT7D[]WBY(&_:#]5E_.)6LP6ER?.NTSRNJ3S+H^<-\;^?UTM0^?! MOOY[C&$^[\GX>>AT+T.K"_/FK$4-^#MS]O;/?YH_F[TZ0>V31.V34Z>/:W>, MR-/'_+8QX#Z%JUO=;)'UPH%ZFF!*_"F '$K0?*E6MM%-876E EQEP'F[H#;Z MSJBE,8T"!EOM89UMZ#A?PFH#!M]M5 =7^+X28_)FW5=$+%&/7]Z8HO>V2^;V MM=CH9FW4M:MK&P@D'OWY3\\7B]FKF_?7]-/\U>.INC:^ W"".QG"HGFOG.L: MUQE5VE!4+O0@(=7@DJK:PNJBZDLF=92K4[RL36,\'0/?F!8EHP>S:3T<;EMD M%?8B:Y\;BVMN.G8?X>+S]&:J?KJZ^AAYR20YR-]YY6K;X?ZV]Z%'%^T<@&RQ M&9?G5($V@QGG*FQ<7Y5PAT*$1_K@IM_[AA$T*4KW)5'\;>7CY2CE@/N\ )9UVQ5R.3\AU=!735-#V=\,JWSG8);$7S5?';^#U"9IRTKT!@LV1KME4&< M4'\UA:F7QD=/7TS4_<:"".YU@.45+$G$@W7@L0 ,\/WB.2/#5'U@T#>9$/XWOH#F2#MMZ& -AAAPV7]!U ^2#NI%-*' 4I4N M?X=80P=-(C7()HC!-6#([!A@%>"$'K_8V=# !2%@L %K[3UL(,H(X)RSPN0 M9\ G8 [-P3:#?\+1E08_QC##CC\(J]9 )AQ- JG1D! $B[< =>!@YFL+B0DJ4ZZ)"D/I[FOL$OT<+$^M^@Z *O(\ M/1$BGJ80\?0DME\GPSH2&DYO1_$]Q .BT;&ECBP 8;V_#4Z] W)L$=3?7(4B M 2O[T!13-EQ$JGX9;&E!U@8@[0I,.&1)"D3C)NB"]8A;EKI"? X@^>X>3>JA M=V36:"H+B1BQR YR.^40IXEA3P[*='/@2PFY5-C.GG8"63C##CLA6*0#]-; M]"[;;1F>4H "R_[26XR? V2BE=?Z%NP\48%B!0_OZY;UTFUTI_1J!6X@_H&0 MC\%27!S(A/5&PDAE]=)60P8PQ&U<",0A8.'-Q_;P+ MW)FFEZO1=T%N094]@>&PB0(\.><4 U<>X2B(A%P@X@L3M>R[A"%H7'AWYR:) MDX+$6QZRA-)D,USV :P@!!!$O43K1!%/(MF(K@[< W\[P:+%>#Q/ON7P=J>K M/IG'O?;@0B)%4[>5VP(&HII!^QJ^+>%P 2-9NX6K T:#+-=!;*L,%$WPZSZ8 M55\!_7=,.;@KL:DJUZS/\=>E,#S9I<4V0&7G_!;9T97]@P5 E4EBI=-?TVZD M.=E#P0!1=#W%+X;@@M*;7R#D+&QN6Z.>7(/R1'_N&D&X+^H29LU#6% MH6([YL@/.X$<^8AY@S!6LGP'MTB!K#<49(K9]QB 2?&5PWRAB'?8P. L65_V MU82,E+"U8J1@R1GK4;(8SS#<'>ZT9.R@:H*,TE65]LDAO?B",@P%\NL=WR2O MG4@JRQ:=^6'RTSWR$%[N()ROXR69N[*33AC)V"S$8$F$21KQ."H;AIR'',J7 M*?_OZY[O=)CGHA,"WFZP>7&'"1!\1L51IE>WKD&8 H5!=5_<;B#X&!\D/1%= M ;!"4B1:=@&Q)@H;KCZOP:? ]6HY)T4W@'.7QZ9!_$P70"ZGN;"1S.8OX]IB M3><\\GX1.&1\"I0B&?SW5(:[ 3Y+LMA7=#A(TQOSNY M=;PH3^>I$\2]2,2].$G/Q-=>N3!DZ++VZN8:5OT'15*CG3Z"N$/H <#O) M_;$ %B 'VZ-0D1=5D8O2= 9R"PAAB$QBK"9?C\#D/ $[NP9S2STY*J-P?=_8 M+P .*\C]Q+:L!^<$\R/_D-1_JGYE"P3>^)#]Y()!#42(N.8X*??8X#MWJ_,^ M#"BZ$Q50(\ (4 U&(4(7L+.J"> R816+UC$1*EJI>5 9T$Z@OL"K[O@.\_#-L/J(M1!6QD M"V*4PQYN#;QC7GLF(:W9J0 M1#=).DS_2LT7L3RF?"^$E,TFWQBC=7J 8\18R(P@RA-51+H121P3VB#JS)M. MX/5\-O3)9R>1]Y/D'9^&3'JTO?W@4XZ">)0?7"1!H MT35-#R"U #B.ZW;MLF]1+9CA8!XL591W%?[8PHD6\0Q^*'L\%%4 H= BD&*S M)1V/!"9/IJK.FQ6.74(L,R$=E8B_@SWL#G2:.!+E@;&URYT1S,O':-BU'H-@ M*5GF (Q$3$$6RVV'.TB*7;];)0FW? $Z0[PA-1$WV'+5+:(HI5L&?;*D%EG1 M<:XD18^@"3AAX'*;,DWJ?Z'RW+*RZ]B'_718FZ%^#!<_^_%D!:#*<+Q".87. MM.&E>F0?*Y MH%&*RD-Q3T(8PG]4V"O8=73;$6ICKA=/I3/@D!1@\C.R[@OV MZ J#J^\>8Z/1%:=71M3^;C)07X_@[%R(0[G.JF.%Z".'HLP#_!16UDC57F,U MT%;FW%2<>F1I2%94PT9AB6.@T6 L1RY)NF3/KK@S&"BQ@@(8?C15)>.! F+U MS9%O&%I3MI09B5NBW9*-QI6=&'#N<]$NL44+!S/4C/O7AQ6![#@AR#TB/$=( M.&VX?Z)^[\MUS-EB\S;6UD3-[E&)AUK[6]-1$6&'^H"*E>TY%IAHKY3=.1_[ M)UQU0)K45CVNU]66^@TKHSL:ZM"T)U4YTCC@%(VXQ@47&>.<'ZV-6WO=;M+J M_4%%PC]I'&U;;D3)KR'=PK36AD)Z2%YJ*,@X>NE,BK$?>@$A2C(MH)-Z2ZYA MO<$V[-D?\Q%T>/&34X:\BY]<#TL*"0A$=1OC-UG ^9@)K+C]/DK% Y$'=L"D=Q'^IZYK1C!R*9F3=@CSCHH(*21E.<(L7N7E ;B"G.HQ9D=>!G M"VBTQ"5ND)$(W (YV,GD)GL$,#^9EOSD4*:0/Q3&CZ=7\B[\R'CW M&2_'D@AS^5&%_G]>F'4:H%+O?"\5&0JO=3CFM(0SH5_^'KO_4:!L&\/EE)X5 M?+O'VV4Z&>?H=! NT6'#AE((XG)*R:5O;I(;S,XRK*"=J84&)*YVJ+==+[@J ML=2[?KUQ?3=,[7B\CE-/R%V-X2G"RI3R"@!.Z=&*J+6/M/[;XNF,XP,VNX8Z M&A,55>GBEKHE!0X3TS ?(E@9&]0\92"ZV1\[BG] M M]Y!.0(YV%:QF75_U6$E#\8^O(.YJ_9ZGB6K2LK9$GTRY&VP2E*L],*WV?8>O,Y;;H2S$?!7. MKJ# !CB33=(RA55-RM71@4+6!R!+'3P$P!L[$G$U3:70X(/INDIF M.H>CH+T12C;+.@(:U)/@E@2]W=@_<&/*-;VE67N3O9?">K0/U#='&<#N]>@L MZ."\5=6C>\94UE:^7R9!B?# 88=733:"[T+SS1_'ZJ/C3J[SU4 XO9 M_!DK P/;XI?IE=U2XNQ*?UXT=R(&FAXK^2T]E(_RVW&FKQQ;PNK><@T-Z M L8.%".MS\_G+R;QPXOSV9/\PU,..O'S?!;[;'2+9$^I.=T"YF)?)>\@'."Z MY)Y91(]M[Z%'P-@_@&EFRE/U4P0^U!#V=2+#P]N6.#(52F"CQ8PS>ZNP&X9V M^_UV98#X%#@8>7"(!"?,.&K Y4KFCLGMO\;$OAMY]\X%P M1WU"^<4]/HQ(D3ZB;B)+%B"*9I3LU+R" &+BZ+@2R?ZNH8B%0"RA#!_%Q <) M-4U6Z5$.I ;I,04U*UCGM8%8+5?1%6((^36EI?>VL4)(X?;;94'KY!HQW=': M8/I-?$6XN^K7$&J1P]D(X &UC&B+V3F.,*YVGPM!B0!RYM"WCTC#@(-'#N^I M,0AL_ I:?4\/)Z(K!)J7KJSTL/;>)!79)5F%.A59$F7#.[^0O!249*H09QQ< M$J1&_]X=F)^4)=<<:#DHV]B3G)#QRZ&%ID3VJF378Q3*O5<<2_J2$7!/!=?A M[P/FIU_V_ZBM5_^D$746*$:#Y'<OPHOOOAI3F/ M4'EPTLB,%O-X'+=BN(D#*IT&E%OU2..@R'9\Y.,(.JDI@ ?4V!6&PA@2&RAE M$$6DOQSA.5TUG,N&A0"%Y7S>*DQ-0CX#E-Y9O(J:N])NS6(MAO IB5;F7J;8 MT..$HI]5>PO#^X^=ES#9UU]VW3]N(08)\'*_OF8"UB!KYA MK@#"JL!OZO#W$WKJET8$*^NQMKYW!+-Q;(?A9#@POI&L /YWKIK$L?H)[B3, MR[NS--%ZJ>A/')Z]4C\C@6I.G^>+5__1.^Y_4TEJX]]PB0KXA3:/L8H4.'-U MVOTI8>0I$#:2'ODUMAQ,86#G\?">J100L;B:"/UJA7_^ ZI>>8J !=>P=ZX" M-,%SI9HE^A$5\H?PCNVLX6:A#/QWQ;"(8OC "L_JCR@G[C#C"]A,#\;2PF$P MX^DQ.G\:GCA\V1$N#=CEC<6H("=[&VR3U)"HP,C#DIP,\PXQUQ%2Z3F/1L^B MES9NZ3S//?-A4M03^).69P!+' A("S&U@>);A*2L0TO8%>]E%._G0X<9J)6T MAZF"@SHFNW&1KM2?9\^(V_+'Z-*L&OS@-)F_[3_&C?1F[S>'M#3S_/S2["5V M',;139)#'WNK?I'])2&4RFOZ>TEJ.S8=_U%A^FWZF\PK_DO$83G_02=4[6LL M)BNS@JVSZ0]/S_AE2OS0N9;^+G'I.JC+Z<>-@1S=XP+X'O]"*W[ "])?JK[] M'U!+ P04 " !V@9M65['QP^@" !S!@ &0 'AL+W=O<0+%,(!$8W?+6;0A72. MV_,-^D>?.^6R8 8OE/C!:[_B%Q[HC'&^+S^"#@-=,G MD$3'$/?CY !>TA4B\7C)*WB7OVMNG^'G;&&LIE[YM2_'!F*P'\*]G[%9L0RG M 570H'[$('WW)AKUWQ\@..@(#@ZAIW?T'O-:(*@E_->M[4OD8*C]B=R7"%G) M9(' W6MZ8: \@VR' 6\9"-\W'D5Z6PG6 2EJ VEH@V9&"9Y[I 433&8(OI\- MD.9X:UMJ1*B:!D+70$#7GY7=_0.3N9O$Q\"-TPKWZ,F*-]&LZUI8. 4"24)' M%;3L:0SW'G>[,?_%=9@P;UDQ2Q@%EY++PF&L4'.5PUL8CA(:>]'I$7PA^%J2 M/ K^A^#:_ M21YEA:XTR>P9J-6FHBDZ@>M'YX CB:"<@9;L3*AF= MTQB=#V%?2X5;0E"A+KS<&:IQ+6VC"=UNIZBS1DA>S!LYID)0J@8$+LFU?W(Z M#$ W$M@^\^D?P%02P,$% @ M=H&;5MOL_E-X P 9P< !D !X;"]W;W)K&UL M?57O;]LV$/U7#EHP;( 0R;+5-IEMP,Z6-L!:!$FV?1CV@9).-EN*=,E3G.RO M[Y%45*=(_,46?]SC>W>\Q_G>V"]NBTCPT"GM%LF6:'>>9:[>8B?"65,5_\X*I9)+DGA IK\@B"_^[Q I7R0$SCZX"9C$?ZP,/O)_3+H)VU M5,+AA5'_R(:VB^1= @VVHE=T8_8?<-!3>KS:*!=^81_WOITE4/>.3#<$,X-. MZO@O'H8\' 2\RU\)*(: (O".!P66OPL2R[DU>[!^-Z/YCR U1#,YJ7U1;LGR MJN0X6G[H.Z'AHXDIT@U<&$V6::SJK[UT,LS_[7>49\I _,Z@%^'>&+ M5^"G#*UIZ^ /W6#S/#YCJB/?XHGONC@*^%'84YA.4BCR8GH$;SKJGP:\Z2MX MZ][QC'.LNZND%F,>5LYQ2QQFX=]5Y%W6T16J.XX:7> /G+,W0]\W) O,R; ME>3[S$8 K9 6[H7J>8T5^&41^8J!;PKJ@*R(9(.(VK _-&ACX3; CB1WM,>RS[BDP&[7>-8MCQ6@IQ6Q&;)&2^QS [LT$.!CV$>, MQ31@N;[ZS(8#9-BR[J7W+B]8$#?M(T\Y=@OP$,UG;FYV-U;)>SW9(0,AC9I8 M7^4M\QRN-(LB8[WT$YBD9],2+N6#3T#,TB0MS\YX&PF]D3[7PWR9%K,X:SYE&HD.%)F0];#_-^$N8_<5O\4)Z ME)/;NOP&4$L#!!0 ( ':! MFU;J8X/X9 , ) ( 9 >&PO=V]R:W-H965T/89066PAV;"C6M;(PM MA:>IW<:NLBCRX%2J.)E,SN)22!VM%N';C5TM3.V5U'ACP=5E*>SC&I5IEM$T MZC_+,AXUG F_U_QE?29[(?D@S-WE)]-WYPXV3.PA5+60:(7-"B9#MP9((KF16NA,"@5BQUKM6!]! M4\BLH&/^HY86QW#E2)9\C,FF3RKEI$"0O>!0BFX8-X=[XRG.9WQ !=/NG71O M4B=3&_3TI'+?A+6"HHQXP6^0G'Z@9T@T.7\RXI4KS+!,T?:(R6L09[.7$&GE M@&).!\6<'E3,6"6OE,81?-$FY0WF@P^?=%5[MC&T:\2>;]!]ZCG(XV7UM'O% MP7T(%R1!6O$%[6_7'UCNGFRS0N@MD92['?Z9WFQN5G1;*7+RR2 MN-J["OFN>B:-7I(-VD&$.0C_A,$>/]+_T@E5D0%V?M7P;3;_C33&W4CM0N"'7R?$[TH%M^U\[\:8*/2&ULA51=;YLP%/TK5ZR:-BDJ!/*U+$%JVE7K M0Z6JW=:':0\.7,"JL9EM2OOO=VT2EDEI]H)][7O./1?[>-4I_60J1 LOM9!F M'536-LLP-%F%-3/GJD%).X72-;,4ZC(TC4:6>U MPCB*9F'-N S2E5^[T^E* MM59PB7<:3%O73+]N4*AN'8R#_<(]+ROK%L)TU; 2']!^;^XT1>' DO,:I>%* M@L9B'5R,EYN)R_<)/SAVYF .KI.M4D\NN,G70>0$H<#,.@9&PS->HA".B&3\ MWG$&0TD'/)SOV:]][]3+EAF\5.*1Y[9:!XL 3."[=H3Q83;N<<#:]D<\HK=(<#7SXQK8"S<=5:(G9[8?9CF73L\1O ML"1PJZ2M#'R1.>;_XD-2-,B*][(V\4G"6Z;/(1F/(([BY 1?,K29>+[D/VV^ MPA4WF5"FU0@_+[;&:KH7OXYUW!-.CA,ZKRQ-PS)XR%G-7R%8(A1)D4R[+)= 1 M9-5P!G"%&=9;U/N5&.Y91S?1HN9,&#B#9/0IFOMQD *#(]J^@=02P,$% @ =H&;5J@] =3M P Z0D !D M !X;"]W;W)K&ULQ5;;;N,V$/V5@398)( WDBA; MLA/;0"Y;;($N$,39[D/1!UH:2VHD4B5I._G[#BE92;R.VWWJB\3;')XYG!ER MNI7J41>(!I[J2NB95QC37/B^3@NLN3Z7#0J:64E5&4P#MXQ8)T! M<[S;C1S+6V[X?*KD%I1=36BVX5QUUD2N%/90%D;1;$EV9GZ/&Q1KA-,'OJQ0 MGTU]0ZAVSD\[A.L6@;V#$,%7*4RAX;/(,'MK[Q.;GA+;4;IF1P&_#&"8P*_KA::C?^YR$!6OSA87R; M-A>ZX2G./,H+C6J#WOSCAS .+H^P'_;LA\?0YXLV6T"NX!97J!1FL//HRH9T M:9X/<3Z*>IASCZ\Z_%12\FE#([2[*4A"65$6ER*_ #JEM.B/B;BE6"])R6Z$ MO;#%)X,V-,#6"&IRD2)PD5$A:!JI#)P &XS"B?N';/AR*CS;V,4:PN$0V 0> MI.&5S;DW-#69Q7%DC4<1_(9:4^+0 F' PMOKC*&YL"8/L936%ACV!&UDW7#Q__#!F M87*I>XF6SQ22?]$Q:;E6*?[,B7U^U/(+\HIJB&U^MW=H%YZWN"D);+?)"42# M8#BVL12&KA>.)K @S\J]-(@IR!U'=NG:B_52IZILK-,4X\D($F!C!G=<&>TL M);&EC MH(DH<]F3BHI:-Z#ND6&?_DT3LYR2:4$P2_6#B4HXE[*! 0TK)G4"V MO2=0&$,\(85&/R@4CF("'Y,1%1?2@B^EXO8U )R22^1(KPPR2"8]?-(R&8_M MD<7CN*U1M.>AS/%?7;]4MG+WR* B)-?"M#=Q/]J_8Z[:Z_ME>?L((A&I%&BH M<$6FP7E"Z:+:AT7;,;)QE_E2&JJ1KEG06PR574#S*RG-KF,WZ%]W\W\ 4$L# M!!0 ( ':!FU8$J>,C- , *X' 9 >&PO=V]R:W-H965TM&%H@B]ZXN3?[TC)JA,XWO9%%(]WSSWW'%\6>V._NAJ1X+%1VBVCFJB=Q[$K:FR$ MNS0M:EZIC&T$\=3N8M=:%&4(:E2<)J++*E>1K,(2JQ$I^BSV?^*0SV!8&&4"U_8][Y7>01%Y\@T M0S S:*3N1_$XZ' 4,$M>"4&J*9G-2^ M*7=D>55R'*W616$[+.&C%%NI)$ET\/9>;!6Z=XN8.(/WBXL!;=.C9:^@Y?#) M:*H=_*Q++)_'Q\QLI)<=Z&VRLX"?A+V$/+V +,GR,WCY6&X>\/+_4:[0)?Q& M-=IGUC_76T>6-\U?IV3HLTQ.9_$':>Y:4> RXI/BT#Y@M/K^N_0Z^>E,#9.Q MALDY]-4='\RR4PBF@A/UG*)[%O TW0.R.M*D,'P8';&54[-B4!G%IUKJW1RX M4T4]M@K>8X'-EC4=+!G<"24LHUS %C56DGKE+2KA$?&1[QG'2=Y >C'-?PSC M;.*1'F2!L!?6"DU/D"Z8YJR!NVDYJS:WV_%JTTI0L\R3- M85V6TA-W@0DZDDWH:-519[D.KQ6D[/A!%YVUO-*;WJ9)\NXX!5-X#IY=?UMV M?ND%O1L/IPE:8X-R;WASS."CT;L?"&TSVM-T-FX0#WIJ6\1'=VB#=A=>"K_E M.TW]=3I:Q\=HW=_!W]S[EXQ9LE8.%%85?8_G7H)V3:<"-O#?']'GYK M?E#1>@=>KXRAP\0G&)_HU3]02P,$% @ =H&;5CJAHF&Y P MP@ !D M !X;"]W;W)K&ULK59M;]LX#/XKA#<,#9#5KTFS M+ F0MNMNP&THUNZ&8=@'Q69BH;+DD^2FW:\_2G:\K$ASP.&^Q*(DD@_%AV1F M6Z7O3(EHX:$2TLR#TMIZ&H8F+[%BYE35*.EDK73%+(EZ$YI:(RN\4B7")(K& M8<6X#!8SOW>M%S/56,$E7FLP354Q_7B.0FWG01SL-C[S36G=1KB8U6R#-VB_ MU->:I+"W4O *I>%*@L;U/%C&T_.1N^\O_,5Q:_;6X")9*77GA _%/(@<(!28 M6V>!T><>+U (9XA@_-W9#'J73G%_O;-^Y6.G6%;,X(427WEARWDP":# -6N$ M_:RV?V 7CP>8*V'\+VS;NV=) 'ECK*HZ94)0<=E^V4/W#GL*D^@9A:132#SN MUI%'>: M[)">)T<-?F3Z%-)X"$F4I$?LI7WDJ;>7_K?(+[G)A3*-1OB^7!FKB3\_#CU# MZR4[[,75U-34+,=Y0$5C4-]CL'CU(AY';X_$D/4Q9,>L+VZH1HN&0*LU7'') M+;[^DTA^()Y#R(_:/HS\MD18*T&ES.4&K"-'5\_\)QJP=)RKJE82);TAH2)5 MP8FW5/"PTX!A4_DX.GE2[RG1E?358MY*950FT=X":W7 MY-C-UH*R_!)2RAUM9Y!&8[<809J-W&*\6YSM%A-?(520-*K7EK3C83S.NI0[ M!DY(^U!"P[UA0MS:^)%IJ*P)4SM7^MU^*B_;8?3K>CO2Z04V7!KBW9I4H],S M2I%NQV0K6%7[T;12EHCLER7]LT#M+M#Y6BF[$YR#_K_*XA]02P,$% @ M=H&;5O"/WXP) P >P< !D !X;"]W;W)K&UL MK55-;]LP#/TKA#=T*Y#57TF3MDF IEVQ >T0K-UV&'90;"86*DN>)#?MOQ\E M)TZ&)CD,N]@413X^4B(U7"K]: I$"\^ED&84%-96YV%HL@)+9DY4A9)VYDJ7 MS-)2+T)3:62Y=RI%F$31:5@R+H/QT.NF>CQ4M155FR!]VB_55--J[!%R7F)TG E0>-\%%S&YY.NL_<&WSDNS98, M+I.94H]N\3D?!9$CA (SZQ 8_9[P"H5P0$3C]PHS:$,ZQVUYC7[C&Z+43 ((,(66VL*E?.M"ZY;/[L M>56'+8=!M,.D>O&N<6;CF)A/*U!KAY^7, M6$TWX]>N9!NL[FXLURWGIF(9C@)J!X/Z"8/QT9OX-+HXP+3;,NT>0A_?4_?E MM4!0,>'.B1K"&J>]57+QP:(NP6?%9 XW7&Z,X 9Q5U8'X^[.ZJ% MF"M!#EJBD9IX,/- ;F9C)#R)0A<'!MX%PW7? 6XL[9V0"N:JU=-2NE_1A9 MZS?E7^_X[)*+ UC_JX[O#,BM(/]:P#1.G;I+[))>Y,3>1CS=B'TX2_O["]W; M5^CW@VY\O+,7=@^@[&JV<&L@EJ@7?NP;\+2:V=AJ MVY?ELAFH&_/F6:*J+K@T('!.KM%)OQ> ;D9]L["J\N-UIBP-:R\6]#JB=@:T M/U=$?;5P =KW=OP'4$L#!!0 ( ':!FU8*L) ""P, (\& 9 >&PO M=V]R:W-H965T,(9!*DR8I=-!6 C:T M24-4P,;#M K\O<-/CFOS8@VNDKE2C\[XED^"R!%"@9EU"(S^5GB)0C@@ MHO&GQ0RZE"[PY?H9_)D2 MQO_"NO%-AP%DM;&J;(.)0VCZ\"!A%[P3$;4#L>3>)/,O/S++I6*LU M:.=-:&[A2_711(Y+=REW5M,IIS@[_8Y4$MS,!5\RUR8#!_=L+M "7C-=!^200_B*$YVX"5= ML8G'2W85:^#7^=Q83?/P>UN-#42Z'<*]D5-3L0PG 3T"@WJ%P73_P^ X.MM! M,.T(IKO0IW?TYO):(*@%7#-;:VXY$2;KJB;KU45MX[X;_;Y N%1EQ>1F_\,H M'IR<&5@TN,*/0<4V]-ZL 68:!CHKNO[W8%UPLAFY^]*EQ=QY-B,D.)MSX?GV M:'"UIG-@,G][#/08[18JF:*QD89 :664X#ES&>9,,)DA^!DW/CTE72A!>F). M88::J]S 386:&B.7T-ZRXPQ')!Q.FG+4L =)-'+;*:3QP"V&D$:Q6QQ#DGYR MBQ/P=.(SN%>6B?_[,NBEHX@2&$K,RZIV_#CU@=IAX6"0Q(JEET+7=0IM]*+;[=3VO!&9?^Z-5--@+#E)A< %A4;] M$Q(WW&PO=V]R:W-H965T-G9+EE36?&M^UF$]YK8J\PFL!LBY+)I[. ML.#;F>59.\=-OLZ4=CCSZ8:M<8'J]\VUH#>G0TGS$BN9\PH$KF;6J7=R%NGY M9L)=CENY]PQ:R9+S>_URF<= M^E>CG;0LF<1S7GS+4Y7-K+$%*:Y87:@;OOT%6SV&8,(+:4;8-G-'H05)+14O MVV!B4.958]ECNP][ 6.W)\!O WS#NUG(L/S"%)M/!=^"T+,)33\8J2::R.65 M/I2%$O0UIS@U/V>;7+$B_XLUFU2E'_+E@7*#U-'T8HZ MSDE:]+,&W>]!#^"*5RJ3<%&EF+Z,=XAI1]??T3WS!P&OF+ A\#Z"[_K! %[0 MR0\,7M"#MU \N<]XD:*0/^^4_\85PA^G2ZD$)F/J]'@04?N)_!\>^Q!!/XH@'=OQK[G M?^ZL]OU:5ZB#7+BL'I!*2NQ'1[8WIB$BF-%!N/8]AU\7M$/4D12O^)9G%J M.]1"4BQ <;A")G4_^LIR 7>LJ/%8H@\O?9MAFX]-,C\O;K)UQT#1M!X69"-RJ@_*:#N.C*%3.^>4M,+\"':? M3<+O[$TN[S^M!"(15R1"*A",.EAHQV-X2X88O:5JVM /(:E3NNC>/R$3\@,0 M0$S)X'EPQPOZ"2AT_R,I4O=%F%":4.AD8L=D7D>+*;_6]"NA*C9*@@$E\82& M27A4RG4K>E7$#4*X@$!FO_QE"+ZYB!"G5+'VKNS=[\L4:S-+5I"PNM*-5?-SMM= MU$^;^^GS].:63YNSSJG;%KBB4,IE:M>BN3DW+XIOS&UUR17=?&PO=V]R:W-H965TV*)*@E*EZU&ATZYF0 MNC(9A;V9G8S,QBNI<6;!;;),V)=;5&8WKC0K^XU[F:X\;]0GH[5(<8[^<3VS MM*J75A*9H7;2:+"X'%>FS>%ME^6#P ^).W?P#8QD8(=*L2$*X^_"9J5TR8J'WWOKOP3LA&4A'-X9]5,F?C6N]"N0X%)LE+\W MNU^QP--A>[%1+CQA5\@V*A!OG#=9H4P19%+G;_%2GI_,O8F?KAE7 GRU3F%>"8O7MP'S3+P0Q3Q,K14ZQ?#]YW3AO"6^_'4, M?&Z[?=PVU]#0K46,XPH5B4.[Q5@A+(VB:I8Z!<\L*4I:_H,.I,X[ M12BY!;4!\*3 0K]\OE3/VKV;ARX$*+)0P22 MP(0#DHT-KLFN7UE$R'*^T88&9-(-BS/X&8H2D^N#KVF:6DR%1[@52N@8"Y=? M,,9L@7;O-8*HUX +:/5J@^[^- FY7:(D0Q"P1#?E>R\1LTVE2.(RNH).MT96 MWGIZ"PZB;C]WT^] I]9@GWN;/]"Q*T:/SVMJ9+3P!K:T#<+_#T-?G]'&TH5D MG0@B8MU^K=.$=FW0.] ]P]M.R=O.AWG[J+]72PX!MM"+]O M FL(V2O'2HRGJ-6LMOHM.N.HUNS!-VH]QQA59/^RU6E?0;/6B?A83K#OU>,[ M6C2KC6@0?+4;YY+9+9/9_7 ROV9K95[HV.9TTI(8?KHK3:EEQ'E?(,5[C$VJ MPSG.T$K#TLZ[8PD_&\V)'F6\4'F3*6*)#^\VKB7MD(8*)8J2,OMN211Q>XXX M2(O4D 064/._VNCK_0YD(;LAU4RDA2'J\B*1EFK6T!_)C3%6&R:5U$$J-D0Q MG<>FG5$R";%0(_3A&@KF:/BR(N\K[)516%SQ3+1%4,8Y9EC>C=T0'@*##V_? M=V7.Y)L+5: @*C^AYV9Z =TV/P932[E;SGW3 M?-QY%<^'1H*72CHR*E@7H_](8 MOU^P@W(:GOP+4$L#!!0 ( ':!FU83WK]/B@, 'P( 9 >&PO=V]R M:W-H965T4HMJMX_:%XFW.G+EQ--LI_6A*1 O/E9!F M'I36UM,H,GF)%3-GJD9))QNE*V9IJ;>1J36RP@M5(DKC>!Q5C,M@,?-[MWHQ M4XT57.*M!M-4%=/_+U&HW3Q(@I>-.[XMK=N(%K.:;7&%]E-]JVD5]2@%KU : MKB1HW,R#RV2Z'+G[_L*_''=F;P[.DK52CV[Q=S$/8D<(!>;6(3#Z/.$5"N& MB,:7#C/H53K!_?D+^I_>=K)ES0Q>*?' "UO.@TD !6Y8(^R=VOV%G3V>8*Z$ M\2/LNKMQ 'ECK*HZ86)0<=E^V7/GAU\12#N!U/-N%7F6U\RRQ4RK'6AWF]#< MQ)OJI8DW+.U0#.81984N&M1WH$M M6[#T%; ,/BII2P/O98'%H7Q$Q'IVZ0N[97H2\"/39Y E(:1QFIW RWIK,X^7 MO8+WGFG)Y7;?VO\NU\9J2H[/Q^QMX8;'X5S!3$W--<575CF2\A(K+NE1:M4I"40<)E4$W4C*,VA?M2(QXD M@X^@&U*X:2K4S"H]A9L765;7@N=>OU5.9T7J*/GSQU*) K4)CVC^'=X,PVQR M,6AGXS0>P#5*1672PC_XFL3B+7LBC5L$V51K8DEV>*)'49,L3"_&D*3A>3KY MQK"W[A4F\5F6#;K)>' B_*,^_*-?#O^EM-SKHA<,5I@WFEN.Y-KG7#3.NQNM M*K@Z#-6/.7,L04Z2.)[A/\F:6EDDODQT3G9<]B-*:<4LN-J3R@*7G0E"!:4T$O;<.(9(P'<;=>*\L.?#@&+\T_(D)=+)I.,K.:4S/8SB6:]%>1Z!J MV_J^9PBOD;9M#OUNWUHOVX[R[7K;E^D-WG*R7."&1..S<\H8W?:Z=F%5[?O+ M6EGJ5GY:TN\!:G>!SC>*$J);. 7]#\?B*U!+ P04 " !V@9M6 8#-.UP# M #\!P &0 'AL+W=OYCK[(O'E MGN>>XQV/T[W2CZ9"M/"]EHV9!96U[648FK+"FIL+U6)#.QNE:VYIJK>A:37R MM0?5,F11E(J_UG[./Q DLEC?_"OK--60#ESEA5]V!24(NF^_/O_3D< 8KH M)P#6 YC7W3GR*C]RR^=3K?:@G36QN8$/U:-)G&A<4I96TZX@G)TO<4M';.&C M,*549J?1P+L'OI)HWD]#2QZ<75CV;%<=&_L)6P*WJK&5@9MFC>M_XT-2-LAC M!WE7["SA+=<7D,0C8!%+SO E0[B)YTM>"?<>6Z6M:+;PYV)EK*;B^.M4N!U; M>IK-79A+T_(29P'="(/Z"8/YVS=Q'GTXHS4=M*;GV.=+NH#KG410&_BO[B]- M=R.IM$\)/TM]6OC!AQY\B&JN$- 5 E :RVK((T7QA,T.X1=(1I/)F/XQR^B;CF+&X%H9ZV+6O54\ MFF0QQ.,8F-__I)4QT&JU$99 ;!2E.?W?I?G[;AI%KVI@1QKB45'$],^+W..S M?'Q"0Q1GD*0)C9*L>*FAR!W4;3LZ%DW@3/ZS(?_9_\[_)U1;S=M*E*\E_BSG MZ<0?D1]GG$9#_*[QK8$6I2J[71+5M2?4YF5Q=*=_W I>5H!/P8*PHB3@UT98 MLEE:;JG]N!Q,Z(S=4;HC_=U6J"&%+'M&D$7.W/ZD@)O;FP4=$,EN?@!+4RJF MM =E,8,TC3J3<99#EJ>PN%M5H>G;=%U]&?S[EVDD]N*QH#$ M#4&CBS%E6'=O33>QJO7]?:4LI<,/*WJ>43L#VM\H90\3YV!X\.?_ %!+ P04 M " !V@9M62%-TW3D# "P &0 'AL+W=O<36V4JV7Y[:MXA1RJL[$ M$C@^F0N94XU3N;#54@)-2E">V:[C!'9.&;?"4;EV(\.1*'3&.-Q(HHH\I_+7 M)61B/;9ZUF;AEBU2;1;L<+2D"YB"OEO>2)S9#4O"\\&IKW MRQ>^,5BKK3$Q2F9"W)O)YV1L.28AR"#6AH'BWPHFD&6&"--XJ#FM)J0!;H\W M[%>E=M0RHPHF(OO.$IV.K:%%$IC3(M.W8OT):CU]PQ>+3)6_9%V_ZU@D+I06 M>0W&#'+&JW_Z6/NP!4">=H!; ]Q]@/\$P*L!WG,!?@WP2V7L-RV+N19 3Q4_ =-5[COU?R><_P_Y1,!%;=O2&>NEMK3%]-[[@R;FCN!^([C?*7A" M54H*A7+Q0.-G0^*>XHOJXF6:0>O9KBC[6ZGX;L_?$]\_R-=WG3V'HL[D_K/6 M02,]^+=T#/]"( M'G2*CF"F22Q6@!>&/B4%QT2T9+'9\,:'-NV# ^W8/CA[TCO#OE3Z*Y'M.#1L M'!IV.G3W'$N&![7I^8?;H3/02SUY);+*$WNK-\A!+LH>2^'&*+BN/KK-:M/& M793=R][Z9>]\4G5C?VFJWA _J0O&%&ULM9A=;]HP%(;_BI5)TR9M MS1>%M@,DH)U6:9T0:-O%M N3',!J8F>V@4[:CY_MA(2@D)7*NR'QQWES'OO8 M'+N_8_Q1K $D>DH3*@;.6LKLQG5%M(84BPN6 54M2\93+%61KUR1<<"Q,4H3 M-_"\KIMB0IUAW]1-^;#/-C(A%*8/B^5_]HX!7, @N8L.0[B>5ZX%PY M*(8EWB1RQG:?H "ZU'H12X3Y1;NBK^>@:",D2PMCY4%*:/[$3\5 '!@HG6:# MH# (C@TZ)PS"PB TH+EG!NL62SSL<[9#7/=6:OK%C(VQ5C2$ZFF<2ZY:B;*3 MPS$61""V1%,. JC$^>#2&,WSB=5M<[*B9$DB3"4:11';4$GH"DU90B("PG2_ M$Y*H456E-[<@,4G$6_0>30P!<#1A-%+R/->?$?&H6J.BM>]*A:(= &Y'A" 9.IF>7;\$9OG[E=[T/ M3826Q&J\G9*W8]3#$[P-X?'CL^J#[B6DXF<3>\WAQ"MGWDA1+>$Z)X;L.A/M?Q'342MBN?. MH"6Q&GROA._9CMZ>379+8C7VJY+]JG7BZ^Q!<^)P7_NH.TR9T^));4Z=)7R^*'UD+2: M -E2J_-7*9#?FF6O6M-.@>QV=3+_]4B%9)B]^>M32$Z+C124M920'S M/W(8[?FDJ\($1[3<'7.0Y1JPF,>W :5F&Y,I<$ M IG\-#\0EK7E1<3('+^/ZL?Z@L*A<]%98\OS#( M"Y)EYLR]8%*M#?.Z!AP#UQU4^Y(QN2_H#Y37-L._4$L#!!0 ( ':!FU8X M6=\Y3 , (@* 9 >&PO=V]R:W-H965TM&%*@B=YLVJSSA -/!55VMW*A[+TO!,U6^(#FT_I.TNY[UF'RN+7'+=Z M;PPVE(64G^WD-ITXGF6$'!-C(1C];7".G%LDXO&E 77:/:WC_GB'_KX*GH)9 M,(USR7_+4Y--G*$#*2Y9R$'7SF_]X].$,G;!4.*[SP)84_ MSF]A:HS*%Z5A"XY@)-PQA<*\@U\H4>42'MD3_'XO.0>ZFUNFTC^Z=*SWZ77O M8_/]6J]9@A.'SD^CVJ 3?_^='WD_=(GP2F 'DO1:27KGT.,9KG(A5?45$$JCQ4.ZDX",I.18>8? 6CF-"40E26N@*I]^KO4;ST1[VC.$Z- M C_HCB)JHXC.1D'Y] \21UV;#L,C:J=68=@;1MWD!BVYP5ER[QL1YSL1'Y]% MA&GZ)U4^>BQ,%^NSP/\U#5X)[$"#8:O!\'^J#,/7E.25P XD&;62C+Z],HQ. M+F0_.KZTIS:7_J#[ROK>\UOI?6-&-0 ']2@:'7'K,/)'_2-R[MZ;7J!:5:V. MAD26PM1O8;O:ME/3JHDX6I_9-JOJ%9YAZAZ-7CI26P/')4%Z5P.22]5M3STQ M&ULM5E=;]LV M%/TKA#8,+=!&HF0['[,-Q-;:!EB*H%FWAV$/M$3;1"G1):DX&?;C1U**/F*9 MC0(F#[%(\9[+>TA>'E+3/>/?Q!9C">XSFHN9MY5R=^'[(MGB#(D3ML.Y>K-F M/$-2%?G&%SN.46J,,NJ'03#Q,T1R;SXU=3=\/F6%I"3'-QR((LL0?UA@RO8S M#WJ/%5_(9BMUA3^?[M &WV+Y=7?#5F0=2O$8%E5_8_A.N AIKO(118?Z#?=GV-/! 4@C) MLLI8]2 C>?F+[BLB6@;1Z(A!6!F$3PS"\(A!5!E$SS48508CPTP9BN$A1A+- MIYSM =>M%9I^,&0::Q4^R?6XWTJNWA)E)^>?B@SEX)J5@Y"G8,ERR54W+I/O M!1'$U+\'GQ'G2(\0>!-CB0@5;Z>^5/XUBI]4OI:EK_"(KTCYR>56@-_R%*== M>U_UN^Y\^-CY16@%C'%R H+Q.Q &80B^WL;@S<]O 6I=3(ND=BJ39FJ?83C M%" )$LH$[B/P]& UC /SUUTU2ZO#H=PX NMPSGMYL3H;RHLCL XO,&@T7/#BK:PR'?]@^UD^LUUL[\I+0VW) M56@-]2J7*-^0%<4 "8&EZ(W9BC$T_59HG5P4C@YS4>S*;9>:L*$FM%)C]B>= M5]Y (?"ZH("2=6^FL?L=3*<]BC/P M@!'O&];853^Z_#;2&UKEZ/PR8UR2?TWBT3FZ-14OCT]%I^*[0FM/Q;.P9R*^ MAJZ&C;"&SU/6 -_OU/%>333)P JKG3\M=+&7)Z>2&QZ*Z0..'#GLX*K4MMH]?A*PAVZ%2Q.T6+7:%U M^6Q$.[2K]L'*%#Y7O-L=#Z;I->0[;/0[M OX6VD6K!*F_:24UN?'4]+2[F P M':^AU6$CUJ%=K7\NLA7F>L:T[N.$2F_VZ[D%/-3O^A M7;S?8$Y82A*P0P_'2*D@VBLJ@M'A@K*[&DJ,*[22&+]U29UAOC&7_4*=YXI< MEO?5=6W]0>'27*/[3?/R:\0UXALUC0#%:V4:G)RJV<++"_ZR(-G.7'FOF)0L M,X];C-2I43=0[]=,I:ZJH!W4GUGF_P-02P,$% @ =H&;5BJ)C[/X P MGA0 !D !X;"]W;W)K&ULK9AM;]LJ%,>_"O*F M:9/NK9_3IDLLM;&Z55JOJG7;?7&U%\0A"1HV&>"D_?87L.?8L<.2B3>)>3A_ M.#^>#DQVE/W@:X0$>,Y)P:?.6HC-M>OR;(URR"_H!A6R9$E9#H5,LI7+-PS! MA3;*B1MXWLC-(2Z<9*+S'EDRH:4@N$"/#/ RSR%[N46$[J:.[_S*^(Q7:Z$R MW&2R@2OTA,37S2.3*;=16> <%1S3 C"TG#HW_G7JCY2!KO$-HQUO?0/ERIS2 M'RIQOY@ZGNH1(B@32@+*ORV:(4*4DNS'SUK4:=I4ANWO7^IWVGGIS!QR-*/D M7[P0ZZESY8 %6L*2B,]T]Q'5#L5*+Z.$ZU^PJ^MZ#LA*+FA>&\L>Y+BH_N%S M#:)EX$='#(+:(#C5(*P-PE,-HMH@TF0J5S2'% J83!C= :9J2S7UH6%J:^D^ M+M2X/PDF2[&T$\G',H<%>*#5(!0+,*.%8+(;-]G/$G.L\_\&-YPCP:M,AA:Z MYB<,YYC(&HBK\C*O\Z4"QPO$H+9]FR(!,>'OI,K7IQ2\??T.O :X %_6M.2R M/I^X0CJBNN-F=:=OJTX'1SJ=HNP">/%?(/""8,!\9C9_@.P"A+XV#P?,TQ-: MK\T/6G1NP!';(B=Y\\H?>>^'<-D42RV)=5"&#'] P-G$N#4MB'1I7#8VKWTP- 8L5 MGA-D0'+50Q('D7> Q-C.N4@LB760C!LDXS\^FL8]$KW39#8^X<0Q]N /_?.] M?23I&3W\0@4DAO&NS=MNC@/O<$^$M03!A?QUY<6\=V8QW4UMJ73+[L-:-U8#6EEJ7SCZD]8UA7G(',0-;2$H$Z!)L&,TQ MYY2]@(**849Q_\ 9F$%6(U5;:EU&^UC5-P>KU9:3M9\F!LGTH]:AM64U;+6E M5I%Q6V]!ZN7N ;(5+C@@:"GEO8M+.0ZL>@RK$H)N]//0G I!<_VY1E!"4A5D M^9+*650GU(M3\R29_ ]02P,$% @ =H&;5G=# V&ULK5==;]HP%/TK5E9-K;0U7T"A@T@M MJ.JD5JK*VCZ;<"%6G9C9#G32?OSL) W)&EP0>2%VX8?Q51 2 MO<4T$2,KDG)U:=LBC"#&XIRM(%%/%HS'6*HI7]IBQ0'/,U!,;<]Q>G:,26(% MP^S> P^&+)64)/# D4CC&/,_UT#99F2YUON-1[*,I+YA!\,57L(4Y-/J@:N9 M7;+,20R)("Q!'!8CZ\J]'+M=#<@BG@EL1&6,M)098Z]Z\G,^LAR=$5 (I:; MZK*&,5"JF50>OPM2JWRG!E;'[^PWF7@E9H8%C!E](7,9C:R^A>:PP"F5CVQS M"X6@+,&049']HDT1ZU@H3(5D<0%6&<0DR:_XK5B("L#M[ !X!<#;%^ 7 #\3 MFF>6R9I@B8,A9QO$=;1BTX-L;3*T4D,2O8U3R=53HG RN,&$HV=,4T#W@$7* M0>V11-_15!EFGE) ;($J0;<$..9A1$ @92)T0Q*AT A(3*L[4:YZF$W1ZN:Q>QN?O MX*NL0).6'-QI!NLO]U*L< @C2WV: O@:K.#K%[?G_&A2UA)93:=?ZO1-[,$+ MYAPKOU"SWIRDEY'H/Y9UX'4'0WM=E=$0X_ME3"V[3IE=QYA=:;RFG(S00_>@ M);*:RFZILGN,U[IMZFR)K*:S5^KLM>&UG*1K]%I#S"ZO793971BSNX,U4.2B MO\CH.B/)H;O1$EE-;[_4VS_&=?TV=;9$5M,Y*'4.VG#=X(.CG/\\9XJH9>8Z MV[/;V<-SWF>>,[,BVM+;$5M>Z+2)&ULU59M;],P$/XKIX 02&-) MD[5;1QN)=DP@,31M##X@/KC)M;%P[&([[?CWG)TLM%T)+QH?^-+ZY>[Q/<^= MG1NME?YB"D0+MZ609AP4UBY/P]!D!9;,'*HE2MJ9*UTR2U.]",U2(\N]4RG" M.(H&8-\'+SLG4Z'SMX;?."X-AMC<$QF2GUQDS?Y.(A< M0"@PLPZ!T=\*IRB$ Z(POC:807ND<]P^[$9<8,3I7XR'-;C(.3 '*< MLTK8*[5^C0V?OL/+E##^%]:-;11 5AFKRL:9(BBYK/_9;:/#A@/A['>(&X=X MU^'H)PY)XY!XHG5DGM89LRP=:;4&[:P)S0V\-MZ;V'#ILGAM->UR\K/I.>,: M/C!1(5P@,Y5&2I&%YW!=IQ74'*8%DPLTP"5LF-/&6URA@ 3.N60RXTS 6\YF M7'#+R9R2=(59I367"Y@PPPT\/4/+N##/Z(";ZS-X^O@9/':X[PM5&29S,PHM ML7*QA5G#8%(SB'_"(($+)6UAX)7,,=_V#TF-5I+X3I))W EXP?0A)+T#B*,X MV1//]/?=XXYPDC9#B<=+?IFA@RUYFW3E>W0^@!NI9@;UBLT$PANYK*RS490D MP9F[/P]0?1BGX /!+8EYU$KYU$7>OJ.7D:AC"]/C2O2M9: RIG(:R8M%;HQU6XI MU3+4V ./[1[(51H/1N%JD]Q]DUX4M39;,??;F/N=,7^L VO3_VU?:)T0?YJA M!P+;8CMHV0[^@X(?/*2<#P2V)>=Q*^=Q9_%,<,&E=%+-F*!G&O>QK2'ZFW6= M)#N%W7G,7Y(X:4F<_,-;>W*?W>ZM[3S^+\D-6W+#3G+TX?I%>H;WGYW^<(=! MYQE_RB#[J5O87;6)]3CU2W9#YBZ0:3O)!6F M 8%S@HP.CRD_NFZZZHE52]^WS)2E+L@/"^I343L#VI\K9>\F[H"V\TV_ U!+ M P04 " !V@9M66HK<0WL" "^!@ &0 'AL+W=OV$]M_/-H31A&9[V OXXY[C2D!"8)9TC >NI<^U>SV,3; M@.\$:MEK(^-DQ?F3Z=SE4\$O5DM=?H/43&;Z,4VF_J&YB1V,'95NI>-F" MM8*2L.:/G]M]Z '\T1N H 4$_PH(6T!HC3;*K*TY5CA-!*^1,-&:S33LWEBT M=D.8.<5[)?0LT3B5WK$=,,4% 8G.YZ PH?("?40/]W-T?G:!SA!AZ%O!MQ*S M7":NTFL:I)NU_#<-?_ &_URPAE,'9U%$L0.G/3] M.S_V/@^Y_4]DK[R'G??P%'NZQ+6^.0H$P73P)!MX;.$F^W=I^,D;)^ZN[V @ M:!+^"7JE;-0I&YU4]J@SW=RS2O"-]CTHKF&(>NN.O>A VW',:/*&M*B3%IV4 M=DL8T=F5HPWGP_<_.EK4]R+O0-EQT"0.AY7%G;+XI+)>Y@[)BH_.*8KCX$#6 M0)!_M&-NK[J8RJY3>D.81!36&N9=CK4MT53+IJ-X90O.BBM=OFRST \,"!.@ MY]>/!(H[4R#]SI."41+$!] M21^$OG-+E) FP"3E# E839R9?WV#1R8@&_$;A9T\ND9F*DO.G\W-?3AQ/,,( M8@B4@2#Z;PL?(8X-DN;Q9P'JE#E-X/'U ?WG;/)Z,DLBX2./?Z>A6D^E8\!T29K1&,Q?95+-H38XRTY6%$OHMU7%J^@A;8!M EV@6 MAM04BL3HGN7M-F5[?PN*T%A^0.\09>AIS3>2L%".7:73&Q W*%+=Y*GPB50= M-.=,K26Z8R&$_XQW->V2.SYPO\%6P#D15ZCC7R#LX0[ZLKA%[]]]L.!VRIIT M,MS."=Q;*DD4"8CR"O 5.E3ICU_T4'2O()%?ZPJ0XW;K<O?'?N%\F[K\F\85N MDMF%*(O0 XA,P+H8Z-=E3/-&7J"[?:HW PC1$TW,.-W9A7XE5R3(!RP4$0KI MA:1;/=M3^?4ZT]:EU[WT_+KY6*DU;/B@G/B@)9D.6F ]+%D/S[3KT*7TJ$O\ MJ$LDX1NFZG@/O]>M-SPAGU')9_1&/OHYY;5JMB./4)+M=Y:B^5ZU37O_L\J- MQ$^HW,ZMH6#\(XOR6Q)Z ?P?$\<5<=R:U@OH8[$/1KUZK?N5L_E6"WJ3VL] M^^@%B+#5K7(RWVYE[8N]9Q&[E5M3S50VZO?:$KO5H)L2KVS8/^?#;Q![_WNQ M#X)O8%'(EL=*W_T[08YUY2335)+RAK9M,.54_JCMJ1I=?08_0WNGN6_!.06*UK M2;7A7[CR+XQ;:CBV&F-3XI7-8;L7S8+ ;#72?(T W6;?0REY28 II+08:K]> MSV"^2@&5Q6&[QA5J]P.@;NOZ''E M/]CN/T6/SZ_R-K['<&4X>-A6P]OP(USY$;9_8#5;Y7;,[M"B /?HG"T!$66G MB1)E+/(CM_)I>6(YR\_IJN'Y<>>))=KD&$H(P _3[%>?J<&,2E.>XTV]02P,$% @ =H&;5FUM1.?) @ MPP< !D !X;"]W;W)K&ULK57?;YLP$/Y7+%9- MK=268 )9NP2I331MTB953;L]3'MPX BH8#/;2;K_?F=#4)JX61_V OYQWW?? MW=GG\4;()U4 :/)<5UQ-O$+KYMKW55I S=2E:(#C3BYDS31.Y=)7C02665!= M^70PB/V:E=Q+QG;M3B9CL=)5R>%.$K6J:R;_W$(E-A,O\+8+]^6RT&;!3\8- M6\(<]&-S)W'F]RQ960-7I>!$0C[Q;H+KZ[]( =\=;]D\V=HQEP11,1?6CS'0Q\3YX M)(.^[RL ,(AJ\ M: >@;P6$'2"T@;;*;%@SIEDREF)#I+%&-C.PN;%HC*;DIHIS+7&W1)Q.[F$- M? 7D@LS;.A*1DQGD("5D9+M[.@/-RDJ=H=WC?$9.3\[("2DY>2C$2C&>J;&O M48WA]-/.\VWKF;[B^1N3ER0,S@D=T- !GQZ'SR#MX?0EW,<<](F@?2*HY0O_ MD8AOPOBP4=7\/^)[$4JPCX5X3'VI"\_/&O@&0Y,.\ AXRD0K#;>^:814KNR MT%+'EMJTD'5"H^!J[*]WHW,8!738&[U0/>Q5#X^J[JO$LK41ZCR2+46TXS@8 M#O?$'=K0*[>TJ)<6'97V(#2K3'-ITRK;H^84&!TZC^-P3Z'#*(A"M\:XUQ@? MU?@5E,*&@P*Y)J:XV&1= N,#WQ3DPC[]_MY"]02P,$% @ =H&;5O3AUIZB M @ 7P8 !D !X;"]W;W)K&ULA55M3]LP$/XK MIPQ-( %)4YI,K(U$VR&0AH3:,3Y,^^ FE\3"L3O;;>'?SR]MUHTV^Y+X;-_S M/'>YNPPW0KZH&E'#:\.X&@6UULOK,%1YC0U1EV*)W)R40C9$&U-6H5I*)(5S M:E@81U$2-H3R(!NZO4>9#<5*,\KQ48):-0V1;V-D8C,*>L%N8T:K6MN-,!LN M285SU$_+1VFLL$4I:(-<4<%!8CD*;GK7X]3>=Q>^4]RHO3782!9"O%CCOA@% MD16$#'-M$8AYK7&"C%D@(^/7%C-H*:WC_GJ'?NMB-[$LB,*)8,^TT/4H^!1 M@259,3T3FSO+E@RCUAX^^F<0#Y2FG1;)V-@H9R_R:OVSSL.<3''.*M M0^QT>R*GD4-:%,G<$)4 [?:K%2A!=J&&HCQD*&^99X[(GC M(\1]>!!0G]WCG$4=R'I_D43D_..G#[ M;8;Z#K=_!'=2$UXAW'.8&,'2E!$\4UW#Q'T#66S\/)$N@A$@=ANWN=Q;U!?QBN#Q /6N)!)[&O+<)LG4E?7H>H/)/_F/=QK>E.&E1MM"G*QXMKW?[O;3L\;/S3^7/>CU[2.J08%#$OC&EVF M)F#IQYDWM%BZ$;(0VM2\6];F#X#27C#GI1!Z9UB"]I^2_0902P,$% @ M=H&;5CK=@J$X!@ "C( !D !X;"]W;W)K&UL MM5M=;]LV%/TKA%<,+;#5XH=D.TL,-$F+%EB!H%G7AV$/C,W80B71H^BD _;C M1\FR*.J#L0SR);'D>T_NO3PA#WFERV4EW\LDSMB= M /D^3:GX]YHE_/EJ B?'&U_BS586-Z;+RQW=L'LFO^[NA+J:UBCK.&59'O,, M"/9X-7D'+V["L' H+?Z,V7/>^ R*5!XX_UY5HYJPC2.#O\IC^J0C0<%$Z_ ZH<4-N!##C@ MR@&7B1XB*].ZI9(N+P5_!J*P5FC%A[(VI;?*)LZ*8;R70GT;*S^Y_,*>6+9G MX%=P?QA(P!_!;9S3S4:P#2U+K>XWX+7K]Z 5R#.P!]; MOL]IMLXOIU*%58!/5U4(UX<0T$ (&'SFF=SFX'VV9FO3?ZK2J7-"QYRND17P M,Q5O 8:_ !0@W!//S>GNR!(.KDN,2SP\@#=_R'=TQ:XFZC\X9^*)398__P2CX+>^I!V!&24@=0F(#?W(LKX<#XY1Z5C, M.4]+ HNR/S5C[QJA,)K51D9,81U3:(WIECW%*Z:FHL'0K/YCR^\(S$@UJE.- M/#$P^*@>E?PJW^8X? %9J9+=+9(D]$K(!=E<$1 MFED&K4N@=ZHD'DY)W*Y9:(W.BO"Z%%P MA&;FJV4(#'V1T:E <85FED%+%&A=_JUDC+HK]*S-Q:X-B<@ %[5H@';5H#:' M"7W@@A9[34"%H-F&J4VL[)\CK6"CQ\,1FIFZUB9P[HN63@6+*S2S#%JR0*L< ML-+2J2JIT)H$GBWZ^8NTV$!VL?'^>\X_,IK(;5\"=N>Q";A",U/5"@9!3WQ% M3J6-*S2S#%K:(*MFL/&U\C2FT<6B/9'V6,'Y' XP46L-9-<:FHG@/_#RUMN. M-GI,?)Q](*UH$/%%3:="QQ6:608M=)#]P,5&S;!+S8#,V]3L6BTB/,!,+3R0 M77@8S#QQ2VZ''#TN/@Y&D!8Y:.:+GDX%CRLTLPQ:\"#[:8R-GO,3-N8]1H,; M'!_G*5C+&NRKYX.=BAM7 M:&89M+C!9_=][)ZC\^QVB(;V[UAK$FS7) 69OQ5/=/3&[_2,*S2R#5CSD[%81Z7:!((1M7G:-<# P/9+&4R5V =+D MY8D[=SOBZ%'Q<:)"M-8AOEI'Q*G4<85FED%+'7)VZXATVT)M&6HU,2/2JH/8 M58=!S)'*L_( MPLJPIW\4S =HJ95%^')CZ$C+<=MU._#HH?%QEA)J*1/ZZA&%3A6-*S2S#(UG M7O6GC:?J4R8VY&ULK55=;],P%/TK5IC0)HWEJTU+ M22-UK1!((*9U@P?$@YO<--:<.-A.L_U[;">+VLZK0.(E\<V]=QR_B# M* D>BQI)>9.(64]KRK2MJ#C@SI)*Z@>=%;HE) MY22Q&;OA2P!GE?WW#5 M

5C)10"<(JQ"&?.PM_MHPTW@"^$VC%7AOI2#:,/>C.YVSN>-H04$BE5L#J MMX,E4*J%E(W?O:8S+*F)^^UG]8\F=A7+!@M8,OJ#9+*8.U,'99#CALI;UGZ" M/IZQUDL9%>:+VA[K.2AMA&1E3U8.2E)U?_S8YV&/X(]>(00](?A;0M@30A-H MY\R$M<(2)S%G+>(:K=1TP^3&L%4TI-*[N)9 _ MB1TD)!P2$IY23]:88J[BO40;J" GLLL'!XJERA,\JL(BP+KQG7!DA'59V27^ M)'P?N[O]V"R@Z2@<0 >>1X/GT4G/*]B1%%"+.<>5?+)YZP3&>\N&GG]D[24F MF(SLSL:#L_%)9^88V?R,7ZSE3R='?BR8R+?[B08_T4D_=TQB:O,3O=B6( B. M#=E D^F1(W>O2ND70EWX+:D$HI KFGJB M:X":SQF3SQU="X>G+_D#4$L#!!0 ( ':!FU;?<35HWP( +0' 9 M>&PO=V]R:W-H965T6O3PMI( M;1D:$DB(PO@P[8.;7!L+Q\YLIX5_/SMI0Z>FT;XD/MOW/,^=?>?11L@WE2%J M>,\95V,GT[JX=EV59)@3=2D*Y&9E*61.M#'ERE6%1))63CES \^+W)Q0[L2C M:NY1QB-1:D8Y/DI099X3^3%%)C9CQW=V$T]TE6D[X<:C@JQPCOJE>)3&=:AV_*2X47MCL*$LA'BSQETZ=CRK"!DFVD(0\UOC M#!FS2$;'GRVHTW!:Q_WQ#OVV"MX$LR *9X*]TE1G8V?H0(I+4C+])#8_4+"BCFJ*""YB;PT]+ MAB"6\$JD)%Q_P$PHK>#T!C6A3)V9;&I&KG:*+/X;K)5,:U5 M!$=4A/ @N,X4?.J( F.'5-E"N4: MG?CK%S_ROG7([S7R>UWH\117E'/*5S EC/ $VP36$%$%88MZ'??\<.2N6WC[ M#6^_DW>2IM06H0*3)T"EJ:DGD\9EJ4N)D-B;U2:E1NWO2?&/28D:*5&GE#N> ME%(:[J.DT0'IA>]Y[:R#AG70G?@ZW4 TZ P!>=K&/#A@[@51._&P(1YV$L]L ML%Q#(:0]@#;6X0%KZ W;6:\:UJM.UGO!5Q<:9=[%>]5RN$=X?>^SG7F=S,]" M$];:@+S#:WV07'>OD>8H5]5SHVHSVSQ)D[H1?VZOWS/3@4RM*6"X M-*[>Y< $*NLGHC:T**JVO!#:-/EJF)EG%:7=8-:70NB=80F:ASK^"U!+ P04 M " !V@9M6DL7[]00% #?'0 &0 'AL+W=O/HA11EAG&%J2;Q/HX+\_+CZ,'Y&3+^*-8$R+!SX2F8NJMI=Q<^KY8 MK$F"Q1G;D%0]63*>8*DN^&'O,+VZBJ1?D&1%*%C*7P.K?$YD32G,E ME<>_I:A7M9D'UG^_J'_6YI69!RS(G-&_XDBNI][8 Q%9XHS*;VS[.RD-#7.] M!:-"_P7;\MW XM,2):4P2J#)$Z+__AGV1&U *5C#T!E &H&#%X)",N 4!LM M,M.VKK'$LPEG6\#SMY5:_D/WC8Y6;N(T'\9[R=736,7)V1?&HFU,*7Q.)8RH^J*<_[J_!^W0/^HDSC8Y$&>B6-$-RR5*X%^)1&)-J-]Y6ERA=Z\?41.05O,3\#(3P!*$"A M)9^Y._R:+*IPY$@GK+HYU'KA*WJ?XS26Y/2KFK*V;O[[JWH?W$B2B']LG5>( M#^SB^4J_%!N\(%-/+65!^!/Q9K_^ D?!;S;G'8GM],.@ZH>!2WUVM5AD24:Q M5-UPE3 NX_]POIQMI@NED5;*J]'3[!0&@XG_5#?C;*ZEF6%E9N@T\YU)3&V9 M%V'#6N9HC(:-S)W:+3,?59F/G)E_X4P(,,>PO!\^JMW31KWW#H3%/3F*("_J@F$26*:DX KBT'L"$\9I$U;[S*[5=JP8=8*_L #N%AZ[4=OO" MX -T\\.-PL.E[@] =7\4R]+J>Y\?4 B;]<7=7EL_AB"@&R&NR9-:NQME1)+% M.F64K9ZM9CJBA=)T'^P!#7S 4:\3NB/B*/NB#WZ!!F"@FV .)C&XSR^VZ=P' MPD##,- -,)?PR;J>XU#_D9?9]T LR](+< M]/))R#C18Y$)LLRH*IE+Z^?R#9VQA@!;D9V[(]LZ-."#W'BBB@>A^8Y0ABG8 M<%5(N;363[?.L36C*[5=UX9]$.JS?J).X:@KM=V^,'"$G,!Q>/TL=>HK=C!J MED]W8VW-&+I!W>V.E%+U\KGGI@^V089M4,OMD3+NC:'H@U&0813DWB$YO':Z M=2!R%,\^T ,9]$!N])CKW67" 2=43S.QCC=6E'8+'5TQ^F 49!@%C7NMGAT1 M2=D7?? -,GR#W'QS>/7Z3,[W[Q>''W>8KZ*4P$H6:K0X.QG"86%Y)M M]('< Y.J .N?:X(CPO,7U/,E8_+E(F^@.M.=_0]02P,$% @ =H&;5@3* MV&ULG95?;YLP M%,6_BL6JJ9/60D@@24>0VF;=^C"IZI_M8=J# S?!JL',OH1NGWZVH2A;W:;: M2[#!]_S.(?8E:86\5P4 DH>25VKA%8CUB>^KK("2JF-10Z6?K(4L*>JIW/BJ MED!S6U1R/PR"V"\IJ[PTL?>N9)J(!CFKX$H2U90EE;_.@(MVX8V\QQO7;%.@ MN>&G24TW< -X5U])/?,'E9R54"DF*B)AO?!.1R=G<[/>+OC*H%4[8V*2K(2X M-Y/+?.$%QA!PR- H4'W9PCEP;H2TC9^]IC<@3>'N^%']PF;76594P;G@WUB. MQ<*;>22'-6TX7HOV,_1Y(J.7":[L+VG[M8%'LD:A*/MB[:!D57>E#_U[V"D( MPV<*PKX@M+X[D'6YI$C31(J62+-:JYF!C6JKM3E6F3_E!J5^RG0=II^$R%O& M.:%53BXKI-6&K3B04Z4 %3DB%PTV4L]+(9']IO95?GS0>T*!(H=+0,JX>D<. M"*O(;2$:I854XJ/V9@A^UOLXZWR$S_CX0N4Q&8_>DS (Q^3N9DD.#][]+>/K M:$.^<,@76MWQ_^5;,I5QH4S"[Z^?3.*@P\O9!@/&<8OJ:?VE1SI(V .60[2Y:]3B*V".8C;=!P&B;]U8"<# M=K(/.W&ANJIH%Q7$;E0TH*)]J,B%BIZB)I$;%0^H>!\J=J'BUZ.F VJZ#S5U MH::O1\T&U&P?:F:W.!:@>_,:W;MD]H0\&L43-WH^H.&ULO9M9;^,V%(7_"N$6Q11(8TG>DFEB((F6 MII@9!,DL#T4?&(FVA9%$EZ2S /WQ)67%LFR9B3 '?4DD6?%?.^7 I&DS(HS_J> MXXS[.4V+WO2L/'8CIF=\I;*T8#>"R%6>4_%\R3+^>-YS>R\';M/Y0ID#_>G9 MDL[9'5-?EC="[_4WE"3-62%37A#!9N>]"_=]Y)V8@/*,KRE[E%O;Q SEGO/O M9N\YIDS#V5[(IG MW])$+J6/_[!J@&-#"_FF2S_DL?J7*='XI54/*^"=0_RM%C_ MIT_5A=@*\+P# 5X5X.T$#(8' @95P& G0/>T/6!8!0S?VJ51%3!Z:\"X"AB_ M-6!2!4S*9*VO;ID:GRHZ/1/\D0ASMJ:9C3*_9;3.2%H8*=XIH3]-=9R:?N** M27)#G^E]QHY(H<7_&[E(DM0(A6;DNEC+W6^+X>\F;4;D@M$ATZ=2"26/%$A+K8VU"L9*Z"@4)\Y&P M8 T;ES!SM_(P=9.(X>L9YV!;!_HF>,_)&>R=&H.XU$CS:)'AD3?#-MTOR M@=."7,P%8^6$\"_YS$1>'FU+LY77-HN540^F];SJW!77..A/E(6("$A4A8 MM(:YSE;2G6-G.&K/^NDFZZ?6K'_F^MF-+$5:Q.G2;-%G4R5DFP2LI*X20,)\ M)"Q8PT8[7Z[]FT5DHQ$(UM" Z]2VB&-507F/D&[N$8Y(S!]80?7=0LSS99;2 M(F9'QHA)\U5.$K;D,E62\)62:<((GY%5D9K90YI)I%4\]AYT50^4YD-I047; MGIT'^^J!MAFA:$W];-EJKE4_P6S&2I>5+)F(M8+HO+6(V#&=18"D^5!:4-%V MI^N3T7!7!\AF(Q2MJ0.OUH'W X^F>COD@L54MAF%EW9V9W$@:3Z4%D!I(906 MH6A-!=5.IXNU.EVHUPFE^5!: *6%4%J$HC5%4SN>KMWR_#]N7UH\Q+VB?F7O M9V?]0$U0*"V$TB(4K:F?VE!U?\11U=LW(LT9N3WP:&RG=YZ#H 8KE!9 :2&4 M%J%H30W5+JN+M5E=J,\*I?E06@"EA5!:A*(U15.[K:[=;OU*16I>13CHNMGC M.ZL$ZK56M-U''&?4+(H!M-402HM0M&;^:\O5M7NN-X+GJ91K M>RZ2M"B]6#.GM*H":L9":3Z4%D!I(906H6A-[=3&K7N*+3A0^Q9*\Z&T $H+ MH;0(16N^!E8;O9[=Z'VUX-CCNZJDHITV*\1.@?"A;0906@BE12A:,_NU3>O9 M;=I7?N*S1W?.O;N?^]W$0RU7*"V$TB(4K9GXVI?U[+YLEU_Y[*C.*H#:L%!: M4-&V/9U1ZR]]T&8C%*VIA=IA]:QFW/26Q2Q]T-. >?MY*7C,6-(N!*BU6M%> MO=@^M-D 2@NAM A%:PJA=DT]NVOZ:97?,V'W0AM/'TF!YX^[8S.^8?:G5!:4-&VYZRA M,]I_'3B$-ANA:$T1U$ZF9S6]IGXJ8[[23Y0'[Q.AUB64YD-I047;M;@FH]W\ M0TU)%*V9_]J4].RFY-ZO:6FAF%E,4 KBB+ WONQA;Z:S3*#>)906>.U.Z&2\ M*Q.H=XFB-652>Y>>W;N\?E$%>UJR0FIA'"P84+L22O.AM*"B;1>,R6E+N8#Z MD"C:6@?]K=65.1/SD]NO3URM[/U(QU_,(R=A, MASK'$UW7Q'JQ['I'\66Y5O.>*\7SR8!C9+EJ?_ 5!+ M P04 " !V@9M6IY_$ZJL" #(!@ &0 'AL+W=O:A6"K<^0U*RG(0FDE!%&QGWG7_:CZU]L[@ M.X.#/EH3&\E&RB>[N4UG7F % 8?$6 2*KSW< .<6"&7\JC&]AM(Z'J]?T3^[ MV#&6#=5P(_DC2TTV\Z8>26%+2VY6\O %ZGA&%B^17+LG.=2V@4>24AN9U\ZH M(&>B>M/G^CL<.83A.PYA[1 ZW1614[F@AL:1D@>BK#6BV84+U7FC."9L4M9& MX2U#/Q-_DP8T6=(7NN%P3@2608\L%1,)*R@G*RCH"^; D.7C@MR#RLF=I(*< M+L!0QO69M7Z<5X?7.P7@C'M'IB>$"7*?R5)3D>K(-ZC:*0S?4?B5 MJ@LRZ)^3, @'Y&&](*/''#_UQ\*E#ZZ#1.NA"CUWH/6P" MVV8IJ#9]%<+8(=A6W*-7$$3^OH5WV/ ..WGOI<$B*)IRJ(NA-8L5TNB?^$<- M_ZB3_PZTQA[#1*5,)[+$-&$1$:9U244"))':M&D9O=72+F3<"!EW"K%M8J-O MNJ2-=?R&M7]Y.6TGGC3$DT[BFU(I6YV%5':*M=%._H-VVM!.NS^\%+N>L3W< M03Q]4W%_I]L_&DQVQF,O[YC0A,,6?8*+":I6U=RL-D86;E9MI,')YY89_FI M60.\WTI,1+VQXZ_Y><6_ 5!+ P04 " !V@9M6(M]9..T" !Z" &0 M 'AL+W=O%[L%IA0 M)QF;M1E/QJR2.:$PXTA418'Y[AIRMITXOO.R<$]6:ZD7W&1T'VL"<^$E@*_;&2(>R8.Q)3VZSB>-I19!#*K4+ MK!X;N($\UYZ4CK^-4Z=E:L/]\8OWKR9X%H?BMSR=4N478R^<$D"#3#.[S(X0)1]3_H MH1DG-"4ESM$]E'BG7H)4:ZP@0C"^0]H&G4]!8I*+3^;\V[T>FE<+QC-"L80, M36$AT1DB%#VL624PS<38E4J\EN"FC=#K6FAP1.AWS"]1Z%^@P M"]#B?HO.S M3V_=N"KV]@*"]@("XS<\XM>(NZ5"\LK$^?M.'4"W$@KQQZ:R]M:W>],Y="5* MG,+$44DB@&_ 23Y^\&/OQ$/3"I,K=L<[C)8&O.#0_PD><="774\D>=_#L0 M0A5&E589$2FKJ+211P?DWK#OV\F^]UK-O$ZV*3_E7C6S%AKO@-WWH]$1]EXE M]3O9-Q7GNH*4C.N&8R7[!^18_]^MX-<*YG<6G>2.T55/ B\ZT<%A88C"_G]L M=Z^3Z*ZLJNZ*4(%R6"HS[W*@I/.ZT=43R4K37!9,JE9EAFOU<0!<'U#[2Z;> M2#/1_:K]W$C^ 5!+ P04 " !V@9M6N;;7GBD% 9)P &0 'AL+W=O MR!3\X89Q'%.4N7XMX)VZCSSP.WK-[I?5%Y59DX%S%C\5Q3*U:0S MZI 0%C2+Y2/;?(:J0H.<%[!8%'_)IDP[5(F#3$B65,&J!$F4EO_I2]406P&. MLR? J0*<8P-Z54#OV(!^%=#?";#[>P(&5?-.\-$%2:-8?"(?2)22KRN6"9J&8FQ)59 <9P55IK=EILZ>3'OD MGJ5R)8B7AA#J\9:J0%T+YZT6MXX1>$_Y!>G99\3I.CWR[W6=Z!;FWM\\( M 7!&BKYS1EP0 8_611_Y^XM*2^XD).*?MGY1@OOMX'P4O19K&L"DHX9) ?P9 M.M.??[*'W5_:Q,2$N9@P#Q/F(\$TJ?NUU'T3?5K,-.=L<9ZI48(JV67KZUY" MA@4DG\N>I[;CC,;6\[9U*>?@#:AABT] MM[>C4TN:OJ.G<8W%.+7Y,6$^$DQK_LNZ^2\/#%C!*F%I>$9F-([4QTL:T385 MC)13)R),F(L)\S!A/A),TW54ZSIZKV^.$:;4F# 7$^9APGPDF";U52WUE?$5 M_@H\(6Q!XESJ-D'-X0/R"I2W?:;,C(&GBH<)\S!A/A),$\_N-@O*KK']U2+J M^WFV)FO@ :22+H%(1@*6)+F1P(&2W/!0JQ&:!JWR5ORKK=FO>^$,=J9(606 ;]7RB*7FD"PKQH3G5##IUI$6EN:@T#Y7F8]%T@9U& M8.>]IM:*C*4X)LU%I7FH-!^+IBO>^#>VT3.8/D(*&QH3J6;:5EG-X;W],ZPY M\F0)44V9'ZZ5CU4.7:[&@['-)LQGFLPSOCS[5 M)7/@^4M7;X*1__9MB%4*HGI&J#07E>:ATOR*INU"U.MV7;[&#;+-?DYIJ.]] MUS"=DQDJS46E>:@T_T"C.R0I=NA->_.-(^28':$C-Q$KBK;KL>OZF',Z52!4 MFH=*\[%HNF:-Z^.879\C=APK@J;7<%:ATGPL6JF7M76B)P&^+,Y> M"1*P+)7EL9CZ:7V^ZZ8XU;3S_-:^GI6GM!I,>6CLGO)EE KU);I0R.[%I1JU M>7D.J[R1;%V<&YHS*5E27*Z AL#S!.KW!6/R[2;/H#X--_T?4$L#!!0 ( M ':!FU9U;Z 2" , *$( 9 >&PO=V]R:W-H965T__N[-]=YGN&'\1&8!$KSDMQ,S)I"PGKBM6&>18]%D)A9I9,YYC MJ89\XXJ2 TZ-44[=P/,&;HY)X213\V[.DRFK)"4%S#D259YCOK\!RG8SQW?> M7CR032;U"S>9EG@#"Y!/Y9RKD=NJI"2'0A!6( [KF7/M3V[\0!N8%3\)[,3! M,]*A+!E[T8/OZ?1M1IF=KP\/E-_:L)7@6S MQ *^,/I,4IG-G)ECCBLH'MOL&34"QUELQ*LPOVM5KAXI60+&^,E0I__-ILQ(%!$)\P"!H#LQ%N#3)>WF*)DREG.\3U:J6F'TRHQEHY1PI]*@O) MU2Q1=C*Y Q42^K&D9(/U-@G40PMU]&E% ;$UJN?OL:PXD7MT>0L2$RJNT 4B M!7K,6"5PD8JI*Y4S6M)=->";&AR< -]CWD>A_PD%7A"BI\4MNKRX^E?&5;&T M 05M0('1#;L"$NC7]5)(KL[\M\VU6B*R2^A$F(@2KV#FJ)LN@&_!23Y^\ ?> MYPX'P];!L$L],?'VU(W6.9,"M_E7*PR,@LZK;1)ZHZF[M6"C%AN=PT8V5&T5 M'Z"BP+>CXA85GT/%-E1\C/(".VK0H@;G4 ,;:G"$"J.Q'35L4<-SJ*$--3Q" M>7;0J 6-.D&/3&**J$F\$N]5"936_!H=@?UH=((];MGC3O8="#%!)"\K":G* M< DJ :2-/CZB]_SPQ&GZWGLU\CKY$?Y MXH?1B83Q#TJCW^G,LRGID/;P%KAJ44W.DF+3N*5V)T>7J@[N 7-Q976M&Q'6 MIBA&.2MD)I ?H!3O14>=\=\KH=]9QX[]3XE8L4IM+\<2K-[6@GH_WV]SWXNC M_[;2/6@XNGFK8KXAJG=06"L[KS]4]X+7_; >2%::'K1D4G4T\YBI;PC@>H&: M7S,FWP:ZK;5?)&PO M=V]R:W-H965T6Q5 MV48?@.[,NN+)S,767L 29+'"@X8 [7@J'W[!@]1JD6P"\G]RX4@T\7O!PV.0 MQ$/@]=?%\O?RKBBJZ(_9=%Z^.;NKJOM7%Q?E]5TQR\OSQ7TQK__F=K&G/9A^75Z\6JFD[FQ8=E5*YFLWSY M[5TQ77Q]<]8]>[C@U\GGNVI]P<75Z_O\<_&QJ'Z[_["L?[MX5&XFLV)>3A;S M:%G+W]2_IS9NSSGJ-BFEQ7:V) MO/[?E^)],9VNI7H]_K5#SQYGKA=\^O.#+C+^8_G-R4]V].1N? M13?%;;Z:5K\NONIB=X,&:^]Z,2TW?T9?=]?MG$77J[):S'8+UVLPF\RW_\__ MV-T13Q;H]H\L$.\6B)\MT.L=6:"W6Z#W?('XR +]W0+]I@L,=@L,GM^&8ZLT MW"TP;#IAM%M@]&R!_K&[=;Q;8/QL@;A[9('+W0*731?H=AX>N4[C11X?[.>/ M=N_H(@\/=W?S>%]LGUB;9V625_G5Z^7B:[1<7[_VUC]LGMJ;Y>LGXV2^3N'' M:EG_[:1>KKIZG]]/JGPZ^7>^#<7\)A+_6DVJ;U%]K=5UM5H6T<_1W_+E,E_' M)?HA*:I\,BU_C/X2743E7;XLRF@RCWZ;3ZKRI_K"^N>_WRU692V5KR^J>A77 M@RZN=ZOS?KLZ\9'5Z4:_+.;571F)^4UQ=\4]1W(D[A^Z/\.+_Q*.@"(-)<5V#W378O6P$RC#X2_YMMX+=RT//@/#2LOAT'L7;.[S; M:'7TJ=59/MR^N'?@(3@.I\WA^+B2-;[[0XIIKG2/*[;!(]?PF>"EJ??XKU5O M,Z!W[%^K:5Z6T>*V_L=I:L?@%3%LLOQ=G5?_]7=]CYZZ&@DEA"8H+$)(DI$M,DEI)81F*&Q"R$>6'M M/X:U']*OWB]FL_HE1;F.ZD\/_Q3DJ^INL9S\N[B)?JA?*FPO_?%0>(-XV_"2 M6$)B@L0DB2D2TUMLL,'6[PR_7'7[W7Y\V>G4KXJ^/$TF.39K/-:08RV$>;$; M/,9N$(S=A_IM;+%Q8\-G4DEI"8(#%)8HK$]'#_ M^=_K]>/]U)%3LT-3XTYO/W7D5 MA7NI&CZD;M4_=I"Q7IS=S0;AMX$@L(3%! M8I+$%(GI4=/ D5.S0U,/!HZ<:B',"]SX,7#CAB\O7[RE"PYH&SP22TA,D)@D M,45B>KP7@>>)(\=E)\<9RKH=MPNT$\S9WU:S3\4R^KK>R3FORN@ZGTY/YRN, MM@T8JB6H)E!-HII"-;W3O-=S::'-&CHP0S6#:I;2_#C&+HYQ,([BCV)Y/2D; M!#'HM XBJ26H)E!-HII"-;W3@D$D!V:H9E#-4IH?1-=QZ0;WRE^]K7ZN[HJ? M9_GR]Z**%K?U>\#)_//!)*(%%U1+4$V@FD0UA6H:U5)4RU#-H)JE-#^TKNO2 MW>[3AYII7;3=@FH)J@E4DZBF4$VC6HIJ&:H95+.4YB?7U66ZX;[,"S_]04LR MJ):@FD UB6H*U71WO[2R]R+XY%4R=)T,JEE*\Z/F&C+=<$7F8SXMUMO(W7Z, M=<1N%M-IOBRC^SJ"FXM_C/X,?[_A77A(Z^AMM?&31W1X/AKX#VJ"SA2H)E%- MH9I&M135,E0SJ&8IS0^J*]5TPZV:?^33U=.DEHOIS3J7!^.(]FAVVO!)'$># MYY^#)^A,@6H2U12J:51+42U#-8-JEM+\.+K*33?MB;&*T%H5J":@+5)*HI5-.HEJ):AFH&U2RE M^OLEGTSS3],BNETLH]O5YGAZ#UO=\M@NE3#:.L!H.PC5!*I) M5%.HIG?:TQU;P^%P_/RU,=KZ036#:I;2_&"ZUD\<;OULCG/W\);U8 ;1@@^J M):@F4$VBFD(UC6HIJF6H9E#-4IJ?55<;BH?HRU^T'X1J":H)5).HIE!-HUJ* M:AFJ&52SE.8GU_6(XG"/Z&7=VC#:.L#HH7E03:":1#6%:CK>/U)./-K?B9&B M4[.&4PTZU5*:'SK7%HK#;:&'+W)&]\O)=?'2EFUX2.L0HG4B5!.H)E%-[;2G M[>1N?#[N^L]?W>QJ*;IN&:H95+.4YD?0%8#B\)%[6A[:(*RUSAI: $(U@6H2 MU52\?]";0QL+?>!Z>ULQM*^#:@;5+*7YIP-P?9W>B;[.PUO#W4O,:+&,ENL3 M[T3%'_>3Y?:D)O56;[(X=#*0=V&];?!0+4$U@6H2U=2)QW@0?2OJ%R^'7E6^ M>,D4O049JAE4LY3F)]35@GKA6E"RVJ6P#NG]J@[H_?JW@V%$ZT"HEJ":0#6) M:NK$P]GK1#?YM\-A)-A8\&U/BP7&&G=3S9TUVQ MY[MB3WC%GO&*/>55[^1;371@AFH&U2RE^4%T59Y>N,J3K>;%]J2)H=I &&F= M0K2Z@VH"U22J*533J):B6H9J!M4LI?F!=16?WH"L#?30P@^J):@F4$VBFD(U MC6HIJF6H9E#-4IJ?7%?XZ86/$\3LP0P/:1UHM ?4VS_JT."\^ZP-*M"9$M44 MJFE42U$M0S6#:I;2_*"Z?D_OQ-FWOG/W"UKT0;4$U02J2513J*9//&-VNV2B M831;S*N[P_MFT X0JAE4LY3FQ]6C!"M035!*I)5%.HIE$M1;4, MU0RJ64KSDMMWC:7^?^)D8V&T;8!1+4$U@6H2U12JZ?ZA(_N,]BOQZ-2LX52# M3K64YH?.E9#ZX=8*\X%2>$CK$*(%I9UVX@,E=*9$-85JNM']D:(S,U0SJ&8I MS0^@*QGUP[64EH7XL-8Z:6C5"-4$JDE44ZBF^Z=/,88.S%#-H)JE-#^.KE34 M#Y>*OO-SV[#>.IYHU0C5!*I)5%.HID\\8YI\;HNN4(9J!M4LI?GQ=56D?KB* MU+Q3'X9:)Q6M(YVXD<>;Y@)=#XEJ"M4TJJ6HEJ&:035+:7Y 7?6H'SZZ4./2 M;MAIG4^T=(1J M4DJBE4T_W3IQ%#!V:H9E#-4IH?1-;1+\67XIE66P/ MZ!Z5]]-)=3"&:%4(U1)4$Z@F44VAFMYIZ[.JNQR>=X:CYUE$RT*H9E#-4IJ? M15<6ZH>K'X&V0?1G=.A@UBC;2)42U!-H)I$-85J&M525,M0S:":I30_N:Y-U \? MKNB%G02T5(1J27__&#WCT?YY> 0Z5:*:0C6-:BFJ9:AF4,U2FA?-@:L+#<)U M(?>B^<.TGC(KYE7T]O/ZSU!3-XRVC2:J):@F4$VBFD(UC6HIJF6H9E#-4IH? M8%<]&G3)5\4#M&.$:@FJ"523J*903:-:BFH9JAE4LY3F)]=UE@;ASM++7A6' MT=8!1JM+J"903:*:0C4]V*\N]2[WB[KHT*S94(,.M93F1\[UD@;-#G;T?3W= M\)#6$43K2:@F4$VBFD(UO=/\/N^P_SR!: ,)U0RJ64KS@^H:2(-P.:=EGS>L MM4XD6D/::?X7(O9/[BS0J1+5%*KI _?(WJ8.;1*AFD$U2VE^T%R3:!!N$GUG M4S>LMPX>VB]"-8%J$M44JND3SYC 0:_1](1J":H)5).HIE!-[[3@YA/M'*&:035+:7X07>=H$.X<)<5UL?D4)^YT+\.[ M3- B$:HEJ"903:*:0C6-:BFJ9:AF4,U2FA]:5R0:H$6B 5HD0K4$U02J2513 MJ*91+46U#-4,JEE*\Y/KBD2#_T21*(RV#C!:)$(U,=BO)0T&P[W/FB0Z5:&: M;G@;4G1JUG"J0:=:2O/B-'3EGV&X_,/L#@D/:1LO5$M03>RTISL)QN?/3H(I MT9$*U723&Y"B(S-4,ZAF*(>.WH^38FNAD(UC6HI MJF6H9E#-4IH?3U?V&4*'#0H[K>.)UGI03:":1#6%:GIX^K!!Z, ,U0RJ64KS M@^CZ.\-P?\>O#;3YYF48;IU,M-"#:@+5)*HI5-.HEJ):AFH&U2RE^2%VW9_A MB*P1#-$"$*HEJ"903:*:0C6-:BFJ9:AF4,U2FI]<5P :AL]+]K(:01AM'6"T M!X1J8J=Y.\/WO[$BT:$*U72SFY"B0[-F0PTZU%*:GR57R1F&*SE0AP"MZ*!: M@FIBI_F[X/O]Y]%""SJHIAO=@A2=F:&:035+:5X 1Z[$,PJ7>%JV",):VZ2A M6H)J M4DJBE4TZ/]K3?#.I>]O9WEJ!3LX93#3K5 M'IC:[WL'[O?CY"H]HV:'Y/F^_2#A(:WCA=9[=MK3S_U[YX/XV6'LT)D2U12J MZ4;W1XK.S%#-H)H]=7_XP7(UFU'X$#MM]V^@-1M42U!-H)I$-85J>J<%/Z!! MNS.H9E#-4IH?1]>=&86[,]^[?P,MT:!:@FH"U22J*533)YXQH?T;:/T&U0RJ M64KS4^M:.J-P2Z?Y-R?#4.N HDT<5!.H)D\\ )='OX>IT/70J):B6H9J!M4L MI7D!';L6SSC83U1)4$Z@F44VAFAZ?/D@/.C!#-8-JEM+\(+JBSCA< MU-GK![S\U.[A2:VCBE9Y4$V@FD0UA6H:U5)4RU#-H)JE-#_5KO4S[I$M@C': M_T&U!-4$JDE44ZBF42U%M0S5#*I92O.3Z_H_XV!+X>IC/BW6P=V^)'[I;L_P MD-:!1FM!.^WI;JW^^>#905,%.E.BFD(UC6HIJF6H9E#-4MHVJ!?E75%425[E M5Z]GQ?)S\;Z83LOH>K&:5^OM[)-+HV5Q6P>Y^^IM?':Q=_G[[BO9/7"Y[KY* M-Y=?./[J]7W^N?@E7WZ>S,MH6MS6HSKGZTK%9@_0PR_5XO[-6?TVX=.BJA:S MS8]W17Y3+-=7J/_^=K&H'GY9#_BZ6/Z^N3E7_P]02P,$% @ =H&;5B^: MMLB?"0 4&\ !D !X;"]W;W)K&ULO9UK;]O( M%8;_RD MBBR06N)5+^>O+>>A?Z=4']CG_%XJDX^9E5JW*79;]7#SZLKR>S:HE$(E9EA8CD MMT=Q*Y*D(LGE^*.!3HX]J\+3GY_I8;WR:' ;PK\>ML?-E:]I8.HC)97 M>?;$\NK=DE;]4,=55\L-'*?5)^MKF5Y^,ZNUO E%&<5+\ M)-_^9S9E1?5R\?PM3MDOFVQ?2'YQ-2WE@E?MIZMF(6\."VF_L) 6^YBEY:9@ M/%V+=4]]0-?;0_6(^JGM;C]O]1N;!/Z\3R^8,WO+[)D]ZUF>6[H\ M$"M9;E7EUF7?YJ#+0W%WP>Q%W=WJVQIT^<67=N4SO$# M[-0XYZ4/?B/Q13)9_^9/ES_[6EQ\2%B!A' D+03 M>/<8 MO$O1ES?B(4[3*MN[*(G2E6!OY"AS&&]^Z@N8Q)D&C(0%2!@_P+P:5NU7/"XM MVY6#S.-I<*".6G#>,3B/#*[Y195_%(IB+]9#L9$PT]B0L )XUXGMG9FH'9: M9OXQ,W]<9N*;R%=Q,1P;R3.-#0D+D##N#\8&:J?%-C_&-B=CXX<_?B,'2))E M&AD2%B!A?#YF@ 1UU%);'%-;D*E5NV7/NS.]>\MDN6E02%B A'$D+ 3!M$ O MCX%>DONHI],G?<+U]GFV]=L_9 W[4(IMT;MW>HF,' D+D#".A(4@F!:Y-5,3 MZQD]]C9_*=DNCYNQ=RWG(%%>L)W(#^-P[S!,^UZM5J_J>&UEB%H# M/2Y;Q67_F)E^TP>5*Y(60&D<2@M1-#U_)7HL4B>83_AIGG'.4*<#I?&&=KI/ M:\^=]FA[#EMC*5UCT;[&<-I/TXS#@_H:J^M8.IN;][RI/B/(PUD@1 M,WI23P.-0X':&"B-6\,^!M503T\9&8M6,F9S>QIFG!Q4R$!IW.HJF9ZQ\!Q6 MQE):QJ*]S,][.=FK_O?#/J2/HBBSG)SOTS3C\*!J!DKC4%J(HNDI*XUC+@J@=*"Z T#J6%*)J>O/(]%ND6_H^Y_V5GXNQ=6 M]]+JENQOG"#4XH]8@ M1/74__NNW(Q-NYFAF3]=;OIK!Z4%4!H?V%"-#6 ^V]9'0/3^N_\<%L=6%L>V M?HP6L*&Z!TH+H#0.I84HFIZ_TD(VJ1W,M0#-,\X9JG^@--[0]']US5M#,:JE M'I^R.C9M=0RU $TS#@_J=* T;G>=3GL&BFJH1Z>,CCW2Z(SV!S30.#VHU('2 MN#UL?U -]?24_;%I^V/F#VB8<7)0\P.E<;MK?GH&S7.X'UNY'YMV/\H??$YD MEZV0NSWO'ZJOE$:@H<890AT0E,:AM!!%T\-6LLB>GULCV%"!!*4%4!J'TD(4 M34]>"22;/A#HU1J!YAKG#=5&4!IO:+IN\-WV<'T.'60K'633.FA0-T"/[H'2 M BB-#VPHXN #U'+H)QDH8^3,?HQE<*!J"4H+H#0.I84HFIZ_LDP.?5B,L66@ M><8Y0VT2E,8;VND.LW/9&H!1'?7TE"-R:$=D*!F,H[>/0VB<0*[&]D[.'ZOQ+4A?0(./8H,H'2N-06HBB MZ0$K-^3XY]8%#E0406D!E,:AM!!%TY-7HL@9.-OKM;J YAKG/>],R1<7K4/_ M VA+/J9EB&JIIZ-DCD/+G"$)0)<;AT OS,L3[0"Z'/S5RQ&BED./2SD;ASYG M"S?AA\H=*"V TCB4%J)H^L4%E/!QZ2-?S"\O !4[4%H I?&&=KJ7ZWE^^PH# MY_ UKO(U+NUK#&?\-,TX/*BM@=*XV[4UG8M#G$/6N$K6N"-ES6@U0 .-TX.* M'2B-N\-B!]503T^)'9<6.V9J@(89)]<5)YV!*8"VY&-:AJB6>B0G%\JA;8T^ MY3ARXQB@!^I :7Q@ M0Q%B +4<>H3*X[CT65TP,>!"A0^4%D!I'$H+430]?R6&7/H8%7,Q !5 4%H MI?&&INT,V^T!^!Q:QU-:QZ.UCNG%!Z%2!TH+H#3N=:5.YP*$YU ZGE(ZWDBE M,]H+T$#C]*!6!TKCWK#50374TU-6QZ.MCID7H&'&R76M27M<"J =^8B.(:JC M'H@2-1XM:JKK, \> T SC'. 'G0#I7$H+431]&R5\?'<P]J,2!T@(HC4-I(8JF MYZ_$CDGS*RWBTES&=V4.M#)06 M0&G MAADG!W4R4!KWNTZF.VBB6AZRFY[<"&PK\H?ZEFT%6V7[M#SKX[/&V<._K MFZ&UGK^QWMT>;NZF,(=[S7V,K;C=UE M99EMZQ\W(EJ+O'J#?/T^R\KG!U6#XTWTEO\#4$L#!!0 ( ':!FU:/A8?3 M&PO=V]R:W-H965T5W=2UNS[)LNKR\E=76_?S&;5ZDYNDFI: M;&6N?G-3E)ND5B_+VUFU+66R;CMMLAF?S\/9)DGSR?*B_=FG6G MDE6[S28IG][)K'B\G'B3XP\^I[=W=?.#V?)BF]S*+[+^S_93J5[-3BKK="/S M*BUR5LJ;R\E;[\W5@C<=VA9?4_E8G7W/FJ5\*XK[YL7']>5DWLQ(9G)5-Q*) M^N]!7LDL:Y34//XZB$Y.8S8=S[\_JO_:+EXMYEM2R:LB^SU=UW>7DWC"UO(F MV67UY^+Q-WE84-#HK8JL:K^RQT/;^82M=E5=; Z=U0PV:;[_/_E^",19!QX8 M.O!#!SZV@SAT$.U"]S-KE_4^J9/E15D\LK)IK=2:;]K8M+W5:M*\V<8O=:E^ MFZI^]?(JV:9UDJ7_3?91S=?LPU^[M'YBJM5N5>]*R5ZS+RI[UKM,LN*&O:W4 MEF^;UA7;57+-TIR]RY+5_6O5JLADQ:Z+MQ#OI;KGOY7>'^/(P(S%;=3 M\/@Q>.\XJGB=E%,FO%\8GW/!_L9FK+I+2EGUS0U7>B]7)R5N5-(F*4X[+%II MWR"M%#WV>U*625Y7['_L:E>6,J_W [!MF:YDWUZ@HLW%Y4VU35;R?O'#^C[[%$XEIZ_=/Z_=;=6%8_WGNZMG^RS'5__B7ZL,^UG)3_=D7 M"Y\R%D1B6BR"4RP"-!=Z]IZ]4N_?=9%E25FQK2SWO^M]>^ZUXU:[^?/PL/2F M87 Q>SA?7E\C;W%JI$T[/$T[M$OA(G^09?N7Q)B_J*+MGA&):8N/3HN/7.=O M1!D+(C$M%O$I%C&>OYV-MTC>^'E>\FGL=;)WJ)4VZ\5IU@NK]/V<5O>O;THI MU9_.6JHHU:Q,ZMXL1H5M=XY(3(N!-P?0F+O.X\,(1.&@4M/C<09>'IH5!SC: M--?C--_NZB:!5^J5HN?>Q1] CI\EYWPZ]\.XD\.FAMR0QAZ'*7.K1/[P?:MH M7"&@RN(->_4DU=NP'^Q07>N-(U+3HP \Y0GGB4Q*5U1J>CR KSP469;_'MI\ MO#MG;5?FS=EFC^<+MDZ>>B%Z0$HDQ KS0N>)3XIE5&IZ/ #,/)1U[*_@>SG/TR[,"Q', MS_YUB<30:1$:+N: 4A[.4O_PWD\B-3TB@&G> MPGE^DP(;E9I^N '$QE$">F&U>! ?*!=[6YGJ10YPQ7&X&DCN$?4C/H#M3E*I MZ>$ <./<=69S4H2C4M/C 0C'\3.Q%]21!^7SA VF7I?!AUKI\P;4XCC@X&EM M45?BXUCOIHLS+0YLQ@/GV4W*:51J>CR TSA^7&;+)0>Y9P5C)+I9;6C(A2&Q M :4XCE)X8H^N,_%1K+?1Q5$7!T#CL?.T)L4S*C4]'H!G'#]&&ZHS![H?Z\SX M6&;&QC)SI)+G85*Z60/0)7#HPM\)(\M.? QK]\;%09D EA.>Z_>!((4Y*C4] M'@!S C^%L[V\'^0Z%63$NRC>W\Y8:8HS Q*G+4CI3YD*2SOQM[?-UQ^P)6E] M21YG8.=#_6CGRX"AVI M%(PN0GT ,1\'L5'OAY&U*#Z4]>Z[.%KS ?-\YQ:H3PIX5&IZ/ #P?%H+U.]U M,Z-YU+W4][<3@>%*#P3FXP3V7JIT_J9(B\^]Q0_4G[B\]>ZY.%'S >M\YX:G M3TIR5&KZS;% YT!*GQ ( +G'F=P7,7,YYV;U 9:*3/&C KP.G&F,\6528^A/4V.KEQ M_^S.?>CR Q ):DS,P>)=Q%SU,#04WY#3 4H##DC&G1U>6^ #6 M.^CB,"P % N<^YL!*8U1J>GQ !H+7N9O#G1_5EEZYOMH1TH%J)3^41Z K!"' M+..[8&0]BM\7D^YK.9M!_.='$$%@+5A(0\_H#+>H0/$AK3?6Q>E8!. 6.?D==')5% '.1QD%K>$:]1F;(NZ?H_>TBTT>&(L"Q",>QZ^3I1[U. M7-EZXUR?2D] MHNS$96WWCTI-#P*@7.S5#9V9/*G+N;,2E_4:GI\0#^BE_F;@YT M/U2 8&YR8RTY3LD_*G%_J)1< %0M<*CJ2_^152.N;/VH-Q='8PL@M(5S6W-! M"FM4:GH\ -86M+;FHM>N#'G7UNQO%_G=VV1G9P\(WLCRMGUN7^6&ULQ5C;;N,V%/P5 M0ET4&R ;77R+4]M XF31 UJ),WVH>@#+1U;1"112U)VW*\O2(8S1SS4D*,U92\\!!#H-8X2/K9"(=(KV^9^"#'F%S2%1#Y94!9C(6_9 MTN8I QSHH#BR/ +QG,Z8O+-+E(#$D'!"$\1@,;:NW:NIYZ@ W>,;@36O72,E M94[IB[JY#\:6HQA!!+Y0$%C^K6 *4:20)(_O!:A5CJD"Z]=;]*]:O!0SQQRF M-/J3!"(<6Y<6"F"!LT@\TO6O4 CJ*3R?1ES_HG71U[&0GW%!XR)8,HA)DO_C MUR(1M0"O>R3 *P*\O0#W6$"G".AHH3DS+>L6"SP9,;I&3/66:.I"YT9'2S4D M4:_Q23#YE,@X,7D2U'_YHA(1H"F-Y>S@6.?W"[H. J(N<83NDWS"J >?;T%@ M$O$SV>7YZ19]_G2&/B&2H#]"FG&(F9^$=8=%!#S01(4=W M20#!;KPM%96RO*VL&\\(^(#9!>JXY\ASO$X#G^F/AWL&.ITRRQV-USF6Y1 S M:,KR-6,X68*L"X'F&U3O-\,;W7R]QBQ ?_TF(=&]@)C_W93??/QN\_AJ+;CB M*?9A;,EBY\!68$U^_LGM.[\T)::HX(IQG,@ER6D&<1G0# M@.:0P(((E$98SD+YA.NN9TWIR,?HZ3'42K::."-[5==H9'&BQEZIL6?6J(H. MW><2;S-&DB6: 2,T.$??<)3!.;K;JKXI5,^DZB:E^4A]@]+#'NZ@7_;9$= O M!?2- B197\U-NJA>CUP>_+")80XUK#.\Z.UQ-/?9X3@H.0Z,'&6=Q;+"N,ZU M+Y<71N:9*KHFCH.#' T[>Q0/N_2[S0PO2X:71H:_IXH.1X*B-&-^*,M>$JU8 M-Q$U(KZWSEL"VQ$_+,4//WA)'+:9JI; =E+E.M5'VC'.E.>$@4^7"?E'9L&O M9PM>U34T?G*=@QG;Z>]-:O.XI^JJF0_WO^DZ1ZE>%]5*4W0]5L)O##5 <6XQ MW $*\*;)I$S-$*=FPZNRX1DI/CX]-PHS1KUW(K>%MJNQ,D+N1SLAMU4KU!;: M;KHJ,^2:W=!IA=\]_.+WNMY^Z?\?#LBM+)!K]D"MEKYY*!=M #/4*U> WO$5 MP(AT:E(J6^6:?97>12L_( 6#W-X6[N4-LUN UMVNN_^RC>.>JJNR8J[9B]U] MSXC8R&VD7<$MH>U*KSR>>_G1"UZKGK MM-UT5:[0 M-3JI[?8/9R*D3*\-"\K04J9*O%D&PX,R\'I>UW'V-T1F"B=*]"HSYYG-W%;B M"I,(SR/X<84%<%UAKW.HSSS^>_79M<.E&-A2G[EQN61GB<@/9,K6\ESO6I]F M[;7?N%?3_'2N@LD/"Q\P6Q*Y$8I@(2&=BX%4R/+SM_Q&T%0?80HZ^1=02P,$% @ =H&;5N<+SPHL! VA !D M !X;"]W;W)K&ULM9AM3^LV%,>_BI6A"21H8O<1 MUE8J<*?MQ=6JR]C57IKDM+5PXLQV6Y#VX7>*OTLUD!6/*2RLQ,@I6U^4T8FG@%*3<=E4.&;Q9*I]QB4R]#DVO@26&4RI!% MT2!,NB7/E2:EGU_@]F021 M(P()L75363\=:;8EVHW$V]U"X6E@CG,C)=AY]JX]#BTZX5#"> =\6P*S%N N^:HRNS+D2Y9 M\MX^1.>K"+"W"-PR[X1?N>Z0+KU$;UB7/#[-R7D,DP#OGP&]@6#Z\T]T$/WB8>M5;#W?[--;6(HL M$]D2SSAN: SD'/>I=/V"_-L8A)*ZG+=?S.MRP&;*AM$XW#3 ]"N8OA>F/'.& M8-)9@+!X-(^%Z1_ M* ,*I3!42BQBXF4GT 9'*!MBPZJB^VC6T?&LUQ7K]>=9 MX05T+ Q_DL?'\;J!K65':52GW\B;$[X7L@')%9EM0*,.DB\E&I"Y%C$T)LCH M?T@4=$\QZ FI(E%2U%M#OL7 ]:8LIJ0'9"^C@% MD!V;3FBM =2;QEL2RBEPY3JTNT?7'W2&+8"U$%"_$C1DF5/H>H=TN+FC?@M> M+0W4KPW5A>&[^P)O]R5W]^7C-'2*,_W/.5.+"_6KRX?._)BG3H$?'-ZR4:=/ M6]AK,:)^-3I@U^"J '=V8OQ"T_B]O>:22+% ]+\!J2_0GW>'JQ'7OVJ?O+JI M?(FL%C'J5[&3// )8/5 BO!F&RX7,./Y\C=@2;ZW?R#C_,WJ]6/ M^=7/ ^7+/&V$]%B%8;7\,;_\^<*VET[:B-B',0OWRLT4]+(HJE'1U#JS9>59 M]5:%^ZPL5^OA9=6/Q1=^3!@B88&F46>(D=!E(5TVK,J+XO5)62R%B\<5\ 2T M&X#O%TK9MX9;H/IWQO0_4$L#!!0 ( ':!FU;Y]DL9(@, *(* 9 M>&PO=V]R:W-H965TFV-"G6AD M]FYY-&*ES B%6XY$F>>8OTPA8^NQXSO;C3NR3*7><*-1@9

, MA^B&49D*])4FD/PK[RI'*F^"K3?3H%'A#>9M%/J?4> %(?J(W"VG'1HLA%6\ M0F,A/&#A9YG/@2.V0+,:E9;1:NC4:]!I=B$*',/847DD@*_ B3Y]\'O>EP:^ M3L77:=(>36%)*"5TB:8XPS0&=*:^D77_'/VI#82EMGJ[1J_.Y57DAX-PY*YJ M:+H53;>1YAO'5*J7=2Q#]PV#5P_0JP!ZC0 /(-YCO_?&?BOL=NH1^A5"OQ%! M%8\%D/=0](^-PJ!"�BJ/0ZY44,WKX(+QC6HPPKE&%C_CR:,@E)"TU6P%7= M1^:-(%6\P";!-2;H4-7!A%3'=E>! M:HNCM3/8"W#0]OOU ?;W*KI_=-*=0N4?^_S\8(<4')N&IQ!9Y7ZX_Q+;W> MU:Z4^XV5^%5FG@(6'AVJ7?WVFPMX3:Z>0M:I>5JO"YF[US;DP)>F.1(H9B65 MMH.H=JL&;&+;CMUUV[VI/UZ5% )EL%"B7KNO8L)M0V07DA6F"9DSJ5H:,TU5 M$PE<7U#G"\;D=J$-5&UI]!=02P,$% @ =H&;5EK$#5A2 P - X !D M !X;"]W;W)K&ULQ5==;YLP%/TK%JNF3FK+5SZ[ M!"E-NZW2*D7-NCU,>W#A)E@!S&PG:??K9QM"("6HE9#Z$FQS[^&6=!68R%G+*ER5,&.-!)<60ZEM4S M8TP2PQOIM1GS1G0M(I+ C"&^CF/,GJ\@HMNQ81N[A7NR#(5:,+U1BI*5VIR6TP-BS%""+P MA8+ \K*!*4210I(\_N:@1O%,E5@>[]"_:/%2S"/F,*71+Q*(<&P,#!3 J\C M<4^WWR 7U%5X/HVX_D7;/-8RD+_F@L9YLF00DR2[XJ?]Y=7KSI,: 3J]!8!+Q3S+@87Z-3D\^H1-$$O0CI&N.DX"/ M3"%Y*733SSE<91R<(QQ<=$<3$7)TDP005/--J:<0Y>Q$73F-@'>872#7/D.. MY;@U?*:O3W<:Z+B%QZ[&];G.G); *E9U"JLZ3>A>I>8@LZ5.<(;2TRCJ2[7Q.DYG9&[*.FIBAL,B MID*O6]#K-M*;XPBXWB7YS5N!(,FRCETCR%NWHR6PBMY>H;?WSI7;:].JEL J M5O4+J_JM5&Z&TBU59>^P<&M"CM3MH" W:"1W+^5BYH=ZFP+8R'_O5&U@'<%& MI+?N2$M@%='#0O3PG8MWV*95+8%5K+*M?1M@M5*^.4RY. ?.0?W6Q/2/%+!= MZE/L1H)?(0&&([U7.)"=$.&"8=4#UM)L!'OKUK2%5I7N[*4[[US(.8&V[&H) MK6K7OMNR&SN4UY>R^Z)!1V[8-B-DO]=PQLJ8\E'/G*^ZQK+5:+ MH\]$-_P'ZU?J2*3[^CU,=IZ2/>F2)!Q%L)"0UD5?OETL.Z)D$T%3W>4_4B'/ M#'H8RF,=,!4@[R\H%;N)>D!Q4/3^ U!+ P04 " !V@9M6KVE%+,H% "( M+0 &0 'AL+W=O=ELQ4D/#L7:TCU+PLA$Z[T MKEQZV5H"G^>-DMBCOC_P$AZEG?$H/S:5XY'8J#A*82I)MDD2+A]O(!;;JT[0 MV1VXC98K90YXX]&:+^$.U)?U5.H]KZ+,HP32+!(ID;"XZEP'KT,Z- WR,_Z, M8)OM;1-S*?="?#4[[^97'=]$!#',E$%P_?4 $XAC0])Q_%=".U6?IN'^]H[^ M)K]X?3'W/(.)B/^*YFIUU1EVR!P6?!.K6[%]"^4%]0UO)N(L_R3;\ER_0V:; M3(FD;*PC2**T^.;?2B'V&E#Z1 -:-J"G-NB6#;H'#7I/A=0K&_1.[:%?-L@O MW2NN/1>.<<7'(RFV1)JS-46INE#LE]:^1;J?&$Y$DD=*95QGA MZ9Q,1*JB= GI+(*,O&2@>!1GK\@+$J7D\TIL,GU6-O*4[ML0O%G9#ROZH4_T MTR4?-'F5D3"=P]QN[^F8J\#I+O ;Z@1^X/*<^,$9H3ZEY,L=(R]?O&J(:^+& M?)JIM M\M[-N=TGN+>0 9>S59YT!@^Z8JQ-A.1:2J[S;[;/\KM!ZO\R48),09JZ1/0' M^:16(#/R]WM-)>\4)-D_#9=V4X30:P[!E,#7V9K/X*JC:UP&\@$ZX]]_"P;^ M'TUYQ(0Q3%B(!+/RV*ORV'/1QQ\WR3U((A:[FXU4-UM&OI]T!]XX>VB;)DP8 M*V#]'&:&O(O@GXCZ.EMQ,*9KT=4+:ZHL)8X,C?;M#_U#A MAI-ZP_HD2[F+2KD+MW+\,2_C:Y"1F.?%>GTL9M, ?N,$MU43$\;'1[!ONW9R$Q4H^6 MQ)>5Q)=.B>]X2F[Y@D.\N1^(Y=-(CLY;47&A#%,6(@$LY(1^+63\'_] ME+*, 2F5J#2&2@NQ:'8V]WQAX*Y?H!-CII6F@C5FPMF^=28P:>PGU];KDB1W MHXVZ(T5BZTYKW:DSMEOQR&/U2*YW,W9B,M$X=+A)K3. 26.HM!"+9N>D]LK! M,S#+ :I;1J4Q5%J(1;.S63OFP&V9=_\P/476YECQ97-Y*R"F"E?S'__<[U[T M[1G0Q-U;:Z4Q:2$6S5:Z]L>!VR#OE'98Y.#8B1XKW.!6^P<34>8.I;5P_X?[ M#6K[&[C][X%P9X0O%,CY!E4/M,\2BV3+7;ITZ_>/X(RARQV,P=:W%TQ0WM;7N MJ/X;E19BT>S\U/Z;]IY!44-]J8U*8ZBT$(MF9[/V^/0TC_^3HH;Z*AR5QDK: M08D,#EYT8?5IRUP_$:#N)P+E!(V\@=9U#?4M.2J-H=)"+)J=HOH) KUX!G4- M]0$#*HVATD(LFIW-^@$#=;^_/[&NH3XA0*6QDF;7-7I4UU"=O[>W$C4!NK9<;7^>):KSZ]6*/\@+K\0]02P,$% @ =H&;5A>: MO"4R P N@H !D !X;"]W;W)K&ULO9913]LP M$(#_BI6A"20@:=*&PMI* S9MTI@0C/'L)M?&PK$SVVG9O]_924-:I:73T%[: M^'QWOL]WMF^TE.I)9P"&/.==4_;X$+I=CK^>M!'=LGADK M\">C@L[A'LQ#<:MPY#=>4I:#T$P*HF V]C[V+JYZ@35P&C\9+'7KFUB4J91/ M=O U'7N!C0@X),:ZH/BW@"O@W'K".'[53KUF36O8_EYY_^S@$69*-5Q)_LA2 MDXV]H4=2F-&2FSNY_ (UT,#Z2R37[IZ-P MEJ&=F7S'2ODFM2:WH,A]1A60$](A/+P&0QG71SC]<']-#@^.R 'QB;:SFC!! M'@0S^K@E^)')4E.1HO!@;3SR#49NU_>3.LK+*LIP2Y01N9'"9)I\$BFDZ_8^ M$C?8X0K[,MSI\(:J4Q+UCDD8A%%'/%?[FX<[PHF:+$3.7[0M"V4.BAJI+KKV MIK+M=]O:+@P]=8&_D; VSWV#V=WEWQ<9M7=&B MX"RA4P[$2)+(/,<3C;6>/&62IZ"P9/!LLH1@N9"4\=)L9KW:F6JYV"UG+ZS% MY*0?#<]'_J*-W*45AT&CM<8R:%@&_Y=EL!=+E]96EKAAB7>6WS4(B7?+U@*, MW[( W\C9&NA9 WJV,VF/[E:'](0N\+S-@8@RG^(=)V?UO;7*U2'>5Y7DJ&M# MJE4&K2STHO \WLA5AU9X%@Z[QD;:-& ?7=NQ(;^TC9GK+E[<5%T= MOGMS)C3A,$.7P>D9UH6J&J5J8&3A>HVI--BYN,\,FTM05@'G9U*:U< NT+2K MDS]02P,$% @ =H&;5KV?2.98 P F X !D !X;"]W;W)K&ULS5=K3]LP%/TK5B9-(&WDU2=K*T''-"38*MC&AVD?3.(V M%HF=V4[+_OVNG31-2@AC"A)?FOAQ3\\]/K'NG6RXN),1(0K=)S&34RM2*CVV M;1E$),'RB*>$PSQW?1U@=OR@9",K[TBG"S- M+]H4>QT+!9E4/"F"@4%"6?[$]X40E0# :0[PB@!O/Z#W2(!?!!CE[)R92>LC M5G@V$7R#A-X-:/K%:&.B(1O*]#%>*P&K%.+4[ LXY8)+B19$H.L("X+>HQ.F M:$CC3"N<3TIT\)$H3&-Y".LRGRH>E*%O$<\D9J&35L\H9.N:G&MU_R[;?R_9KJ M4Y-(<91F(HC@3D$!3Q(X2?AZ@[LFLJV(SSVLCL!JR0_*Y >OPMV#+@7K"*PF MV+ 4;/@2[AX^-.Y@M&?NAWMZO7&SMT>X!=0162WE=RE81V UP5QG5T(X+^'I K5J6-?QQGNN;MC5'[G- MMG8K58_;2OD&"X&9D@@*X2=OZW:LYYY55VCUS+U=YMZK\'=!HRO1.D*KB[:K MX=S6BN>_'>X_=+C7<_8=_L2NG+-=J?$3(E:F]9'@W8RIO#@N9\OVZL0T%7OS MI[KM,KW##B;OV:#T75&H9&*R!$CG: B41-X&Y0/%4]-)W'(%?8EYC:!U)$)O M@/4EYVH[T']0-J.SOU!+ P04 " !V@9M6;'QQ.<,# !N$ &0 'AL M+W=OQ4RH_/+F!>#";-'??ES"XSSS[/SHS'<_,C M98\\ !#H2QPE?*$%0J37NLZW <2$7]$4$OEF1UE,A%RRO)(-PW# MT6,2)IHWS_?NF3>GF8C"!.X9XED<$_;?$B)Z7&A8.VT\A/M J W=FZ=D#VL0 M']-[)E=ZA>*',20\I EBL%MH-_AZA5WED%O\'<*1-YZ1DK*A]%$M[OR%9BA& M$,%6* @B/PZP@BA22)+'OR6H5IVI')O/)_3?R@%V0IO2R.>_T7'TM;0T#;C@L:ELV00ATGQ2;Z4%]%PL"XYF*6# M>>9@FA<(!4LI$F.S175*DCPK#ZUL0)(SX M&_0*A0GZ*Z 9)XG/Y[J0[-09^K9DLBR8F!>86.@#343 T;O$![_MKTM5E33S M)&UI#@)^(.P*6?@79!JFA3ZN;]'K5V\0+^3T\%O]?SCS!#= TZHB8.6XUG/7/LDC@;6$ M3RKADR%T[\\LW@!3*<9RZ60C$ZX,#T=?!R*U+(#M'%A]41T\I'>[Q S#."/6-<*F,>LG-JN(S0:)O7OD]#V02 1]M 9]?S1? M1P)KR<1&W0N-%RS<$GRDFQ@+K7T5C9\%^*G%6WHV<\R:S:9GB=ACA5T7]VYG,+N$1HG3RS\3F_'BL#VQ?XUHO_BN@'CE^S >-06/!9:^RKJ)HR?W(5+SW:S ML,]3L6ODN)=2L6[#^-E]&/?TV&FGBKM&UL2ZP*YNQ/AYG;AT;_XT>=NMX:Y1 MEYK>F-QB8/M\H.5H2[-$%)-.M5L-S3?YJ'BVOU3#=#X1UC#%)"[GEGV8&ULM5G;;N,V$/T50ET4NT ;B=3%=FH;<)QTFZ)!@Z1I'XH^,/;$%E82 MO20=[_Y]J4M$TY+9>D&_Q+K,',T<'9$GY'C'^">Q!I#H2YX58N*MI=Q<^KY8 MK"&GXH)MH%!W7AC/J52G?.6+#0>ZK)+RS"=!D/@Y30MO.JZNW?/IF&UEEA9P MSY'8YCGE7Z\@8[N)A[VW"P_I:BW+"_YTO*$K> 3YM+GGZLQO499I#H5(68$X MO$R\&;ZW"XG7E!6!!DL9 E!U<\KS"'+2B15 MQ^<&U&N?62;N'[^A_UPUKYIYI@+F+/LK7DCK-1+D>@Z%8N, MB2T'@7Y$'X&M.-VLTP7-4!,BT/MKD#3-Q <5\?1XC=Z_^X#>H;1 ?ZS95M!B M*<:^5#65R/ZB>?Y5_7QRY/DANF.%7 MT4RQA:>;[JI>V(?+6T!6Q MY1?H%" M_ ,B 0E[ZIG__W1B*2=L^0TKO/ _^'V #>,R+5;HMJ@_OE+$?_^FPM&MA%S\ MT\==C1WU8Y=?^*78T 5,//4)"^"OX$V__PXGP4]]C3L",VB(6AHB&_KT 5ZA MV$)?CW5B4B66@\[K-,(E]:_[M7>#2)P,VB"CIKBM*;;6-,N!*X'WBM::>2KQ MCL",)I.VR>2,^DMK(-OE6&3::I MPWAXH,.>*!Q&8;\0\9X)P-:Z?I=KX+U56?-.)=\5FMDET5V2,\JP 7=%A2,T MDPKM2K!UMK<*,>Q(+#I483AK$">'(NP&Q4ET1(7:)V"[4?@(ZF447WNK MLF:>S+XC-+-/[3WP\)Q"=&I-7*&95&AS@JV3OE6(H^ZD''5&PVX0)D>$2+15 M(':K<'1*MN>=RKTK-+-+;3P(/J,,B5-WX@K-I$*[$V*=\FTR;#*-H0X?_HO2 M$Q1%P1$9:J- [$9A=C^;]Y;D=&G"%9K9I+8>)#JG"IT:%%=H)A7:H!#[HHA- MA7%78,'A8-@3E 1'O"'17H'8O<*O=$.+WIJ9>?+M+QI_%#$"BES2AHN?,I,PN7%>,9Y!B<6+L60^N MXY[C:460P%AJ"JR^%C" )-%,2L>_@M0I]]3 ZO.:_82+OV/(G%(9:FF_,$F$^T;)8ZSEH/!>2I058*4@)S;_Q2Q&("D#Q MU ." A#L J(W &$!"(W17)FQ-<02][N<+1'7JQ6;?C"Q,6CEAE!]C/>2J[=$ MX63_#A(L(48CS.4*/7!,!38!%NAX"!*31)R@K^B23B%!(T9C-, 9D3A!-S<# M]>+Q?HB.CT[0$2(4/ MQKO*4VDL6!N["JR$MYB?HM#_@@(O"&OT#.SP(8Q+>&"1$Y9Q#@U?N&^FSM MX3'#*U7Q))+ TSHW=BX_0JG)B;J#M$(/--DN3;:MPH9S0)*I(K[Q2J VY]NO MCLOO>#O']7I-]4BW!)Z5 L^L J\ID425J%$1?[].FY5BW[QJB&S+;:=TV_F@ MTM)I,@0-D6V%X+P,P?F'EY;SU[_5:+>T6%4ZL'/O^=IMBVW8<;!P''Y3!!7%386B(;3L,FRN2;[U^ M-)+%Q19;:;R;Q789A]K<7(/\?>Y![Z:QG

<)2S98-W:=H:=[,\[P[5Y7Q*5(N1P$1!O=,S=9WA><.5#R3+3,_RQ*3J M@,SC3#6IP/4"]7["F%P/] 9EV]O_#U!+ P04 " !V@9M61CKFZ48# "T M% #0 'AL+W-T>6QEUY#B9X[!VOWZ^=II^X(LZ'@9=*HA]C\^YQ_9-8QA6>B78W8(Q M'2QS(:L166A=?@S#:K9@.:TNBI))@V2%RJDV734/JU(QFE9 RD78ZW3B,*=< MDO%0UOE-KJM@5M12CTB_#07N]B4=D6Y\20(G-RE2-B(/9^]_UH6^?A>X^\F' MDY/.P_GU?OS, N'2!ZT>G@P@!BXO%AXL]I8]+]76D[_-0(.>(I1AMX M:";+A@D=C)SXR9UM,F:XWT'(NVQ'#YN"& ^S0F[J(B(N8/1ISH)'*D9D0@6? M*@ZLC.9YEM[9S=-]DVC:&FZ61V MO\Q: YAZ%U>G92E6GP2?RYRYR1^<<#RD:UZP*!3_;;)!J$GO_M.L^99(J*;=.F]M_R*K_8<=1_+MG<-6&PW@ M4#LBW^&0+#9)@VG-A>:RZ2UXFC+YY,QEY#6=FC_)=O3-^)1EM!;ZO@5'9-/^ MQE)>YTD[ZA86HAFU:7^%Z77C]D1MV&9B&R=I<0-A';NSE M1S".P_P(8%@>S '&<2PLS_\TGP$Z'X=AW@9>9(!R!BC'L7S(Q'ZP/'Y.8B[_ M3),DBN(86]')Q.M@@JU;',./7PWS!@PL#V3ZN[7&=QNOD.?K -O3YRH$FRE> MB=A,\;4&Q+]NP$@2_VYC>8"![0)6.Y#?GP=JRL^)(MA5S!OV!.-(DF (U**_ M1N,869T8/O[]P9Z2*$H2/P*8WT$480@\C3B".0 /&!)%]CVX]SX*U^^I-8?20$3;8T.P6BP^0"X9 M9K>]9!:G5VYB=M: M.';73F#@U\])0L$>PM&^G.D336S<+TY]ON/+\:.Q]TMC[MF/4FDW'6RJ:GLT M'+I\(TKN_C);H:%D96S)*[BTZZ';6L$+MQ&B*M4P&HVR8< "9#K(1-+B2UE5M MC;9]#HP/ BIW5W5EODI5"3OCE3BWIMY*O6Z:@:<8>H_1]L/N;]>)1_;_=*-9 MK60N9B:O2Z&KKA^M4 V@=ANY=0.F>2FF@S/S("R;\[5H'@J^Y:+H'K ",J^[ M[)&$ GM1M(R4/+H0VHF"P2=GE"R HV!?N.(Z%\R#C!#(:(^0_T8>9(Q QGN! M7#0X\*\>9() )GN$#'HR12#3?4+&'F2&0&:TD-=VS;5\;@L\H@E"-*$E^L*= M=,RLV-P*!U7;&HQKZ+FZ++D'^0F!_$0+>9I#E5JU+_2ZVD L/#,E.&@#+QPB MM@?Y&8'\3 OYK2ZY9M_-:P?"[[ "%['3_+]:.C]RC[#0/:+%_,JE97=N1& 5 ?FQ80Q)C8&C 5;PSBX ME+Q-EW[I*4P38V)/G!M3/$JEVE__!<02O6X(V*ESD"#YE)@GQL2BN()DU$$R M]<3A>_]D6@0_?DP.8V([7,)X%.QZJ>2Z*_3!,$>,B25QQK<2,NX7<;6O]V^( M:=43Z-76N8^)66),K(E%9?+[PR7ODH 26G*_FG:,"6),;(@+G9M2L%O^(QBS M$::#B%@'T$^EK)I*[E5:,,T1.@\#2X19(2*VPA6T>VD.*,97$Q"KIR4Q[&3&3Q,0FP5-4?^4JQK02$VOE?8[:VY/HPA6Q M7MXEJ[V$F%]BZF4K+&L-%P QO\3$?ODH:WWI3Q\3\TM,[)?W.5CO"\?<$A.[ MI2<9ZV7$Q!(3B\5? 60',U%QJ4(Z3"TQL5KPE,Q?1$TPTR3TID%2L@ 3DTU" M+!L\)0LP,=DDQ++!,1,?$Q-.0BR<#S+'0[: QHO:QT3W2HBM\S%FLYYN?4S, M.@FQ=8($MR<,)9AK$F+7[#+<0W9:%+(IY@JRM:XM:7Q,S#<)L6_>,+MW^]1$ MSIE8"6LA,-WXF)AR$F+EH)A!'I1@[DE^T[0FQ)2.K]=6K/V=J!1S3[J'6DQ.Y!YV,A)N:>E-@].*9O\A1S3TKLGIYIHQ]" M?4QTI_ZW[\ YMQ*G?L&6:AC/J@&(J9^IB8A3+J M79R/EF"ZD>1C8A;*B"V$8#9%/B9FH8S80@CFS>(?/R!EF(6R?:V[';:7/B9Z M8HS80N@&+3OP,3$+9<06ZED>/&1O-WU,S$(9L85Z,4^A1PNIZBH8Z9B%,F(+ M]:UD]D\R)IB%)L06ZL<\%V9M^7;C]^8$L]"$V$+A3OBMY3#2\Y<]BUEP_&>" M66C26FC85G8GQX5822V**_@*!_=SKO*Y9;]LAZ:KV71;>@.2 MGGS0)(K'H>W=3T@7R2.SF$WQ6SER\ M?O7Y?R9VF\U^G7]WZS_'?!K_,;C^Z(;WLLMYK!:O[;#-XZJJ/P_7W:6^;-+= M>7*U>'Y;5I@_*"U1QB5!T@1K JT3@WD*@MZ#> M0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>BWDJ@MZ+>2J"WHMY*H+=.7I80Z*VH MMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1Z&VH MMQ'H;9.7W01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ MZNT$>COJ[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'> M@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V#0.] O8- M[P;U;@CT;E#OAD#O!O5N?E+O,GX=?H+4$L#!!0 ( ':!FU9 :Q>Z ( ,8I 3 6T-O;G1E;G1? M5'EP97-=+GAM;,W:34[#,! %X*M4V:+&]6\!43; %EAP 9-,VZA);-D&RNUQ M4D "004J$F_3J+4];^*1OE7/[IX]Q>KSRM*% MSJ;\-:R8M]7&KHB)V6NZ)' M^Y-3OF':??*#\\1#*>G/A>BD)K]K_B>F$L?_'XT M3+NF^H?9^7J?7-B,\XAL?!Q^QQ]G_%[_EWT(D#XD2!\*I \-TH?X"4$L! A0#% @ =H&;5@=! M36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " !V@9M6]PP_Y.X K @ $0 @ &O M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !V@9M6F5R<(Q & "<)P M$P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( ':!FU8,Y@!\ZP4 ,,? 8 " @0T( !X;"]W;W)K MSG & #X&P M& @($N#@ >&PO=V]R:W-H965T&UL4$L! M A0#% @ =H&;5FD9U>HZ P 2 L !@ ("!U!0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =H&;5AMF M$Y\Z!@ -AH !@ ("!C24 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ =H&;5HYB00( P , < !@ M ("!54H 'AL+W=O&UL4$L! A0#% @ =H&;5HCTG->#!0 L T M !D ("!AE8 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ =H&;5MGLC6%; P )0@ !D M ("!!F8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ =H&;5E@.=:UE!P A!8 !D ("!AW< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ =H&;5D(Q MVRIF @ < 4 !D ("!)Y4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =H&;5I6_E4K;! " L !D M ("!(J0 'AL+W=O&UL4$L! A0#% @ =H&;5E>Q\&PO=V]R:W-H965T&UL4$L! A0#% M @ =H&;5@)5TA)R @ 8 4 !D ("!/\L 'AL+W=O&PO=V]R:W-H965T,C- , *X' 9 " @0S2 !X M;"]W;W)K&UL4$L! A0#% @ =H&;5CJAHF&Y M P MP@ !D ("!=]4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =H&;5NKKC>M&! R@P !D M ("!Z=\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ =H&;5@& S3M< P _ < !D ("!X.P M 'AL+W=O&PO=V]R:W-H965T9@9=A , ,(1 9 M " @>/S !X;"]W;W)K&UL4$L! A0#% @ M=H&;5CA9WSE, P B H !D ("!GO< 'AL+W=O&UL4$L! A0#% @ =H&;5G=# V&PO=V]R:W-H965TP( +X& 9 " @0$+ 0!X;"]W;W)K&UL4$L! A0#% @ =H&;5A0R1D\X! TQ4 !D M ("!LPT! 'AL+W=O&PO=V]R:W-H M965TH@( %\& 9 M " @2(5 0!X;"]W;W)K&UL4$L! M A0#% @ =H&;5CK=@J$X!@ "C( !D ("!^Q&PO=V]R:W-H965T&UL4$L! A0#% @ =H&; M5I+%^_4$!0 WQT !D ("!3B0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =H&;5J>?Q.JK @ R 8 M !D ("!0C,! 'AL+W=O&PO=V]R:W-H965T> M*04 !DG 9 " @4@Y 0!X;"]W;W)K&UL4$L! A0#% @ =H&;5G5OH!(( P H0@ !D M ("!J#X! 'AL+W=O, $ &0 @('G00$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ =H&;5H^%A]-S"0 O5H !D ("!%EX! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ =H&;5OGV M2QDB P H@H !D ("!V7 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =H&;5A>:O"4R P N@H !D M ("!O'T! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ =H&;5L_ZER5X! &PO=V]R:W-H965TZ ( ,8I 3 " 4F= 0!;0V]N=&5N=%]4 ?>7!E&UL4$L%!@ !0 % YQ4 'J? 0 $! end XML 85 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 86 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 275 324 1 false 84 0 false 9 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.eksobionics.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Disclosure - Organization Sheet http://www.eksobionics.com/role/Organization Organization Notes 7 false false R8.htm 0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies and Estimates Sheet http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimates Basis of Presentation and Summary of Significant Accounting Policies and Estimates Notes 8 false false R9.htm 0000009 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 9 false false R10.htm 0000010 - Disclosure - Human Motion and Control Acquisition Sheet http://www.eksobionics.com/role/HumanMotionandControlAcquisition Human Motion and Control Acquisition Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurement Sheet http://www.eksobionics.com/role/FairValueMeasurement Fair Value Measurement Notes 11 false false R12.htm 0000012 - Disclosure - Inventories Sheet http://www.eksobionics.com/role/Inventories Inventories Notes 12 false false R13.htm 0000013 - Disclosure - Revenue Sheet http://www.eksobionics.com/role/Revenue Revenue Notes 13 false false R14.htm 0000014 - Disclosure - Accrued Liabilities Sheet http://www.eksobionics.com/role/AccruedLiabilities Accrued Liabilities Notes 14 false false R15.htm 0000015 - Disclosure - Goodwill and Intangible Assets Sheet http://www.eksobionics.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 0000016 - Disclosure - Notes Payable, net Notes http://www.eksobionics.com/role/NotesPayablenet Notes Payable, net Notes 16 false false R17.htm 0000017 - Disclosure - Lease Obligations Sheet http://www.eksobionics.com/role/LeaseObligations Lease Obligations Notes 17 false false R18.htm 0000018 - Disclosure - Capitalization and Equity Structure Sheet http://www.eksobionics.com/role/CapitalizationandEquityStructure Capitalization and Equity Structure Notes 18 false false R19.htm 0000019 - Disclosure - Stock-based Compensation Sheet http://www.eksobionics.com/role/StockbasedCompensation Stock-based Compensation Notes 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://www.eksobionics.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - Commitments and Contingencies Sheet http://www.eksobionics.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Net Loss Per Share Sheet http://www.eksobionics.com/role/NetLossPerShare Net Loss Per Share Notes 22 false false R23.htm 0000023 - Disclosure - Segment Disclosures Sheet http://www.eksobionics.com/role/SegmentDisclosures Segment Disclosures Notes 23 false false R24.htm 0000024 - Disclosure - Related Party Disclosures Sheet http://www.eksobionics.com/role/RelatedPartyDisclosures Related Party Disclosures Notes 24 false false R25.htm 0000025 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Policies) Sheet http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesPolicies Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Policies) Policies http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimates 25 false false R26.htm 0000026 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLoss 26 false false R27.htm 0000027 - Disclosure - Human Motion and Control Acquisition (Tables) Sheet http://www.eksobionics.com/role/HumanMotionandControlAcquisitionTables Human Motion and Control Acquisition (Tables) Tables http://www.eksobionics.com/role/HumanMotionandControlAcquisition 27 false false R28.htm 0000028 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.eksobionics.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.eksobionics.com/role/FairValueMeasurement 28 false false R29.htm 0000029 - Disclosure - Inventories (Tables) Sheet http://www.eksobionics.com/role/InventoriesTables Inventories (Tables) Tables http://www.eksobionics.com/role/Inventories 29 false false R30.htm 0000030 - Disclosure - Revenue (Tables) Sheet http://www.eksobionics.com/role/RevenueTables Revenue (Tables) Tables http://www.eksobionics.com/role/Revenue 30 false false R31.htm 0000031 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.eksobionics.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.eksobionics.com/role/AccruedLiabilities 31 false false R32.htm 0000032 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.eksobionics.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.eksobionics.com/role/GoodwillandIntangibleAssets 32 false false R33.htm 0000033 - Disclosure - Notes Payable, net (Tables) Notes http://www.eksobionics.com/role/NotesPayablenetTables Notes Payable, net (Tables) Tables http://www.eksobionics.com/role/NotesPayablenet 33 false false R34.htm 0000034 - Disclosure - Lease Obligations (Tables) Sheet http://www.eksobionics.com/role/LeaseObligationsTables Lease Obligations (Tables) Tables http://www.eksobionics.com/role/LeaseObligations 34 false false R35.htm 0000035 - Disclosure - Capitalization and Equity Structure (Tables) Sheet http://www.eksobionics.com/role/CapitalizationandEquityStructureTables Capitalization and Equity Structure (Tables) Tables http://www.eksobionics.com/role/CapitalizationandEquityStructure 35 false false R36.htm 0000036 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.eksobionics.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://www.eksobionics.com/role/StockbasedCompensation 36 false false R37.htm 0000037 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.eksobionics.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.eksobionics.com/role/NetLossPerShare 37 false false R38.htm 0000038 - Disclosure - Segment Disclosures (Tables) Sheet http://www.eksobionics.com/role/SegmentDisclosuresTables Segment Disclosures (Tables) Tables http://www.eksobionics.com/role/SegmentDisclosures 38 false false R39.htm 0000039 - Disclosure - Organization (Details) Sheet http://www.eksobionics.com/role/OrganizationDetails Organization (Details) Details http://www.eksobionics.com/role/Organization 39 false false R40.htm 0000040 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details) Sheet http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details) Details http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesPolicies 40 false false R41.htm 0000041 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLossDetails Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLossTables 41 false false R42.htm 0000042 - Disclosure - Human Motion and Control Acquisition - Narrative (Details) Sheet http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails Human Motion and Control Acquisition - Narrative (Details) Details 42 false false R43.htm 0000043 - Disclosure - Human Motion and Control Acquisition - Assets Acquired and Liabilities Assumed and Consideration (Details) Sheet http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails Human Motion and Control Acquisition - Assets Acquired and Liabilities Assumed and Consideration (Details) Details 43 false false R44.htm 0000044 - Disclosure - Fair Value Measurement - Schedule of Fair Value Hierarchies for Financial Assets and Liabilities on Recurring Basis (Details) Sheet http://www.eksobionics.com/role/FairValueMeasurementScheduleofFairValueHierarchiesforFinancialAssetsandLiabilitiesonRecurringBasisDetails Fair Value Measurement - Schedule of Fair Value Hierarchies for Financial Assets and Liabilities on Recurring Basis (Details) Details 44 false false R45.htm 0000045 - Disclosure - Fair Value Measurement - Summary of Changes in Fair Value of Level 3 Financial Liabilities on Recurring Basis (Details) Sheet http://www.eksobionics.com/role/FairValueMeasurementSummaryofChangesinFairValueofLevel3FinancialLiabilitiesonRecurringBasisDetails Fair Value Measurement - Summary of Changes in Fair Value of Level 3 Financial Liabilities on Recurring Basis (Details) Details 45 false false R46.htm 0000046 - Disclosure - Inventories (Details) Sheet http://www.eksobionics.com/role/InventoriesDetails Inventories (Details) Details http://www.eksobionics.com/role/InventoriesTables 46 false false R47.htm 0000047 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.eksobionics.com/role/RevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 47 false false R48.htm 0000048 - Disclosure - Revenue - Summary of Deferred Revenue (Details) Sheet http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueDetails Revenue - Summary of Deferred Revenue (Details) Details 48 false false R49.htm 0000049 - Disclosure - Revenue - Summary of Deferred Revenue Activity (Details) Sheet http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueActivityDetails Revenue - Summary of Deferred Revenue Activity (Details) Details 49 false false R50.htm 0000050 - Disclosure - Revenue - Summary of Disaggregation of Revenue (Details) Sheet http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails Revenue - Summary of Disaggregation of Revenue (Details) Details 50 false false R51.htm 0000051 - Disclosure - Accrued Liabilities - Schedule of Accrued Liabilities (Details) Sheet http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofAccruedLiabilitiesDetails Accrued Liabilities - Schedule of Accrued Liabilities (Details) Details 51 false false R52.htm 0000052 - Disclosure - Accrued Liabilities - Schedule of Warranty Costs (Details) Sheet http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails Accrued Liabilities - Schedule of Warranty Costs (Details) Details 52 false false R53.htm 0000053 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 53 false false R54.htm 0000054 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expenses (Details) Sheet http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails Goodwill and Intangible Assets - Future Amortization Expenses (Details) Details 54 false false R55.htm 0000055 - Disclosure - Notes Payable, net - Additional Information (Details) Notes http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails Notes Payable, net - Additional Information (Details) Details 55 false false R56.htm 0000056 - Disclosure - Notes Payable, net - Principal Repayment PWD Term Loan (Details) Notes http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails Notes Payable, net - Principal Repayment PWD Term Loan (Details) Details 56 false false R57.htm 0000057 - Disclosure - Notes Payable, net - Principal Repayment Promissory Note (Details) Notes http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails Notes Payable, net - Principal Repayment Promissory Note (Details) Details 57 false false R58.htm 0000058 - Disclosure - Lease Obligations - Additional Information (Details) Sheet http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails Lease Obligations - Additional Information (Details) Details 58 false false R59.htm 0000059 - Disclosure - Lease Obligations - Schedule of Lease Maturity (Details) Sheet http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails Lease Obligations - Schedule of Lease Maturity (Details) Details 59 false false R60.htm 0000060 - Disclosure - Capitalization and Equity Structure - Narrative (Details) Sheet http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails Capitalization and Equity Structure - Narrative (Details) Details 60 false false R61.htm 0000061 - Disclosure - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details) Sheet http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details) Details 61 false false R62.htm 0000062 - Disclosure - Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details) Sheet http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details) Details 62 false false R63.htm 0000063 - Disclosure - Stock-based Compensation - Additional Information (Details) Sheet http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails Stock-based Compensation - Additional Information (Details) Details 63 false false R64.htm 0000064 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) Sheet http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails Stock-based Compensation - Stock Option Activity (Details) Details 64 false false R65.htm 0000065 - Disclosure - Stock-based Compensation - RSU Activity (Details) Sheet http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails Stock-based Compensation - RSU Activity (Details) Details 65 false false R66.htm 0000066 - Disclosure - Stock-based Compensation - Compensation Expense (Details) Sheet http://www.eksobionics.com/role/StockbasedCompensationCompensationExpenseDetails Stock-based Compensation - Compensation Expense (Details) Details 66 false false R67.htm 0000067 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.eksobionics.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.eksobionics.com/role/CommitmentsandContingencies 67 false false R68.htm 0000068 - Disclosure - Net Loss Per Share - Net Loss Per Share (Details) Sheet http://www.eksobionics.com/role/NetLossPerShareNetLossPerShareDetails Net Loss Per Share - Net Loss Per Share (Details) Details 68 false false R69.htm 0000069 - Disclosure - Net Loss Per Share - Antidilutive Shares (Details) Sheet http://www.eksobionics.com/role/NetLossPerShareAntidilutiveSharesDetails Net Loss Per Share - Antidilutive Shares (Details) Details 69 false false R70.htm 0000070 - Disclosure - Segment Disclosures - Schedule of Segment Reporting Information (Details) Sheet http://www.eksobionics.com/role/SegmentDisclosuresScheduleofSegmentReportingInformationDetails Segment Disclosures - Schedule of Segment Reporting Information (Details) Details 70 false false R71.htm 0000071 - Disclosure - Segment Disclosures - Geographical Segments (Details) Sheet http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails Segment Disclosures - Geographical Segments (Details) Details 71 false false R72.htm 0000072 - Disclosure - Related Party Transactions (Details) Sheet http://www.eksobionics.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details 72 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrentAndNoncurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. ekso-20230331.htm 4 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 8 fact(s) appearing in ix:hidden were eligible for transformation: ekso:ClassOfWarrantOrRightExpirationPeriod, ekso:ClassOfWarrantOrRightPutOptionDurationOfPayPeriod, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 - ekso-20230331.htm 4 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - ekso-20230331.htm 4 ekso-20230331.htm ekso-20230331.xsd ekso-20230331_cal.xml ekso-20230331_def.xml ekso-20230331_lab.xml ekso-20230331_pre.xml ekso-3312023xex311.htm ekso-3312023xex312.htm ekso-3312023xex321.htm ekso-3312023xex322.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 90 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ekso-20230331.htm": { "axisCustom": 0, "axisStandard": 30, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 659, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 275, "dts": { "calculationLink": { "local": [ "ekso-20230331_cal.xml" ] }, "definitionLink": { "local": [ "ekso-20230331_def.xml" ] }, "inline": { "local": [ "ekso-20230331.htm" ] }, "labelLink": { "local": [ "ekso-20230331_lab.xml" ] }, "presentationLink": { "local": [ "ekso-20230331_pre.xml" ] }, "schema": { "local": [ "ekso-20230331.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 553, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 4, "http://www.eksobionics.com/20230331": 5, "http://xbrl.sec.gov/dei/2022": 5, "total": 14 }, "keyCustom": 41, "keyStandard": 283, "memberCustom": 35, "memberStandard": 47, "nsprefix": "ekso", "nsuri": "http://www.eksobionics.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.eksobionics.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Human Motion and Control Acquisition", "menuCat": "Notes", "order": "10", "role": "http://www.eksobionics.com/role/HumanMotionandControlAcquisition", "shortName": "Human Motion and Control Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Fair Value Measurement", "menuCat": "Notes", "order": "11", "role": "http://www.eksobionics.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Inventories", "menuCat": "Notes", "order": "12", "role": "http://www.eksobionics.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Revenue", "menuCat": "Notes", "order": "13", "role": "http://www.eksobionics.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Accrued Liabilities", "menuCat": "Notes", "order": "14", "role": "http://www.eksobionics.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "15", "role": "http://www.eksobionics.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Notes Payable, net", "menuCat": "Notes", "order": "16", "role": "http://www.eksobionics.com/role/NotesPayablenet", "shortName": "Notes Payable, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Lease Obligations", "menuCat": "Notes", "order": "17", "role": "http://www.eksobionics.com/role/LeaseObligations", "shortName": "Lease Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Capitalization and Equity Structure", "menuCat": "Notes", "order": "18", "role": "http://www.eksobionics.com/role/CapitalizationandEquityStructure", "shortName": "Capitalization and Equity Structure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Stock-based Compensation", "menuCat": "Notes", "order": "19", "role": "http://www.eksobionics.com/role/StockbasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "20", "role": "http://www.eksobionics.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "21", "role": "http://www.eksobionics.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "22", "role": "http://www.eksobionics.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Segment Disclosures", "menuCat": "Notes", "order": "23", "role": "http://www.eksobionics.com/role/SegmentDisclosures", "shortName": "Segment Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Related Party Disclosures", "menuCat": "Notes", "order": "24", "role": "http://www.eksobionics.com/role/RelatedPartyDisclosures", "shortName": "Related Party Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Policies)", "menuCat": "Policies", "order": "25", "role": "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Human Motion and Control Acquisition (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionTables", "shortName": "Human Motion and Control Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Fair Value Measurement (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.eksobionics.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.eksobionics.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.eksobionics.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.eksobionics.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Notes Payable, net (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.eksobionics.com/role/NotesPayablenetTables", "shortName": "Notes Payable, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Lease Obligations (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.eksobionics.com/role/LeaseObligationsTables", "shortName": "Lease Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "ekso:ScheduleOfWarrantsOutstandingTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Capitalization and Equity Structure (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.eksobionics.com/role/CapitalizationandEquityStructureTables", "shortName": "Capitalization and Equity Structure (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "ekso:ScheduleOfWarrantsOutstandingTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Stock-based Compensation (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.eksobionics.com/role/StockbasedCompensationTables", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.eksobionics.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Segment Disclosures (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.eksobionics.com/role/SegmentDisclosuresTables", "shortName": "Segment Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Organization (Details)", "menuCat": "Details", "order": "39", "role": "http://www.eksobionics.com/role/OrganizationDetails", "shortName": "Organization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "lang": "en-US", "name": "ekso:DebtCovenantCovenantComplianceUnrestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "menuCat": "Statements", "order": "4", "role": "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SellingAndMarketingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "iefb5eab97dca471599a91f6a5cd06fb5_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "ekso:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details)", "menuCat": "Details", "order": "40", "role": "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "iefb5eab97dca471599a91f6a5cd06fb5_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "ekso:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i2693bd2422fa48379b18e9a493816d22_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details)", "menuCat": "Details", "order": "41", "role": "http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Human Motion and Control Acquisition - Narrative (Details)", "menuCat": "Details", "order": "42", "role": "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails", "shortName": "Human Motion and Control Acquisition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i95838541cf1c4abfa5ea222fa5eb79b3_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Human Motion and Control Acquisition - Assets Acquired and Liabilities Assumed and Consideration (Details)", "menuCat": "Details", "order": "43", "role": "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails", "shortName": "Human Motion and Control Acquisition - Assets Acquired and Liabilities Assumed and Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i0653fb80316a4c04abaad30f4fb22546_I20221205", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Fair Value Measurement - Schedule of Fair Value Hierarchies for Financial Assets and Liabilities on Recurring Basis (Details)", "menuCat": "Details", "order": "44", "role": "http://www.eksobionics.com/role/FairValueMeasurementScheduleofFairValueHierarchiesforFinancialAssetsandLiabilitiesonRecurringBasisDetails", "shortName": "Fair Value Measurement - Schedule of Fair Value Hierarchies for Financial Assets and Liabilities on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i4d72d85efba94e41b37a082a2fe46774_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ekso:GainLossOnWarrantLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Fair Value Measurement - Summary of Changes in Fair Value of Level 3 Financial Liabilities on Recurring Basis (Details)", "menuCat": "Details", "order": "45", "role": "http://www.eksobionics.com/role/FairValueMeasurementSummaryofChangesinFairValueofLevel3FinancialLiabilitiesonRecurringBasisDetails", "shortName": "Fair Value Measurement - Summary of Changes in Fair Value of Level 3 Financial Liabilities on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i662888cbcbbb4ca1ad30b93396e9ecbd_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "46", "role": "http://www.eksobionics.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ekso:ContractWithCustomerLiabilityNonCancellableBacklog", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Revenue - Additional Information (Details)", "menuCat": "Details", "order": "47", "role": "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails", "shortName": "Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ekso:ContractWithCustomerLiabilityNonCancellableBacklog", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ekso:ContractWithCustomerLiabilityExtendedMaintenanceAndSupport", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Revenue - Summary of Deferred Revenue (Details)", "menuCat": "Details", "order": "48", "role": "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueDetails", "shortName": "Revenue - Summary of Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ekso:ContractWithCustomerLiabilityExtendedMaintenanceAndSupport", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i2693bd2422fa48379b18e9a493816d22_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Revenue - Summary of Deferred Revenue Activity (Details)", "menuCat": "Details", "order": "49", "role": "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueActivityDetails", "shortName": "Revenue - Summary of Deferred Revenue Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "ekso:ContractWithCustomerLiabilityDeferralOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i319e6cc0fd634f9e9bc29ab7469952ec_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i319e6cc0fd634f9e9bc29ab7469952ec_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Revenue - Summary of Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "50", "role": "http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails", "shortName": "Revenue - Summary of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i3e6683da7bf64db2abfab8a44c7b6119_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Accrued Liabilities - Schedule of Accrued Liabilities (Details)", "menuCat": "Details", "order": "51", "role": "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities - Schedule of Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i6c5ee90b587d4ac59872da6dcb3f9ce8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "ekso:ProductMaintenanceWarrantyLiabilitiesCurrentNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Accrued Liabilities - Schedule of Warranty Costs (Details)", "menuCat": "Details", "order": "52", "role": "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails", "shortName": "Accrued Liabilities - Schedule of Warranty Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i6c5ee90b587d4ac59872da6dcb3f9ce8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "ekso:ProductMaintenanceWarrantyLiabilitiesCurrentNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)", "menuCat": "Details", "order": "53", "role": "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expenses (Details)", "menuCat": "Details", "order": "54", "role": "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails", "shortName": "Goodwill and Intangible Assets - Future Amortization Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Notes Payable, net - Additional Information (Details)", "menuCat": "Details", "order": "55", "role": "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails", "shortName": "Notes Payable, net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i4e7ff11c94b145a390f84819e8318527_I20200831", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "iab7cf9fb474f4cdb91a1eb3805d0233d_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Notes Payable, net - Principal Repayment PWD Term Loan (Details)", "menuCat": "Details", "order": "56", "role": "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails", "shortName": "Notes Payable, net - Principal Repayment PWD Term Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "iab7cf9fb474f4cdb91a1eb3805d0233d_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "ib26355ff519d4e2db379ab271387e084_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Notes Payable, net - Principal Repayment Promissory Note (Details)", "menuCat": "Details", "order": "57", "role": "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails", "shortName": "Notes Payable, net - Principal Repayment Promissory Note (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "ib26355ff519d4e2db379ab271387e084_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Lease Obligations - Additional Information (Details)", "menuCat": "Details", "order": "58", "role": "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails", "shortName": "Lease Obligations - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Lease Obligations - Schedule of Lease Maturity (Details)", "menuCat": "Details", "order": "59", "role": "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails", "shortName": "Lease Obligations - Schedule of Lease Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Capitalization and Equity Structure - Narrative (Details)", "menuCat": "Details", "order": "60", "role": "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "shortName": "Capitalization and Equity Structure - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i4bb2109564c14f5b99ff5536de1ec576_D20230101-20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ekso:ScheduleOfWarrantsOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i2693bd2422fa48379b18e9a493816d22_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details)", "menuCat": "Details", "order": "61", "role": "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails", "shortName": "Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i987338e26dba485cb82cb25e3604defb_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details)", "menuCat": "Details", "order": "62", "role": "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails", "shortName": "Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i987338e26dba485cb82cb25e3604defb_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Stock-based Compensation - Additional Information (Details)", "menuCat": "Details", "order": "63", "role": "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails", "shortName": "Stock-based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "idbf2c40897f7417aaf5731b0e1eee745_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Stock-based Compensation - Stock Option Activity (Details)", "menuCat": "Details", "order": "64", "role": "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails", "shortName": "Stock-based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "idbf2c40897f7417aaf5731b0e1eee745_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i3f8063809c7b4e0398abfd4e33a4d68d_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Stock-based Compensation - RSU Activity (Details)", "menuCat": "Details", "order": "65", "role": "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails", "shortName": "Stock-based Compensation - RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i3f8063809c7b4e0398abfd4e33a4d68d_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Stock-based Compensation - Compensation Expense (Details)", "menuCat": "Details", "order": "66", "role": "http://www.eksobionics.com/role/StockbasedCompensationCompensationExpenseDetails", "shortName": "Stock-based Compensation - Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "ekso:NumberOfLicenseAgreements", "reportCount": 1, "unique": true, "unitRef": "license_agreement", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "67", "role": "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i529bbbbdb28945f390bd5c4ca3791d77_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "ekso:NumberOfLicenseAgreements", "reportCount": 1, "unique": true, "unitRef": "license_agreement", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Net Loss Per Share - Net Loss Per Share (Details)", "menuCat": "Details", "order": "68", "role": "http://www.eksobionics.com/role/NetLossPerShareNetLossPerShareDetails", "shortName": "Net Loss Per Share - Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Net Loss Per Share - Antidilutive Shares (Details)", "menuCat": "Details", "order": "69", "role": "http://www.eksobionics.com/role/NetLossPerShareAntidilutiveSharesDetails", "shortName": "Net Loss Per Share - Antidilutive Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Organization", "menuCat": "Notes", "order": "7", "role": "http://www.eksobionics.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Segment Disclosures - Schedule of Segment Reporting Information (Details)", "menuCat": "Details", "order": "70", "role": "http://www.eksobionics.com/role/SegmentDisclosuresScheduleofSegmentReportingInformationDetails", "shortName": "Segment Disclosures - Schedule of Segment Reporting Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Segment Disclosures - Geographical Segments (Details)", "menuCat": "Details", "order": "71", "role": "http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails", "shortName": "Segment Disclosures - Geographical Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i9d085527ea0a4c10b1fe409c2ad3ad86_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i422ec2bc74b5436095ae639075a96b4e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "72", "role": "http://www.eksobionics.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i422ec2bc74b5436095ae639075a96b4e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies and Estimates", "menuCat": "Notes", "order": "8", "role": "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimates", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies and Estimates", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "menuCat": "Notes", "order": "9", "role": "http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLoss", "shortName": "Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ekso-20230331.htm", "contextRef": "i982d64f84bd6472ea54c749eed57697d_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 84, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN", "terseLabel": "Japan" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails" ], "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r606" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r606" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r610" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r606" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r606" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r606" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.eksobionics.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ekso_A2021WarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Warrants", "label": "2021 Warrants [Member]", "terseLabel": "2021 Warrants" } } }, "localname": "A2021WarrantsMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "xbrltype": "domainItemType" }, "ekso_APACOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "APAC, Other", "label": "APAC, Other [Member]", "terseLabel": "Other" } } }, "localname": "APACOtherMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails" ], "xbrltype": "domainItemType" }, "ekso_AccruedLiabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Line Items]", "terseLabel": "Accrued Liabilities [Line Items]" } } }, "localname": "AccruedLiabilitiesLineItems", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "ekso_AccruedLiabilitiesRollforwardRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities, Rollforward [Roll Forward]", "label": "Accrued Liabilities, Rollforward [Roll Forward]", "terseLabel": "Accrued Liabilities, Rollforward [Roll Forward]" } } }, "localname": "AccruedLiabilitiesRollforwardRollForward", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "ekso_AccruedLiabilitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Table]", "terseLabel": "Accrued Liabilities [Table]" } } }, "localname": "AccruedLiabilitiesTable", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "ekso_AmericasOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Americas, Other", "label": "Americas, Other [Member]", "terseLabel": "Other" } } }, "localname": "AmericasOtherMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails" ], "xbrltype": "domainItemType" }, "ekso_AngelPondCapitalLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Angel Pond Capital LLC [Member]", "terseLabel": "Angel Pond Capital LLC" } } }, "localname": "AngelPondCapitalLlcMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ekso_AtTheMarketOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At-The-Market Offering [Member]", "label": "At-The-Market Offering [Member]", "terseLabel": "At-the-market offering" } } }, "localname": "AtTheMarketOfferingMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails" ], "xbrltype": "domainItemType" }, "ekso_BelowMarketLeaseAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Below Market Lease, Amortization Period", "label": "Below Market Lease, Amortization Period", "terseLabel": "Below market lease, amortization period" } } }, "localname": "BelowMarketLeaseAmortizationPeriod", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "ekso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedRoyalties": { "auth_ref": [], "calculation": { "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Royalties", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Royalties", "terseLabel": "Accrued royalties" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedRoyalties", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "ekso_ChangeInContractWithCustomerLiabilityRollforwardRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change In Contract With Customer, Liability Rollforward [Roll Forward]", "label": "Change In Contract With Customer, Liability Rollforward [Roll Forward]", "terseLabel": "Change In Contract With Customer, Liability Rollforward [Roll Forward]" } } }, "localname": "ChangeInContractWithCustomerLiabilityRollforwardRollForward", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueActivityDetails" ], "xbrltype": "stringItemType" }, "ekso_ClassOfWarrantOrRightDurationOfPutOption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Duration Of Put Option", "label": "Class Of Warrant Or Right, Duration Of Put Option", "terseLabel": "Duration of put option" } } }, "localname": "ClassOfWarrantOrRightDurationOfPutOption", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails" ], "xbrltype": "durationItemType" }, "ekso_ClassOfWarrantOrRightExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights exercised.", "label": "Class of Warrant or Right Exercised", "negatedLabel": "Warrants exercised (in shares)", "terseLabel": "Exercised (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercised", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "xbrltype": "sharesItemType" }, "ekso_ClassOfWarrantOrRightExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right Expiration Period", "terseLabel": "Class of warrant or right expiration period", "verboseLabel": "Term (Years)" } } }, "localname": "ClassOfWarrantOrRightExpirationPeriod", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "xbrltype": "durationItemType" }, "ekso_ClassOfWarrantOrRightIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Class Of Warrant Or Right Issued", "terseLabel": "Warrants issued (in shares)" } } }, "localname": "ClassOfWarrantOrRightIssued", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "xbrltype": "sharesItemType" }, "ekso_ClassOfWarrantOrRightOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Outstanding [Roll Forward]", "label": "Class Of Warrant Or Right, Outstanding [Roll Forward]", "terseLabel": "Class Of Warrant Or Right, Outstanding [Roll Forward]" } } }, "localname": "ClassOfWarrantOrRightOutstandingRollForward", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "xbrltype": "stringItemType" }, "ekso_ClassOfWarrantOrRightPutOptionDurationOfPayPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Put Option, Duration Of Pay Period", "label": "Class Of Warrant Or Right, Put Option, Duration Of Pay Period", "terseLabel": "Put option pay period" } } }, "localname": "ClassOfWarrantOrRightPutOptionDurationOfPayPeriod", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails" ], "xbrltype": "durationItemType" }, "ekso_ClassOfWarrantOrWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Warrants Exercised", "label": "Class Of Warrant Or Warrants Exercised", "terseLabel": "Warrants exercised (in shares)" } } }, "localname": "ClassOfWarrantOrWarrantsExercised", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails" ], "xbrltype": "sharesItemType" }, "ekso_CollaborativeArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangements", "label": "Collaborative Arrangements [Member]", "terseLabel": "Collaborative arrangements" } } }, "localname": "CollaborativeArrangementsMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ekso_CommonStockContribution": { "auth_ref": [], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Common Stock Contribution", "terseLabel": "Common stock contribution", "verboseLabel": "Common stock contribution to 401(k) plan" } } }, "localname": "CommonStockContribution", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ekso_ContractWithCustomerLiabilityDeferralOfRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Deferral Of Revenue", "label": "Contract With Customer, Liability, Deferral Of Revenue", "terseLabel": "Deferral of revenue" } } }, "localname": "ContractWithCustomerLiabilityDeferralOfRevenue", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueActivityDetails" ], "xbrltype": "monetaryItemType" }, "ekso_ContractWithCustomerLiabilityDevicesAndAdvances": { "auth_ref": [], "calculation": { "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueDetails_1": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Devices And Advances", "label": "Contract With Customer, Liability, Devices And Advances", "terseLabel": "Customer advances" } } }, "localname": "ContractWithCustomerLiabilityDevicesAndAdvances", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "ekso_ContractWithCustomerLiabilityExtendedMaintenanceAndSupport": { "auth_ref": [], "calculation": { "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueDetails_1": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Extended Maintenance And Support", "label": "Contract With Customer, Liability, Extended Maintenance And Support", "terseLabel": "Deferred extended maintenance and support" } } }, "localname": "ContractWithCustomerLiabilityExtendedMaintenanceAndSupport", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "ekso_ContractWithCustomerLiabilityNonCancellableBacklog": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Non-Cancellable Backlog", "label": "Contract With Customer, Liability, Non-Cancellable Backlog", "terseLabel": "Non-cancellable backlog" } } }, "localname": "ContractWithCustomerLiabilityNonCancellableBacklog", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ekso_ContractsWithCustomerAccountsReceivablePaymentTermsDuration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts With Customer, Accounts Receivable, Payment Terms, Duration", "label": "Contracts With Customer, Accounts Receivable, Payment Terms, Duration", "terseLabel": "Accounts receivable payment terms" } } }, "localname": "ContractsWithCustomerAccountsReceivablePaymentTermsDuration", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "ekso_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails" ], "xbrltype": "domainItemType" }, "ekso_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails" ], "xbrltype": "domainItemType" }, "ekso_DebtCovenantCovenantComplianceUnrestrictedCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Covenant Compliance, Unrestricted Cash", "label": "Debt Covenant, Covenant Compliance, Unrestricted Cash", "terseLabel": "Debt covenant, unrestricted cash" } } }, "localname": "DebtCovenantCovenantComplianceUnrestrictedCash", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/OrganizationDetails" ], "xbrltype": "monetaryItemType" }, "ekso_DebtInstrumentCovenantComplianceMaximumDepositsOutsideOfUnitedStates": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Maximum Deposits Outside Of United States", "label": "Debt Instrument, Covenant Compliance, Maximum Deposits Outside Of United States", "terseLabel": "Debt instrument, covenant compliance, maximum deposits outside of united states" } } }, "localname": "DebtInstrumentCovenantComplianceMaximumDepositsOutsideOfUnitedStates", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ekso_DebtInstrumentDiscountRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Discount Rate, Percentage", "label": "Debt Instrument, Discount Rate, Percentage", "terseLabel": "Discount rate" } } }, "localname": "DebtInstrumentDiscountRatePercentage", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "ekso_DebtInstrumentPeriodicPaymentNumberOfInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Number of Installments", "label": "Debt Instrument, Periodic Payment, Number of Installments", "terseLabel": "Number of installments" } } }, "localname": "DebtInstrumentPeriodicPaymentNumberOfInstallments", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails", "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "ekso_December2019PlacementAgentWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "December 2019 Placement Agent Warrants", "label": "December 2019 Placement Agent Warrants [Member]", "verboseLabel": "December 2019 Placement Agent Warrants" } } }, "localname": "December2019PlacementAgentWarrantsMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "xbrltype": "domainItemType" }, "ekso_December2019WarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "December 2019 Warrants [Member]", "terseLabel": "December 2019 Warrants" } } }, "localname": "December2019WarrantsMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "xbrltype": "domainItemType" }, "ekso_DirectOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct Offering", "label": "Direct Offering [Member]", "terseLabel": "Direct offering" } } }, "localname": "DirectOfferingMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails" ], "xbrltype": "domainItemType" }, "ekso_EMEAOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EMEA, Other", "label": "EMEA, Other [Member]", "terseLabel": "Other" } } }, "localname": "EMEAOtherMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails" ], "xbrltype": "domainItemType" }, "ekso_EksoHealthMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EksoHealth [Member]", "label": "EksoHealth [Member]", "terseLabel": "EksoHealth", "verboseLabel": "EksoHealth" } } }, "localname": "EksoHealthMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails", "http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails", "http://www.eksobionics.com/role/SegmentDisclosuresScheduleofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "ekso_EksoWorksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EksoWorks [Member]", "label": "EksoWorks [Member]", "terseLabel": "EksoWorks", "verboseLabel": "EksoWorks" } } }, "localname": "EksoWorksMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails", "http://www.eksobionics.com/role/SegmentDisclosuresScheduleofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "ekso_EquityIncentivePlan2014Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Incentive Plan 2014 [Member]", "terseLabel": "Equity Incentive Plan 2014", "verboseLabel": "2014 Plan" } } }, "localname": "EquityIncentivePlan2014Member", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails", "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "ekso_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "2028 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ekso_GainLossOnWarrantLiability": { "auth_ref": [], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Warrant Liability", "label": "Gain (Loss) On Warrant Liability", "negatedLabel": "Net loss on revaluation of warrants issued", "negatedTerseLabel": "Loss on revaluation of warrant liabilities", "terseLabel": "Loss on revaluation of warrant liabilities" } } }, "localname": "GainLossOnWarrantLiability", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.eksobionics.com/role/FairValueMeasurementSummaryofChangesinFairValueofLevel3FinancialLiabilitiesonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "ekso_GoingConcernPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Going Concern [Policy Text Block]", "verboseLabel": "Going Concern" } } }, "localname": "GoingConcernPolicyTextBlock", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "ekso_HamburgGermanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hamburg,Germany", "label": "Hamburg,Germany [Member]", "terseLabel": "Hamburg,Germany" } } }, "localname": "HamburgGermanyMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ekso_HumanMotionAndControlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Human Motion and Control", "label": "Human Motion and Control [Member]", "terseLabel": "Human Motion and Control" } } }, "localname": "HumanMotionAndControlMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails", "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "ekso_InitialPayment1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Initial Payment 1", "label": "Initial Payment 1 [Member]", "terseLabel": "Initial Payment 1" } } }, "localname": "InitialPayment1Member", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ekso_InitialPayment2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Initial Payment 2", "label": "Initial Payment 2 [Member]", "terseLabel": "Initial Payment 2" } } }, "localname": "InitialPayment2Member", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ekso_IssuanceOfCommonStockUnderAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance Of Common Stock Under", "label": "Issuance Of Common Stock Under [Abstract]", "terseLabel": "Issuance of common stock under:" } } }, "localname": "IssuanceOfCommonStockUnderAbstract", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "ekso_June2020InvestorWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "June 2020 Investor Warrants", "label": "June 2020 Investor Warrants [Member]", "terseLabel": "June 2020 Investor Warrants" } } }, "localname": "June2020InvestorWarrantsMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "xbrltype": "domainItemType" }, "ekso_June2020PlacementAgentWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Warrants [Member]", "label": "June 2020 Placement Agent Warrants [Member]", "terseLabel": "June 2020 Placement Agent Warrants" } } }, "localname": "June2020PlacementAgentWarrantsMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "xbrltype": "domainItemType" }, "ekso_June2020WarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "June 2020 Warrants", "label": "June 2020 Warrants [Member]", "terseLabel": "June 2020 Warrants" } } }, "localname": "June2020WarrantsMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails" ], "xbrltype": "domainItemType" }, "ekso_LesseeOperatingLeaseNumberOfExtension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number Of Extension", "label": "Lessee, Operating Lease, Number Of Extension", "terseLabel": "Number of extension" } } }, "localname": "LesseeOperatingLeaseNumberOfExtension", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "ekso_LesseeOperatingLeasesMaintenanceCostsPercentageOfMarkUp": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Leases, Maintenance Costs, Percentage Of Mark-Up", "label": "Lessee, Operating Leases, Maintenance Costs, Percentage Of Mark-Up", "terseLabel": "Mark-up percentage to common area maintenance" } } }, "localname": "LesseeOperatingLeasesMaintenanceCostsPercentageOfMarkUp", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "ekso_LicenseRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "License Revenue [Member]", "terseLabel": "License Fees" } } }, "localname": "LicenseRevenueMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "ekso_LicensedPatentProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Licensed Patent Products", "label": "Licensed Patent Products [Member]", "terseLabel": "Licensed Patent Products" } } }, "localname": "LicensedPatentProductsMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "ekso_LicensedSoftwareProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Licensed Software Products", "label": "Licensed Software Products [Member]", "terseLabel": "Licensed Software Products" } } }, "localname": "LicensedSoftwareProductsMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "ekso_May2019WarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "May 2019 Warrants [Member]", "terseLabel": "May 2019 Warrants" } } }, "localname": "May2019WarrantsMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "xbrltype": "domainItemType" }, "ekso_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Customers", "label": "Number Of Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails" ], "xbrltype": "integerItemType" }, "ekso_NumberOfLicenseAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of License Agreements", "label": "Number Of License Agreements", "terseLabel": "Number of license agreements" } } }, "localname": "NumberOfLicenseAgreements", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "ekso_PWBLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PWB Loan Agreement", "label": "PWB Loan Agreement [Member]", "terseLabel": "PWB Loan Agreement" } } }, "localname": "PWBLoanAgreementMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails" ], "xbrltype": "domainItemType" }, "ekso_ProductMaintenanceAndWarrantyTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Maintenance And Warranty [Table Text Block]", "terseLabel": "Schedule of Warranty Costs" } } }, "localname": "ProductMaintenanceAndWarrantyTableTextBlock", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "ekso_ProductMaintenanceWarrantyAddition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Product Maintenance Warranty Addition", "verboseLabel": "Additions for estimated future costs" } } }, "localname": "ProductMaintenanceWarrantyAddition", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "ekso_ProductMaintenanceWarrantyExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Product Maintenance Warranty Expense", "negatedLabel": "Incurred costs" } } }, "localname": "ProductMaintenanceWarrantyExpense", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "ekso_ProductMaintenanceWarrantyLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails": { "order": 1.0, "parentTag": "ekso_ProductMaintenanceWarrantyLiabilitiesCurrentNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Product Maintenance Warranty Liabilities, Current", "label": "Product Maintenance Warranty Liabilities, Current", "terseLabel": "Current portion" } } }, "localname": "ProductMaintenanceWarrantyLiabilitiesCurrent", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "ekso_ProductMaintenanceWarrantyLiabilitiesCurrentNoncurrent": { "auth_ref": [], "calculation": { "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Product Maintenance Warranty Liabilities Current Noncurrent", "periodEndLabel": "Balance at the end", "periodStartLabel": "Beginning Balance", "totalLabel": "Total" } } }, "localname": "ProductMaintenanceWarrantyLiabilitiesCurrentNoncurrent", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "ekso_ProductMaintenanceWarrantyLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails": { "order": 2.0, "parentTag": "ekso_ProductMaintenanceWarrantyLiabilitiesCurrentNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Product Maintenance Warranty Liabilities, Noncurrent", "label": "Product Maintenance Warranty Liabilities, Noncurrent", "terseLabel": "Long-term portion" } } }, "localname": "ProductMaintenanceWarrantyLiabilitiesNoncurrent", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "ekso_PromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Promissory Note", "label": "Promissory Note [Member]", "terseLabel": "Promissory Note" } } }, "localname": "PromissoryNoteMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "xbrltype": "domainItemType" }, "ekso_RelatedPartyTransactionPaymentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Payment Term", "label": "Related Party Transaction, Payment Term", "terseLabel": "Related party payment term" } } }, "localname": "RelatedPartyTransactionPaymentTerm", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ekso_RichmondCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Richmond, California", "label": "Richmond, California [Member]", "terseLabel": "Richmond, California" } } }, "localname": "RichmondCaliforniaMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ekso_RoyaltyExpenseAfterYearOne": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Royalty Expense, After Year One", "label": "Royalty Expense, After Year One", "terseLabel": "Royalty expense, after year one" } } }, "localname": "RoyaltyExpenseAfterYearOne", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "ekso_RoyaltyPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Royalty Percentage", "terseLabel": "Royalty percentage" } } }, "localname": "RoyaltyPercentage", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "percentItemType" }, "ekso_SaleOfStockStockAvailableForIssuanceValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Stock Available For Issuance, Value", "label": "Sale Of Stock, Stock Available For Issuance, Value", "terseLabel": "Available for future offerings" } } }, "localname": "SaleOfStockStockAvailableForIssuanceValue", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ekso_SalesRevenueGoodsNetExcludingGovernmentSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales Revenue Goods Net Excluding Government Sales [Member]", "terseLabel": "Net Sales" } } }, "localname": "SalesRevenueGoodsNetExcludingGovernmentSalesMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "ekso_SanRafaelAndHamburgMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "San Rafael and Hamburg", "label": "San Rafael and Hamburg [Member]", "terseLabel": "San Rafael and Hamburg" } } }, "localname": "SanRafaelAndHamburgMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "ekso_SanRafaelCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "San Rafael, California", "label": "San Rafael, California [Member]", "terseLabel": "San Rafael, California" } } }, "localname": "SanRafaelCaliforniaMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ekso_ScheduleOfWarrantsOutstandingTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Warrants Outstanding [Table Text Block]", "terseLabel": "Schedule of Warrant share activity" } } }, "localname": "ScheduleOfWarrantsOutstandingTableTextBlock", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureTables" ], "xbrltype": "textBlockItemType" }, "ekso_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionsRightToReceiveShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instrument Other Than Options, Right To Receive, Shares", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instrument Other Than Options, Right To Receive, Shares", "terseLabel": "Right to receive stock (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionsRightToReceiveShares", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "ekso_SharesIssuedCapitalContribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Shares Issued, Capital Contribution", "label": "Shares Issued, Capital Contribution", "verboseLabel": "Share issuance for common stock contribution to 401(k) plan" } } }, "localname": "SharesIssuedCapitalContribution", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ekso_StockConversionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Conversion Price", "verboseLabel": "Conversion price (in dollars per share)" } } }, "localname": "StockConversionPrice", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails" ], "xbrltype": "perShareItemType" }, "ekso_SubscriptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscriptions", "label": "Subscriptions [Member]", "terseLabel": "Subscriptions" } } }, "localname": "SubscriptionsMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ekso_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails" ], "xbrltype": "domainItemType" }, "ekso_TransferOfPropertyAndEquipmentFromInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Transfer Of Property And Equipment From Inventory", "verboseLabel": "Transfer of inventory (from) to property and equipment" } } }, "localname": "TransferOfPropertyAndEquipmentFromInventory", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ekso_UnrestrictedCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Unrestricted Cash", "terseLabel": "Unrestricted cash" } } }, "localname": "UnrestrictedCash", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/OrganizationDetails" ], "xbrltype": "monetaryItemType" }, "ekso_WarrantyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warranty [Member]", "terseLabel": "Warranty" } } }, "localname": "WarrantyMember", "nsuri": "http://www.eksobionics.com/20230331", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r289", "r587", "r646", "r699" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r324", "r325", "r326", "r327", "r413", "r519", "r545", "r565", "r566", "r584", "r597", "r604", "r643", "r691", "r692", "r693", "r694", "r695", "r696" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r324", "r325", "r326", "r327", "r413", "r519", "r545", "r565", "r566", "r584", "r597", "r604", "r643", "r691", "r692", "r693", "r694", "r695", "r696" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r289", "r587", "r646", "r699" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r285", "r521", "r585", "r602", "r638", "r639", "r646", "r698" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails", "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails", "http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r285", "r521", "r585", "r602", "r638", "r639", "r646", "r698" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofWarrantyCostsDetails", "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails", "http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r324", "r325", "r326", "r327", "r405", "r413", "r440", "r441", "r442", "r518", "r519", "r545", "r565", "r566", "r584", "r597", "r604", "r637", "r643", "r692", "r693", "r694", "r695", "r696" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r324", "r325", "r326", "r327", "r405", "r413", "r440", "r441", "r442", "r518", "r519", "r545", "r565", "r566", "r584", "r597", "r604", "r637", "r643", "r692", "r693", "r694", "r695", "r696" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r414", "r629" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r228", "r414", "r612", "r629" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r286", "r287", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r586", "r603", "r646" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails", "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails", "http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r286", "r287", "r553", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r586", "r603", "r646" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails", "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails", "http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r228", "r414", "r612", "r613", "r629" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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]", "verboseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r15", "r601" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r291", "r292" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "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, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, net of allowances of $11 and $40, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]", "terseLabel": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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, Current", "totalLabel": "Total", "verboseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofAccruedLiabilitiesDetails", "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Loss [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r30", "r31", "r186", "r541", "r550", "r551" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r198", "r199", "r490", "r491", "r492", "r493", "r494", "r496" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Loss [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r28", "r31", "r134", "r508", "r546", "r547", "r618", "r619", "r620", "r626", "r627", "r628" ], "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]", "verboseLabel": "Accumulated Other Comprehensive (Loss) Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r27", "r31", "r134", "r199", "r200", "r491", "r492", "r493", "r494", "r496", "r618" ], "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]", "terseLabel": "Foreign Currency Translation Adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r73" ], "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": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired finite-lived intangible assets, weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r7", "r601" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r449", "r450", "r451", "r626", "r627", "r628", "r675" ], "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]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net loss to net cash used in operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r444" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r187", "r293", "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r49", "r71", "r78" ], "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": "Amortization of Intangible Assets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r243" ], "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NetLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NetLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NetLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r54" ], "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]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NetLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r149", "r161", "r181", "r212", "r269", "r275", "r281", "r294", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r467", "r469", "r484", "r601", "r641", "r642", "r689" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "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": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r174", "r190", "r212", "r294", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r467", "r469", "r484", "r601", "r641", "r642", "r689" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails", "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails", "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "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]", "verboseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BelowMarketLeaseAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_BelowMarketLeaseNet", "weight": -1.0 } }, "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": "Below Market Lease, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "BelowMarketLeaseAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BelowMarketLeaseGross": { "auth_ref": [], "calculation": { "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_BelowMarketLeaseNet", "weight": 1.0 } }, "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": "Below Market Lease, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "BelowMarketLeaseGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BelowMarketLeaseNet": { "auth_ref": [], "calculation": { "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Below Market Lease, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "BelowMarketLeaseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r463", "r595", "r596" ], "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]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails", "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r115", "r116", "r463", "r595", "r596" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails", "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails", "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r128" ], "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": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill expected to be deducted" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r125", "r126", "r127" ], "calculation": { "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails": { "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": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails", "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r124", "r125", "r126", "r466" ], "calculation": { "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails": { "order": 2.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": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Fair value of promissory note" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails", "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r129", "r464" ], "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]", "terseLabel": "Human Motion and Control Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r118" ], "calculation": { "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r118" ], "calculation": { "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails": { "order": 3.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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r117", "r118" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r117", "r118" ], "calculation": { "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails": { "order": 4.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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r118" ], "calculation": { "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r117", "r118" ], "calculation": { "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails": { "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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r117", "r118" ], "calculation": { "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails": { "order": 1.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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Fixed assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r53", "r63" ], "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]", "verboseLabel": "Organization" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizationLongtermDebtAndEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalization, Long-Term Debt and Equity [Abstract]", "terseLabel": "Capitalization, Long-term Debt and Equity [Abstract]" } } }, "localname": "CapitalizationLongtermDebtAndEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r51", "r177", "r568" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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 Cash Equivalents, at Carrying Value", "terseLabel": "Cash and restricted cash", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets", "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails", "http://www.eksobionics.com/role/OrganizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r46", "r51", "r52" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash at end of period", "periodStartLabel": "Cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r46", "r142" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "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": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "verboseLabel": "Supplemental disclosure of non-cash activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r183", "r184", "r185", "r212", "r232", "r233", "r240", "r242", "r250", "r251", "r294", "r328", "r331", "r332", "r333", "r337", "r338", "r361", "r362", "r365", "r369", "r376", "r484", "r567", "r611", "r621", "r630" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r102", "r104" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "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]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Number warrants called (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r24", "r154", "r166" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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", "verboseLabel": "Commitments and contingencies (Note 15)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r84", "r322", "r323", "r555", "r640" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r626", "r627", "r675" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common\u00a0stock", "verboseLabel": "Common\u00a0Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r6" ], "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, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r6" ], "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, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r6", "r93" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common stock, ending balance (in shares)", "periodStartLabel": "Common stock, beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r6", "r601" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "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, Value, Issued", "terseLabel": "Common stock, $0.001 par value; 141,429 shares authorized; 13,342 and 13,203 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r32", "r195", "r197", "r203", "r538", "r543" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "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": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r43", "r202", "r537", "r542" ], "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]", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r57", "r58", "r139", "r140", "r289", "r554" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r57", "r58", "r139", "r140", "r289", "r552", "r554" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r57", "r58", "r139", "r140", "r289", "r554", "r700" ], "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]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r159", "r254" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentration of Credit Risk and Other Risks and Uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r57", "r58", "r139", "r140", "r289" ], "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": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r55", "r57", "r58", "r59", "r139", "r141", "r554" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r57", "r58", "r139", "r140", "r289", "r554" ], "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]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r132", "r572" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r645" ], "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]", "terseLabel": "Summary of Deferred Revenue Activity" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r379", "r380", "r401" ], "calculation": { "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueDetails_1": { "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": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total deferred revenues" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueActivityDetails", "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r379", "r380", "r401" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "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": "Contract with Customer, Liability, Current", "negatedLabel": "Less current portion", "verboseLabel": "Deferred revenues, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets", "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r379", "r380", "r401" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "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": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenues, non-current", "verboseLabel": "Deferred revenues" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets", "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r402" ], "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": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Recognition of deferred revenue", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails", "http://www.eksobionics.com/role/RevenueSummaryofDeferredRevenueActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r361", "r362", "r365" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r37", "r521" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.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 Goods and Services Sold", "terseLabel": "Cost of revenue", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.eksobionics.com/role/SegmentDisclosuresScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r56", "r289" ], "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]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r121" ], "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]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r2", "r3", "r4", "r150", "r151", "r160", "r214", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r499", "r579", "r580", "r581", "r582", "r583", "r622" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "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": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r4", "r151", "r160", "r356" ], "calculation": { "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "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": "Long-Term Debt, Gross", "terseLabel": "Total principal payments", "totalLabel": "Total principal payments" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r144", "r146", "r339", "r499", "r580", "r581" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Received net proceeds" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r21", "r144", "r359", "r499" ], "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": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument, interest rate, effective percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r21", "r340" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated rate", "verboseLabel": "Stated rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails", "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r22", "r214", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r499", "r579", "r580", "r581", "r582", "r583", "r622" ], "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]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r22", "r157" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Periodic payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r22", "r94", "r97", "r98", "r99", "r143", "r144", "r146", "r158", "r214", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r499", "r579", "r580", "r581", "r582", "r583", "r622" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r143", "r146", "r644" ], "calculation": { "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Less debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r145", "r345", "r357", "r580", "r581" ], "calculation": { "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Less debt discount and issuance cost" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Percent of employee match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r49", "r82" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "verboseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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]", "terseLabel": "Warrant Liability" } } }, "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementSummaryofChangesinFairValueofLevel3FinancialLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r191", "r192", "r483", "r570" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Warrant liabilities", "verboseLabel": "Warrant liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets", "http://www.eksobionics.com/role/FairValueMeasurementScheduleofFairValueHierarchiesforFinancialAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r122" ], "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]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails", "http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r400", "r585", "r586", "r587", "r588", "r589", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails", "http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r646" ], "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]", "verboseLabel": "Summary of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r417", "r445", "r446", "r448", "r452", "r598" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r153", "r167", "r330", "r331", "r332", "r336", "r337", "r338", "r512", "r624" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r204", "r220", "r221", "r222", "r223", "r224", "r229", "r232", "r240", "r241", "r242", "r246", "r473", "r474", "r539", "r544", "r575" ], "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": "Earnings Per Share, Basic", "terseLabel": "Net loss per share applicable to common shareholders, basic (in dollars per share)", "verboseLabel": "Net loss per share, basic (in dollar per shares)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.eksobionics.com/role/NetLossPerShareNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r204", "r220", "r221", "r222", "r223", "r224", "r232", "r240", "r241", "r242", "r246", "r473", "r474", "r539", "r544", "r575" ], "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": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share applicable to common shareholders, diluted (in dollars per share)", "verboseLabel": "Net loss per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.eksobionics.com/role/NetLossPerShareNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r243", "r244", "r245", "r247" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r489" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofAccruedLiabilitiesDetails": { "order": 1.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": "Employee-related Liabilities, Current", "verboseLabel": "Salaries, benefits and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r447" ], "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": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense, period of recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r674" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails" ], "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]", "terseLabel": "Options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NetLossPerShareAntidilutiveSharesDetails", "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r93", "r171", "r198", "r199", "r200", "r215", "r216", "r217", "r219", "r225", "r227", "r249", "r295", "r378", "r449", "r450", "r451", "r456", "r457", "r472", "r490", "r491", "r492", "r493", "r494", "r496", "r508", "r546", "r547", "r548" ], "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]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementScheduleofFairValueHierarchiesforFinancialAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r475", "r476", "r481" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementScheduleofFairValueHierarchiesforFinancialAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r135" ], "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]", "terseLabel": "Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r347", "r406", "r407", "r408", "r409", "r410", "r411", "r476", "r515", "r516", "r517", "r580", "r581", "r592", "r593", "r594" ], "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]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementScheduleofFairValueHierarchiesforFinancialAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r137", "r138" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementSummaryofChangesinFairValueofLevel3FinancialLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r475", "r476", "r478", "r479", "r482" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementScheduleofFairValueHierarchiesforFinancialAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r480" ], "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]", "verboseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r347", "r406", "r411", "r476", "r515", "r592", "r593", "r594" ], "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]", "verboseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementScheduleofFairValueHierarchiesforFinancialAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r347", "r406", "r411", "r476", "r516", "r580", "r581", "r592", "r593", "r594" ], "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]", "verboseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementScheduleofFairValueHierarchiesforFinancialAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r347", "r406", "r407", "r408", "r409", "r410", "r411", "r476", "r517", "r580", "r581", "r592", "r593", "r594" ], "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]", "verboseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementScheduleofFairValueHierarchiesforFinancialAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementSummaryofChangesinFairValueofLevel3FinancialLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementSummaryofChangesinFairValueofLevel3FinancialLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementSummaryofChangesinFairValueofLevel3FinancialLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r136", "r138" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementSummaryofChangesinFairValueofLevel3FinancialLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r136", "r138" ], "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]", "verboseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementScheduleofFairValueHierarchiesforFinancialAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r136" ], "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": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementSummaryofChangesinFairValueofLevel3FinancialLiabilitiesonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r347", "r406", "r407", "r408", "r409", "r410", "r411", "r515", "r516", "r517", "r580", "r581", "r592", "r593", "r594" ], "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]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementScheduleofFairValueHierarchiesforFinancialAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r480", "r482" ], "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]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementScheduleofFairValueHierarchiesforFinancialAssetsandLiabilitiesonRecurringBasisDetails" ], "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": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r179", "r314" ], "calculation": { "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "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": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r79" ], "calculation": { "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails": { "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 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": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails": { "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2023 - remainder" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r79" ], "calculation": { "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails": { "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r79" ], "calculation": { "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails": { "order": 6.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": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r79" ], "calculation": { "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails": { "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 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r311", "r313", "r314", "r316", "r522", "r523" ], "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]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r77", "r523" ], "calculation": { "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r72", "r76" ], "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]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r77", "r522" ], "calculation": { "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "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": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpensesDetails", "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r485", "r486", "r487", "r488" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Unrealized gain (loss) on foreign exchange" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r50", "r679", "r680" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedLabel": "Unrealized (gain) loss on foreign currency transactions" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r497" ], "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]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r39" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.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 Expense", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r178", "r301", "r536", "r578", "r601", "r635", "r636" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails": { "order": 2.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", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets", "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails", "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r36", "r212", "r269", "r274", "r280", "r283", "r294", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r484", "r577", "r641" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.eksobionics.com/role/SegmentDisclosuresScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r317", "r319" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails", "http://www.eksobionics.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails", "http://www.eksobionics.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r213", "r453", "r454", "r455", "r458", "r459", "r460", "r461", "r462" ], "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]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r48" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r48" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r48" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued, lease and other liabilities, current and noncurrent" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r571" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "verboseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r48" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r48" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.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": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets, current and noncurrent" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r312", "r315" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-Lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r80" ], "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": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite lived assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r74", "r80" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r178" ], "calculation": { "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Intangible assets, gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r70", "r75" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets", "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r123" ], "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]", "terseLabel": "Intellectual property" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r145", "r156", "r201", "r263", "r498" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.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": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r41", "r352", "r360", "r582", "r583" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense, debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r206", "r208", "r209" ], "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": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r300" ], "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]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r614" ], "calculation": { "http://www.eksobionics.com/role/InventoriesDetails": { "order": 3.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": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r189", "r569", "r601" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.eksobionics.com/role/InventoriesDetails": { "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": "Inventory, Net", "totalLabel": "Inventories", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets", "http://www.eksobionics.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r176", "r188", "r248", "r298", "r299", "r300", "r520", "r573" ], "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]", "verboseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r616" ], "calculation": { "http://www.eksobionics.com/role/InventoriesDetails": { "order": 1.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": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r615" ], "calculation": { "http://www.eksobionics.com/role/InventoriesDetails": { "order": 2.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": "Inventory, Work in Process, Gross", "verboseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r686" ], "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, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of Future Obligations" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r506" ], "calculation": { "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Total lease payments", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails", "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r506" ], "calculation": { "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r506" ], "calculation": { "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r506" ], "calculation": { "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r506" ], "calculation": { "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r686" ], "calculation": { "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 - remainder" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r506" ], "calculation": { "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r684" ], "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": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r685" ], "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": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r685" ], "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": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of lease" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails", "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r507" ], "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]", "verboseLabel": "Lease Obligations" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r687" ], "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": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Term of contract" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r18", "r212", "r294", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r468", "r469", "r470", "r484", "r576", "r641", "r689", "r690" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r11", "r152", "r164", "r601", "r623", "r634", "r678" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "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": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r175", "r212", "r294", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r468", "r469", "r470", "r484", "r601", "r641", "r689", "r690" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "verboseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementScheduleofFairValueHierarchiesforFinancialAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Effective percentage" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r16" ], "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": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r4", "r151", "r162", "r346", "r358", "r580", "r581" ], "calculation": { "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Note payable, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion", "verboseLabel": "Current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r87", "r214", "r350" ], "calculation": { "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "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": "Long-Term Debt, Maturity, Year One", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r87", "r214", "r350" ], "calculation": { "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "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": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r87", "r214", "r350" ], "calculation": { "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "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": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r87", "r214", "r350" ], "calculation": { "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "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": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r625" ], "calculation": { "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "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": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2023 - remainder" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r182" ], "calculation": { "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term portion", "verboseLabel": "Long-term portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "verboseLabel": "Notes Payable, net" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenet" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r22" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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, Noncurrent", "terseLabel": "Notes payable, net" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails", "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r22", "r88" ], "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]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails", "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPWDTermLoanDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "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": "Long-Term Purchase Commitment, Period", "terseLabel": "Payment period for purchase obligations" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MeasurementInputConversionPriceMember": { "auth_ref": [ "r676" ], "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]", "verboseLabel": "Conversion price" } } }, "localname": "MeasurementInputConversionPriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r676" ], "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]", "verboseLabel": "Expected term (years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r676" ], "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]", "verboseLabel": "Volatility of stock" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r676" ], "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]", "verboseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "verboseLabel": "Current share price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails" ], "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]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r207" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r46", "r47", "r50" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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": "Net Cash Provided by (Used in) Operating Activities", "negatedLabel": "Cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.eksobionics.com/role/OrganizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r34", "r50", "r155", "r168", "r173", "r193", "r196", "r200", "r212", "r218", "r220", "r221", "r222", "r223", "r226", "r227", "r238", "r269", "r274", "r280", "r283", "r294", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r474", "r484", "r577", "r641" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "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 Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r220", "r221", "r222", "r223", "r229", "r230", "r239", "r242", "r269", "r274", "r280", "r283", "r577" ], "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": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss applicable to common stockholders, basic and diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NetLossPerShareNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r231", "r234", "r235", "r236", "r237", "r239", "r242" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss applicable to common stockholders, basic and diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NetLossPerShareNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "verboseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NetLossPerShareNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "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]", "verboseLabel": "Accounting Pronouncements Adopted in 2023 and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.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": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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", "terseLabel": "Notes payable, current" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r633" ], "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": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/SegmentDisclosuresScheduleofSegmentReportingInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r269", "r274", "r280", "r283", "r577" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r683" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r501" ], "calculation": { "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails", "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r501" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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": "Operating Lease, Liability, Current", "verboseLabel": "Lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r501" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r500" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets", "http://www.eksobionics.com/role/LeaseObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r505", "r600" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r504", "r600" ], "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": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/LeaseObligationsScheduleofLeaseMaturityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofAccruedLiabilitiesDetails": { "order": 3.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": "Other Accrued Liabilities, Current", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r180" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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, Noncurrent", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r26" ], "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": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r93", "r194", "r197", "r202", "r490", "r495", "r496", "r537", "r542", "r618", "r619" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.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 Income (Loss), Net of Tax", "verboseLabel": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r130", "r131", "r133", "r194", "r197" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Net unrealized (loss) gain on foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "verboseLabel": "Other (expense) income, net:" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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 Liabilities, Noncurrent", "verboseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r42" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.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 Nonoperating Income (Expense)", "terseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherResearchAndDevelopmentExpense": { "auth_ref": [ "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other research and development expense.", "label": "Other Research and Development Expense", "terseLabel": "Other expense" } } }, "localname": "OtherResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r44", "r465" ], "calculation": { "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails": { "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": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash delivered at close" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails", "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r45" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Acquisition of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "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]", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r5", "r361" ], "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 or Stated Value Per Share", "verboseLabel": "Convertible Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r5" ], "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", "terseLabel": "Preferred Stock, shares authorized (in shares)", "verboseLabel": "Convertible Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r5", "r361" ], "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", "terseLabel": "Preferred stock, shares issued (in shares)", "verboseLabel": "Convertible Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r5" ], "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", "periodEndLabel": "Convertible preferred stock, ending balance (in shares)", "periodStartLabel": "Convertible preferred stock, beginning balance (in shares)", "terseLabel": "Preferred stock, shares outstanding (in shares)", "verboseLabel": "Convertible Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r5", "r601" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "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": "Preferred Stock, Value, Issued", "verboseLabel": "Convertible preferred stock, $0.001 par value; 10,000 shares authorized; none issued and outstanding at March 31, 2023 and December 31, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r617" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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 Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "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]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r647" ], "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]", "verboseLabel": "Parts and other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "verboseLabel": "Device revenue" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r19", "r85", "r86" ], "calculation": { "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofAccruedLiabilitiesDetails": { "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": "Product Warranty Accrual, Current", "verboseLabel": "Device warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r83", "r165", "r540", "r601" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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, Plant and Equipment, Net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r205", "r297" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Changes in allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": "Purchase Obligation", "terseLabel": "Purchase obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r412", "r511", "r512" ], "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 [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r148", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related party transaction amounts of transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r170", "r511", "r512", "r688" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r412", "r511", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r688" ], "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 [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r509", "r510", "r512", "r513", "r514" ], "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]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RelatedPartyDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": { "auth_ref": [ "r113", "r114" ], "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]", "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems": { "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": "Research and Development Arrangement, Contract to Perform for Others [Line Items]", "terseLabel": "Research and Development Arrangement, Contract to Perform for Others [Line Items]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": { "auth_ref": [ "r113", "r114" ], "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]", "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r112", "r169", "r697" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.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 Expense", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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]", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r54" ], "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]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NetLossPerShareAntidilutiveSharesDetails" ], "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]", "terseLabel": "RSU" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails", "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r8", "r100", "r163", "r549", "r551", "r601" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Accumulated deficit", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets", "http://www.eksobionics.com/role/OrganizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r171", "r215", "r216", "r217", "r219", "r225", "r227", "r295", "r449", "r450", "r451", "r456", "r457", "r472", "r546", "r548" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r260", "r261", "r273", "r278", "r279", "r285", "r286", "r289", "r399", "r400", "r521" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.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 from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails", "http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails", "http://www.eksobionics.com/role/SegmentDisclosuresScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r289", "r632" ], "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]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r404", "r574" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r381", "r382", "r383", "r384", "r385", "r386", "r389", "r390", "r403", "r404" ], "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]", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r67" ], "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]", "terseLabel": "Schedule of Geographic Information" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/SegmentDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r387" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r388" ], "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r388" ], "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]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RoyaltyAgreementTermsMember": { "auth_ref": [ "r113", "r114" ], "lang": { "en-us": { "role": { "documentation": "Terms of the royalty agreement under research and development arrangements.", "label": "Royalty Agreement Terms [Member]", "terseLabel": "Royalty Agreement Terms" } } }, "localname": "RoyaltyAgreementTermsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RoyaltyExpense": { "auth_ref": [ "r38" ], "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": "Royalty Expense", "terseLabel": "Royalty expense" } } }, "localname": "RoyaltyExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "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": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Value of shares sold" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails" ], "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]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails" ], "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": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number warrants called (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails" ], "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": "Sale of Stock, Price Per Share", "terseLabel": "Sale of shares (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails" ], "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]", "verboseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r31", "r681", "r682" ], "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]", "verboseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NetLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r54" ], "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]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r115", "r116", "r463" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionAssetsAcquiredandLiabilitiesAssumedandConsiderationDetails", "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCapitalizationEquityLineItems": { "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": "Schedule of Capitalization, Equity [Line Items]", "terseLabel": "Schedule of Capitalization, Equity [Line Items]" } } }, "localname": "ScheduleOfCapitalizationEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCapitalizationEquityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the equity component of the capitalization of the entity. The table may be detailed by subsidiary (legal entity) (if applicable) and include information by component of equity as may be included in the Statement of Changes in Shareholders' Equity.", "label": "Schedule of Capitalization, Equity [Table]", "terseLabel": "Schedule of Capitalization, Equity [Table]" } } }, "localname": "ScheduleOfCapitalizationEquityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofWarrantShareActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r631" ], "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]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r109", "r111" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r109" ], "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]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r475", "r476" ], "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]", "verboseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r72", "r76", "r522" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r72", "r76" ], "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]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r12", "r13", "r14" ], "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]", "verboseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r87" ], "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]", "verboseLabel": "Schedule of Principal Payments of Long-term Debt and Final Payment Fee" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r119" ], "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]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r147", "r148" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable": { "auth_ref": [ "r113", "r114" ], "lang": { "en-us": { "role": { "documentation": "A schedule reflecting the terms of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others (including royalty arrangements, purchase provisions, license agreements, and commitments to provide additional funding), aggregated by similar arrangements or individually if necessary to understand the effects on the financial statements.", "label": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]", "terseLabel": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]" } } }, "localname": "ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r64", "r65", "r66", "r69" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails", "http://www.eksobionics.com/role/SegmentDisclosuresScheduleofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r64", "r65", "r66", "r69" ], "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]", "terseLabel": "Schedule of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/SegmentDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r415", "r416", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails", "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r105", "r106", "r107" ], "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]", "terseLabel": "Schedule of Share-based Compensation, Stock Options, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r90", "r91", "r92", "r94", "r95", "r96", "r97", "r98", "r99", "r100", "r183", "r184", "r185", "r250", "r361", "r362", "r363", "r365", "r369", "r374", "r376", "r584", "r611", "r621" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails" ], "xbrltype": "stringItemType" }, "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]", "verboseLabel": "Schedule of Unvested Restricted Stock Units Roll Forward" } } }, "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r76" ], "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]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r257", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r289", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r320", "r321", "r578", "r698" ], "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]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails", "http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails", "http://www.eksobionics.com/role/SegmentDisclosuresScheduleofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r257", "r258", "r259", "r269", "r272", "r277", "r281", "r282", "r283", "r284", "r285", "r288", "r289", "r290" ], "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]", "verboseLabel": "Segment Disclosures" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/SegmentDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/SegmentDisclosuresGeographicalSegmentsDetails", "http://www.eksobionics.com/role/SegmentDisclosuresScheduleofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "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": "Selling and Marketing Expense", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r585" ], "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]", "verboseLabel": "Service and support" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r48" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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": "Share-Based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average Grant Date\u00a0Fair\u00a0Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails", "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r110" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r423" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Options outstanding, exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r423" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Weighted-average exercise price, exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r428" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r427" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r435" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r110" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Aggregate intrinsic value, ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Stock Awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r438" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "periodEndLabel": "Aggregate intrinsic value, vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r437" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "periodEndLabel": "Options outstanding, vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r437" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-average exercise price, vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails", "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails", "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r428" ], "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": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Options cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r427" ], "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": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "verboseLabel": "Options forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Current share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r110" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "periodEndLabel": "Aggregate intrinsic value, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r110" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted-average remaining contractual life (Years), exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "verboseLabel": "Forfeited (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Ending Balance (in dollars per share)", "periodStartLabel": "Beginning Balance (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r108" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted-average remaining contractual life (Years), ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r438" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted-average remaining contractual life (Years), vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "verboseLabel": "Vested (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/StockbasedCompensationRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r53", "r210" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Basis of Presentation and Summary of Significant Accounting Policies and Estimates" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimates" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r172", "r257", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r289", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r318", "r320", "r321", "r578", "r698" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/RevenueAdditionalInformationDetails", "http://www.eksobionics.com/role/RevenueSummaryofDisaggregationofRevenueDetails", "http://www.eksobionics.com/role/SegmentDisclosuresScheduleofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r183", "r184", "r185", "r212", "r232", "r233", "r240", "r242", "r250", "r251", "r294", "r328", "r331", "r332", "r333", "r337", "r338", "r361", "r362", "r365", "r369", "r376", "r484", "r567", "r611", "r621", "r630" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r25", "r93", "r171", "r198", "r199", "r200", "r215", "r216", "r217", "r219", "r225", "r227", "r249", "r295", "r378", "r449", "r450", "r451", "r456", "r457", "r472", "r490", "r491", "r492", "r493", "r494", "r496", "r508", "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "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": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r215", "r216", "r217", "r249", "r521" ], "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]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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": "Stock Issued During Period, Shares, Employee Benefit Plan", "terseLabel": "Shares issued in employee benefit plan (in shares)", "verboseLabel": "Matching contribution to 401(k) plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r5", "r6", "r93", "r100" ], "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": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Equity incentive plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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": "Stock Issued During Period, Value, Employee Benefit Plan", "terseLabel": "Stock Issued During Period, Value, Employee Benefit Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.eksobionics.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r6", "r9", "r10", "r68", "r601", "r623", "r634", "r678" ], "calculation": { "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets", "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r103", "r211", "r362", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r375", "r378", "r471" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Capitalization and Equity Structure" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructure" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Reverse stock split" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubordinatedDebt": { "auth_ref": [ "r2", "r4", "r151", "r162" ], "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": "Subordinated Debt", "terseLabel": "Subordinated debt" } } }, "localname": "SubordinatedDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "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]", "terseLabel": "Subordinated Debt" } } }, "localname": "SubordinatedDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/HumanMotionandControlAcquisitionNarrativeDetails", "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails", "http://www.eksobionics.com/role/NotesPayablenetPrincipalRepaymentPromissoryNoteDetails" ], "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]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosure of cash flow activities" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r60", "r61", "r62", "r252", "r253", "r255", "r256" ], "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]", "verboseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "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]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NotesPayablenetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "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]", "verboseLabel": "Warrants for common stock" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NetLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r479" ], "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": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Measurement input percentage" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r677" ], "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": "Warrants and Rights Outstanding, Term", "terseLabel": "Expected term", "verboseLabel": "Term (years)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CapitalizationandEquityStructureNarrativeDetails", "http://www.eksobionics.com/role/CapitalizationandEquityStructureScheduleofAssumptionsusedinBlackScholesModeltoMeasureFairValueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r231", "r242" ], "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": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average number of shares outstanding, diluted (in shares)", "verboseLabel": "Weighted-average number of shares, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.eksobionics.com/role/NetLossPerShareNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r229", "r242" ], "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", "terseLabel": "Weighted average number of shares outstanding, basic (in shares)", "verboseLabel": "Weighted-average number of shares, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.eksobionics.com/role/NetLossPerShareNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "verboseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.eksobionics.com/role/NetLossPerShareNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "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/extlink&oid=120391452&loc=d3e13212-122682", "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/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "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/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "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.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "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.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "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/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "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/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "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/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "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/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "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/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r6": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r605": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r606": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r607": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r608": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r609": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r614": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "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/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "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/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 91 0001549084-23-000019-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001549084-23-000019-xbrl.zip M4$L#!!0 ( ':!FU82.JZ$4/ ! +G5%0 1 96MS;RTR,#(S,#,S,2YH M=&WLO6E36TF3-OQ]?H5>YIUG^HYHX=H7NMM/8(-I>BQA@VP/?''4D@4'M'!+ MP@9^_9-U)&&#L8UM@72$.J*QI+/5J2N7*ZNRLO[\O^>==NT#] =%K_O7"ETE M*[7_^_3/_Z]>_]]GNR]K&[UPUH'NL/:\#VX(L?:Q&![5WD48G-12O]>IO>OU M3XH/KEXOKWG>.[WH%X='PQHCC-\XV%^C@23'2*A[![(N))=U*W6H:^69H]QQ M2>GOAVM,>N&=P=\#LW7!DJO[F$C=:4-U8L+39'^/:XKA#5*DA!"'OQ&/MV(: M[R\8=92J_-BC(;X=OF%WL-8NNB=_K1P-AZ=K3YY\_/AQ]=SWVZN]_N$31@A_ MD@][-X"5\>EP,NA=.SW_X+&3BC!8#;W.D_R&A',ZN>!L4#]T[O3JFN0&OKS] M^$"^@$U.'O2'7YZ(/UX[*4)Q=5+9V &$UAR=XX-J)Q?GP]COK)Z.#G MIQ;?$( ;;[96#'HH2/I;5XS.F%P0>F?=8?_B=LC&!V_"5L?CUYXP.?];R%%9 M)Z8^EKRUMNL>_K4"W?J;O144>'#QZ9\=&+I:OFL=_GU6?/AKY7FO.T0UKKGXCWGT]&/_[Y9'1KWXL7 M3_^,Q8?:8'C1AK]68C$X;;N+M6ZO"]B XGPMGPC]T<NZ3GXT%&OK M:)YB-E$OVNYPI3;J)[SM^7 M%><0Z\FULU87$7^,_.V%W^A]>,EV/^SSQED\ MWOQPL&6/=X[W+YJM!CWHO#YO;*Q_W&_M%HW6LZ+9BL>-XWC4.%XGC>,71XW6 M)GO)F^W]RQYK'+^Y;+X[.&FTUC\VMC;)_O'FQ_WC-WS_VS_=; MF^?-MB$OV<'%_KN@=M[M\X/RGJ]I\_(UGG-TW-@XO&QL'1PUMUZ?[[2"W&?[ MYTVV_2%NO2C\UAO5/&YVFAOALGEY(@XV\)JM[8N=UJ';UV^]YKKR)6I1Z'1#%O\XU,D=5IV[Y]/K@%\GWA//-*+8A!<>Q]<_P7^,E@"_#V +[\ F(,F8+RJ U%0 M%QI=K.&>UX-+E$#2-DJY\C2#,#-\7^']>W&)\)T0)E\@3"61)B1=IRDAX2($ MZEXP67<^J10@AI3TRM/7] 'QW>RB/[EXC@CW77N[&^'\?^!BB>WWL*5?8*N% MI-YZ5R<$$17>()DFCM4=>(CFF4EABQ -B_/RLW[]FHC>[<0/# MAR7,WX.9?0%S(C:"B;H>@)JZH)*B%PZZ#I$0A$8Z;MC*TSH2^3K_(3T6S$HP M+@C%G ":#(I,D&CZ)2XA&NJ1=2)YW M?+LX+'GJYODI!(P86T4'3]E)>_CK(+F0CXVL.KW&UC(37HMG_0ZV\6BV@L(: M>[83.B^Z.\=3;Y_?'CQ MDN\>[7?.VSN=@Z+)FIW&\3]%L_//<:.UVVFP%T7CW0O\-PO*/^W&<>.BR?:O MKL%GG1VP-^J@@VW!WQN=;;;?:9PWM_8O]]]AN][M7Y:"TGEST<#V'AS_DQK/ MLY"4PD*:QXV/.Z_?6^J2 XVA 4&G+HC2=1,,2DX 23P!)819>6I_1$@P7-=2 M&*0&-@EJG'$@K'(A_+R-X7,D*B *^9J6ON4ET$2]"< M,%)W,BA4>L)E1%+_8X0 0]H #%V#($(D9) <;99BVB:.?%)\+B/G@V*M6[0Q M\NR?P?V)S%(ROB<9Q1>2 =Z!8R+4 \^.QFA>-Y;2>I0L&:JBHPH=S8\(AJ0: MB4?@Z&6(B!&<8$:[0+5B $A?2A9!)RR"HAB9B4CD(8BUYVTW&.RD=Z[?=]WA M3G\WCRR^.AONG&:P-\[ZI4#LI%?N8H3\;('GS6("_-NC9FL3>4+CXJ#U1C1: MK^G!UK9H'K\A.QOK%XV-MPCN)FUL'!0(8AO^WKTX>!=//1.J^0Y_1Y[0N/RG MW6P=GC5W2,@;G&)SQ0.M)HQIR#<2[\,/@*:H) MJJV-'"VR8\'CWXBV7O.H8QC3=T(4,?7)AR5X/P1>@S6/-]\S-&@R4LA^%/]0 M0&ZND:H+'I%:)XJ>-7T+O!?]D=^JG76+$73=LXZ'_LIU. UH1;APSG@J+ O& M /(O X&CFTT0;HW&(H2BX]J#OU;X33^[-^R%DZ->.T)_L/GO,PS'F[TAE+_N MG;:+X?->=SPAM)N!QIOE. YO0&:,\\Z59STZV6?9F[W^>-!YPS @(_N7FZ*) MG@X#,=[ [XVMUY<'6\WV39QWMG:/#UK;E\V-9YV#U@$&9+OH90_I 7K5_5; MY^$]-YIX_[<)C2L'"CYI47>)(*<.SF.4[6W=2&6="12RTWI*5I%L3T">H/I- M%?TI3+^GHLB-BI%N3M3R%N[\L=>/ ^@^,B@QEGX? MI#=%5UI[Q$6VM3'8-> MM(&6VIBH((;RE:>I^ "U'& ,?J\-BO-:&9 .?L3\@E0^>BE0.H3P%JPB0&52 M2*^]]8+<'[:SCXMF .SK]RYZ9EED]4BR'292UKUDKBXBS9&K\$K+E:=R57Z! MXI/K;Y^C]'S/SUTW(9![ZQ??BNG+-?&LC6"]6=&YB8W@G+H=?*M MB/E[*J!?*QL$M\Y#/M_^G^N#B#>O1SF?K) M'CTK]?EZEXWS =;>[&W\<&\R9;F/2"A98Z]&2M[DY5AUESU M)IL,//]J;Z)7V\N">/5ZL?B S?K\U-)JNV&O_Y,=_\7U^<<-Z/8Z1?>VV]Y5 M/:[=XLGUUG\/]^@Q?@@N:BNTH#I:D$@KB0^1@<& HK3G;&+/V9RHTS5[SNYN MS]G4[+DUBJ?H28Q(ZCQ@7Z&?MTXK20Q(Z1Y.7\9O#8=YUGKT->+#SC&2"L6P M 3F@J\4"CXY2[#Y%8?CJ^9I1"/:\USGM=?'K8/V\0%,].>U520_Z$,OX;'2[ M/Y_<^I2?>?B8:Y8WO_[@410X+'P;?J@-3VYTR /:D^N:9:UWE&L>4D3_!(:G M )PG2Y#H$QT61D+P=XQ1J@2-9381)H-V'$-@YJT*)H0<)'D)H![0V=TS-.LQ M%CED<^U7KHC;W>?NM!BZ=D5@\@'57D1EO0Z"5H\5.^5<\P>4$#T @^4"A&%53;W,C5) M1<0S);V :OI@3&4.P$4@F7:*$N4$X=)H&84))E$TSM+.8@AU$?G-[($F,5H. M+##+J#!:.B"J%%)A[8CA41"E3/0^ M$$=L9%%011=&0AYJC&!ZT#A"$00CE8M!$,J>]X,.I!14"25%QD2Q8CPS&>2TP#D'[-QJXI@LPAO/(: N= MVB@2!0&@C;<&I A>&*5SOBX2W$B4E[ P$O)0M&5ZT+@0E=5*^TB$T,2YR#QJ MK'C-5B+1BY)#-@XBYX;8))1:5"Y MM(T/A\^L>H 9H275PD5O!*?2LTB=='EVVUC%R QR>2HOJK//-$)'D9R<5#]>$F=V8":%+!.0Y!4@DBZN25LE[:$(.) J1=/$!G M,[DS$W U@->*&B*MQ+C(^)QJ9*/,4[&&.+6 X,Y\> C0\=MA G"6"TY\8$D3E5,<6$D MY.$20*<%C08TP J9L<<>"R*Z*'QR"C3$ ,HOCO+.)@%T6C %F1)SAJ+[1&,; M48& NT $]XR#L'IQ8)IY NBT(*/$4*0YGJ3HA65(>YP#Y@@GSFA*PL) ]L ) MH%.;+]4N<8PCM;5)I$ 5N:<4SZ(:C MCNN??&'FQ/1U5'!C_MGZ/,KG4 MC)EJQKBRS$V]&-\#/_ZP4E@) BA$86D0/GI+@<7(!:-1!:]X!92BJN(ZKI3W MHM_KY,KNN>#,NV)X-&GA@LCNC9R'R+UE$LF3$,XH1ZP/U,3 7:1&"J(%\EX M1JRIPN3\DA4L9?JZ!?4F.4J\=Q$$C]H0T#P*'L!"8HHLS!K^ST;=6WF/JW8I M#NOQ&,'-5]_SD.ZTTK[ CHY MG\ A32%Y<3>U8#">E$%9FY(2TD=4RR&1XWHG1_]LM<]'$*_LP%^^"7GWCOSO7[, M520AYC,648XHCXHCN4VY^E%2D%>BTA@8QF]")Z,FS'8I/G,H/C>Y,_G5HL3E M9>UV;L#MT[6?G?##DU-$29Z\(9PJ)P(1SCL7.4DB><:D>)2B-D/0;P[:<"0# M-"2:9].3D^!8+GPLP6OK^?P3\'G#9HJ+SW-!)!-EREE*+CH3@Y#<.5#2@)55 MFI*8"Y!F/R OHLYU5"!Y9S%\HI[G>C?,L01":2WF7]M>N*+_UK7/X-E%8V3_ M\PU>].'?9] -%]<=X=7)GYV:TSK.^OVB>U@1+=2,&2$0(YVB",%CCU*,?&E, MCE C;*4PN_KX-][1]GYKM!.:$R\]5<""5(3X2"I0)&@: M L27 O33JZ\B-^"=<%;G6N'!D$2M9Q$P'K,&TOS/8E4%L^G-9!'*/ 1+F$I: M6"E<<%R"\BH91(J92F&VI!T/+T#H*A+1(1<%) *BL4I0&H%I+HB&*!Z' #TZ MVC$] :*:Q^B-5%HQ82/Q!D,>I[S@N?!&HH]#@!X=[9B> "G%C#'!!^^]"([F M05]O.;<*+ 0?*R5 +POGBW:>,QN[K7]6 MPC:YLH#*[(QA64@*>4;.=0J">^LDET('G8LS>UNA@6KO)O[Y&UQ[>+2(^LWREFZ< M4LE47A&(\B%1XP-AD20J;946!TX5S)\23G=^!^&LI)@(9B48%X1B3@!-!FU_ MD Y%A), -LS:#>3MO>/716.!MLDX$%:Y$+FQP2A82MV4I4Y,;,MCECI+RD*B46I!A$C<G?5)H:%A.:/;&"1&T5Y168>!Z M6D)33?Q8A*A,LAX9D>+*,J^LM4K8X U)RY&JGY>:\8^+*#76^>A<D>2$H2%O\( .Q7E-O,7(M0)"=$]P+GW)G5.K&7'!*.<2CT+E M07#!08!G1A'-*F&(EB;ALUA2299S[@#YHTA.&6X5(8GPG$9)0Q5F.)83#U>% MH)62.L8HF52""6\QFK3"46)!,'!5T,VEG?UD9XE/.?$Q4.$Y6.-! 7=6>ND9 MB14I23N7DT@/8@%FLRFM !*95I$$(9+V#LD>%\FR2&32B2ZE9KY-S6R$QB@+ MD&*TD@CF,;",.FJ95U;0Q&@5:JW/R]3C3/!36COB;"#)2"%5LHX:%AA3GEFG MJ[FU^)R,#3S,+,1L=CZ&%#@U2/X]QG",F(@1G&1$$64Y0%A J5FHJ<>9"$V0 M@9"0M%/2">VTEXH#$19C14T)@PH(S:/&SPL=N'=,1I4$==*B\EM5%L F&#B: M"N W;Z[BP>$ M"\Y &,$T$E.+L8:U"9*A;)P+^VCDII(0!I%4L#I)%UR>>O3"@]+,:A(9@D@J M .&\^8R9SC/,AGA(9VB4BD3%A376&4R1--#.->4V%M,."X!?PDM+=2+F.1GR0D MSWOMMO.]?EDM9KW?SPOPRL8LHA !B2F"(P$D$R(:="C".D)TY#:$R"H@1/<$ MY]*OW)F;>.:,2-$!AK08WOI +8\Q>I0GDY1]O#)423B5H%$DS@D-&'@*[IGQ M5D%D^)4(*BH YW)"^VJ60D!43B=+\K9A%I&4UH&W*0@#Q#S668I*8JF"!+#$ M2Z-SS3=IC6;1J1@\3S; '->%_HYY?>>R21U>3!^T^REN*EC2"@10BLZ.6"3; M" KG+N\5HEFUEQK?,R"S3PP+5(&VD1EM"6H16,V,DDH)8S@!.?/Z/W,(VKW4 M!J'4,I^L#KDF2 S:!<9 ,XUJPXV,='YQN"H]6G2+(;Q$2ABWN]@-AX5OP_I@ M ,/!LXO17O*W%2+] .W>*<06A*-NK]T[O-@M#H_N@TK>#VR.:!^C09]#!&$D M+[N,)(%"UA]1B^8?MNUNA/0ST+7Z+D+3=2I3)%;;O$-LT,%P+DS2GB3B%/<2 M@G3,LOG'ZJ=4#,^$=AO"\,RUT5YBAU7&*(9D=-(6.Q*U*Q)C?$B6HUUTRA$K M*[ GXT\A]OQL,.QUH+\+H\VV!T?%:664#)3@SJ:("B6<5,C$E_*8$%)(+)&4BU$I='K:HOLS.9,#=;8**X$K8%IGCW.,VH%,RA/" M13:]1CD?@-G@HV( BX[S QGDV0,M0*=$:;#"4R$=MR098:@%PZF1;+3!'B%F M?O&]?4/R,B)LX<\O>ZX[K9F._(A/NR9\]J!7[Y[EYZP?]J$98"LI2"M;>N7SBT(;MN^,7< M.YZ=?UX @;MFFDJ1NYMI&DDGF8)IH(2*$+VECN9EQD1&M( \SG\L M\.A,TQ2C"I,DCQA:R%PB/T:;1!09]T0]XU"E=>6/0PIF3V6TMPY#DA0"B4(: MXYA-FND 6C)AS*0ZB2:L/OGPB$4F#Z9?S2CN!>BB5^M]JK,]^>5%KP_!#::V M6':.)%37";NCA'Y^ZJ\D&WEA@^1&YU0"A1*J@7.D5<;)(+.$CBR>F,^X?Z'I]SK%8-#K7S1[WV5=4Y@^)7(*KLV5!34@1:658"QZ MSCT3E@:T4CSO#;DQD8+Z4ASF2AQNI$!<$XAOIT!<._574LV8XE*F)*F- K+L M:.L\TQ2-"B"X5>7$"RLR]T*. 6,@2%):EHQ (^(M8&1D3&#<@S2Z\N1X8<5A M]BQ9QN0]R^%4Y,+&G$0%R00N44Y\T',\)WJ-L6Y![[#O3H^*X-J?X;=;A*-. MKQN?NW:1>OUNX2JBTD0F%ZT&%1 :)(/>)@^@5&":0:Z;E0"C=2I*185*")MM56EX?&98HND.:1:N I)!!" M):NM3\;*D&>KDM;5QN5OU_%G_<,MR+O"525WPS"*9(0Q0ST1$9CSR$TU8J&9 M\M:QL0G#$Y:0?,]ZL3HS/P?)6;<8X8&_C=[OJK<[X 9G?1B]S]7AR7TF1R?? M\XUNQ9E1[Z)V6M@\:\@U:J'/&?0.#Z081NP3OX]GC2B9WUFCO/:^B(7K7^RY M-NRDO6$OG'P&^OJP=00-US^!X4Y*V._=PWN?::'DSC,M>.IT9EJL,-H12Z1V MPAN+_VDIF(K.16KIR,DM@?P!%;Z!S:]LG,FT<.#*K=^0>(#3FJJ$\7Z(UNM4 MA>)ZQ"(R_*+%2B4!%DM[:A+$\5Q&#^""UJE#T/G^(SB8K+BF=$J<) ME!;H&HVC)N^L(GF4"D2L$J(3&K3Y[S-LU_->Y[37A:M%9E?Y4;U.)^]#C'!/ M:TQF*4NC6C:E2Y9&9 S1[@\A%WCI> M2.2,$?4+K K>T"U;GHBQ:C MK2#I1,OH/"9SSLDDV34=HW?7,7H]^?.72$KMKNG M9[3M)Z@,(CG+!!74"<*,@<0(U^#& ?M< M^\2E9-Q33.*=(4K+0",3R'@=FO->][@?HY[LLDIS, MGH*#H)X*S3&:"H)&;T(0X%BP(3@FE;Z16+Y8=N<1"-4/Y;9?LU2_E$TB;+(2 MI)!.@$#F:9(TQ!.CM4BQ EE0> M.9N)0&(>A.-HHX U\)IZ3T%00,G@0;)QMN+(D"3"OI+ MI'YT&*O$ZLZEY]5T"J(8] )Y3XR 1#.@F8BR>!UT$F2 M1++C(&X1EX7-C[3\V"Q/)6?Q,)*E#JP1Z*1$BLX S<,=Q%.2G*15FL5;RM>W MY6LF$WK 5%(VES^%)/*:'L^")%9QYR5+,BV9T%Q,%LT+)[(D66=UBHE009-R M07##'*=:ZTB +3G1 HC+]-B1%B- M)Y'Q0"T+C)HE5ZGX1,\4:UFE%(AC3.5%?BXZK[3UQ!C+$C-&+E ]C\*Z;W: PJ-]@?<]$UC&.E55(HPRT)P:6D,+Q55)H%"FP?J:A, MSV4$&]$Q$):D Z$XM]R9LN(*9.81#/P[YX),"O_35!@%!BF* MEE8X[WRB-BW@P/_CEK*9#/]+RI5,C$%$T8I<>,MUTMR$I#5^,4N&M#"CNE/, MLE4H,2880HW)DP ^HOMCU-%@:%[TL^1*"R,T4V5-2GMD2)1+D41RZ-@"5]0[ M:S%.J\"*GZH*304G!)3F@0HG@K1)V$2L"D+E+>ERG35T4TL+4WEAF9YE >T5 M-]XS),8H,\9:I0(( "+ FT6HZ#:OPE+-R0'E3(H^>F!IU $NFM\(KXJ%*N:0TT+]=@Y602M566EX>N@DSMU,#! MH(-(M.W>I2B85(Y$PY4F#!FF<:P9J/*"[1M$@P7H1>7#2,N." M4D((&TP%"JDM!>1>/79>?V$)B0'Y/V(GC,ZS>%QH"8Y(6J5Z:M62E$[=QJB4R9O0_08#',#LZ+ZP!KA-Q ML ";Q#Y2$9F>%4DI4&J4TBHRX27W FS2,GI..4A8L.W&9B\BU9Q;2>A>A,J+ MTU% E&(N.!%EP #)BT#H NS[\GBE9'JVA'&N5$"FJK45P:*K2AND?UKMS0O*7: M:Z82MX0*))&&)R8-"08P_@"Z8$/SCU14:E<4)I[D,@+,B\C"*H M%&!!!^KG36X>P; ]B)QR&L% 8(*&X(B$0!5/0DHP A9TV/YQ2]I,!O&U$]9) M'QF30D22/ 55YL=+2$9$M61,"S5..\7]X0@-3()CDEFA@K/>$::(EBY03E-< M%$IPIICLX"SX"DFX%(AABHM7@2++X1UNZ -5LYUEP*CC<;SQ)+"CNJ?79 M65E0"A3$$+W4.BRCM,40F"E:&!,#<$9L8DE$8Y%%6\%] B^M# M:4"X]389'K:G2Z*6IFG]<9K>AT'0EXNXOO(C[&'%* M6 C)$<*%0(IH:$S!@TU.4!7% NUC5#$#H:@F43(;N2#"L>#Q;Q3!:K02,>AX M5=[0U"4G$[@-:%> M&J"!B@IE2"S%:G[2(=!2Y<6+7#'.D;/F(3WO?7!21.Z3]8O(9 "G*-Z_FW'C"8LYGON>8H[@%C.-1^DQ.D\M%+$2@(X2U818#*I&P@&.$(4J%QE]G/ M=LU^O(,))[65SFBE1 @&_XTA[PJ56&+*5F!SJ%=MUVVZ#GP&W&@6?;L;\MT_ M0#X#55Y4Q03[Q (:8*N3%E0[EZ3FU*.: 8 6%2A#L?[1]>,G S@S3*9G]03$ M:"1SGE.7Z;2G0)VE"A$"FS?=K([5FRDXLS=XD0/A1J>4&!,,E&7!!6]%TM1# M3&[^#=Z\:-?T+)ZT,G%@TE)+A'7&>^=97C<-PD1M*S"B<0.3R<^;G=-V[P*@ M3&_:.1WB-16!A%KM>6!>:<6$#,)PE2AU/GBJC"6VN@;O0;&9O;U+UD$.]&,0 M7+!(#+->([<(N48>-158%O45_'9A,,0(:@BQ1/!-MQ@.=O?>5$2_>#)$<4-L MT%Z@1[+&^10%<.Y$5*8"RQSG")8ICJVC=6-,,24=%XD*FZ)61.6UITE[4J7H M=M;XS-[T081(DS5<6B<2<\C&>\.%K*6A980=.1!&FF$(-$R*D!(!P8]F^(W,S66 MZ#Y(PL2TT*7>1^QLDHBC@C.?IRL"M2H84#F+>]%T%\TRN'XX0G@WX .T>Z?E MKEH&KP%7>B[-N*['CM%MT":Y?)8S +KL!%>R*"24BX)3X)S M.LI($'8N:11TT71XMA _E!:?84A0XHNMSZ_UWAWVH>R5*_ ZHZG,T=CC%Z=- M[CLY:_(]W_AV*D<@1*I9SH44&&LY1]$/$)_PKY1A88AZV5UYP>-@%UU ]PRV M>KTX: *Z@= ^B\CHMGH?H-_-5Y:G36MR^G;GLYZG-0_+=CY'./HN#%N]5]!/ MO7[G1:^_,SR"_N#9Q2TQ9._"M8<7ZQ/ <][-0LZ.$BD%*!MI,&C@;'"&:F0L MA+.DDU15$LPY$($I*M'+D_!_T/"-J7&,97V$/=X?C$I8-'EI*W\,9'"NF\9Y9H(D7RV@8N M#?"8HDQ<6#D.*/E50$F6?.M> T[^(P$GF0;OL3(0Q2!8SXB@6GH1,1XD5!M& ME95SG*&>3?D59]V"WF'?G1X5P;6O!7_=79<\0B_99'KK9@W#6+X8%#$8Q.,07_5XG M%V Z&Y9!QT[:=/TNAN8#5--RG$W.!*%<,A*X])8#MXI%R9;681:B\.!3CN.6 MWC[1.#[XX].+0H?HM2;:&T$\6!V] V5\I%0(KRM@9KX36X;>67?8OUA[L[=8 M5B$D0M$O,.,4%4QH##4<, PVF)1 4ZJ 59@]WI-)+(M4" M:."#XS@3?;21&"E9WA')B4")IPD$L8&YR%TTJOKZF ]/8%Q$3:0V:IJ\4\PC M@L+E_"C)HE4F1&'CS;T;EPC.G0X&8%8Y)Y,W3* :>FN, 4D<"PX]917"W3NR MF8W-Q=(]8JCSUH/0&JUF\A:,UI)&SHS()?NJKWL/@-Q,= X""]P!B0[]'7!N MC.)"2Z($HY[1*@Q$WX6_;#8VUQ>6@Q(=H]"):R:3X#H8&S%JY[G$OQ$"0O6U M[T$QG(D>$HX>+R)RU$@1;43/1Y4Q":)B$:UK]?7P:H8/85Q$+?3!R!B3IXY( MH8%Y9)V2Y%QH#"RH6P#^^8 (SF:ZA=(4@Y*)@A>*N0PDLXD!"3ZZZ*NO@Q,6 M\\^KQ=(]3F.BTD:52^(0!8:H8$P0,3 "QJGJZ]X#(#<3G5/$<(?FDM H12(N M#Z9Q"L9:[Z2452@H<:?QLU?KSQ>6?PH0N0![,%$E 408AO&Y^ZT&+KVR_9" MZBE--$(PU-#DA4/BZEDB*J>,&^M%,$N(?W))XZUM^>SAV]UB6+CV*W>17Y,N MHFPI;E+. D&XC4C2>"T(D\"2(!9C6%9]V?HJGNR>!>G1VRTMM2;*.<@8ME>V+QX>F?^&=LS)GD$F,P[%^'&!(O=6#: M,2(8=92J]QF[3]<,AA=M1*E3=.M'D#=K6.-T59X.__A8Q.'1&M[FOU;*,Y_^ M.3AUW/%83\T2ZZ,&D&9>2__L@O7T?>T^N7F;UK9UU\ MY7P6MLG-35MJ1WU(?ZW\Y_?[7J\\;3G?AEHOU?)B512:P9]/' *2.W>"RQ4Z M3_\/7]3W^OC(.KYOVYT.8&WRX8]8#$[;[@*EJ6QU>=$?'=<_1%1];SCL M==8RI!^@/\QQ4=VUB\/N6OE"H\.?T%XE(\2'*%G#.'GR^/!J>>C),'YYS)I5 M2[Y^F*S2JV-/RGOW)R=,Q.XTIRCC=?A6N3/^6N$K-UY\_"KT=%@;]-I%K)68 M(U;CX\/>Z1K[XN"IB[D,T!JIT?(1G]KPI.RH6[2A[)E1)^7J[]!?^:KTXP-^ M1N+,#8G3MTCW6YD9MK[7>VMR[+B-SV-J]S>=O=K=;VYM[M?7F1FWS M?Y__O=[:,WR%FRI^^RN\W,6XJNN5NK]L\*S/N M:F/OO9N=0V$-BTHD(SS^HQDX*8(6%B!*K:R^=;%WK>LRA8I0K&WTPEE9I.#B M%!W.>-N-MQ=^H_?A)=O]L,\;9_%X\\/!ECW>.=Z_:+8:]*#S^KRQL?YQO[5; M-%K/BF8K'C>.XU'C>)TTCE\<-5J;["5OMOZQQ_.:R^>[@I-%:_]C8VB3[ MQYL?]X_?\/W+;;[?VO[8W-@^WV]MGC?;YOPE.[C8?Q=4\_A9!_]O-R^?'1VT M&J*Y<5#@M9<[&P&?^T8EYL?FZVC=F.C>;3?:A\=M,U%\WC]_#TCT0(W4&?8 M8W4A@=8]NMBZ-GD\Q !CEJT\I:3^NB1'GU!X^I@E>'[LQ\,2&6M7C>0_PV/D M*A?L3C3FA]@16Q72_ @[^AH5FK 9=GJ>^\Q6?)[D&K]_&@ M\X;NO]LFS7<-N;.UC^_PANZ\:Y#&N^;Q_N4;TFSM$S2Z'QMOS<>7K?5A8X^< MOVR]9HW+=?G>44.M2MC_#*VJ8$G7#0\>32^E :@TP\MK.;HW*W^*_1C_LO*BU_MZL?4:,KTCQ^O-6#0]3R\6USOJYP.3I MG[[_Y.E7_OW:\ AJ_YXH9NC M$<[K!B3B+_4./O,H7U:/[J)^ :Y?AVXE#7.RS;=IHO;GW. TIR<'K7^.L4WGS5:S:+#,95ZSG2U\MZU]WKP\N3S8 M>DT:G;?'S=LXC4DD&A/1:+$8Z@*_U9W3MIZ7OH,2RC@'8TXC%IK3M';7FWO; MF;G, :FIC.V?D)7AE8Y.V$KJ]SJU4NBOW20VCT-NC['W[SAD?^_F8Q<.RZULNL,F'GEL)J1U0M^3 MO" X"(.A8OY#-*U;QVR=!R.D#H)[+E:>;IX,>K5G:-Z+,*C]W6MG^C3X?21% MV]VP^E42-J61D3DQ![]MGKLP+*4HIP;TKZ2GY@:UP2GDS&6(M:);*X:#6C@J M!TO^-6MEFQ]35Y587,A58^\6-?_0;5<5O5ONQ0_=5:U2>[>1@VF'^*/NOF]Y M?? @?^0;\E8\_=-Q&E&Y<.'Y:*7>\UZ\/@*);Q!RGN803ON]#_D^%1UZ',7] M^Y?A8X.AOS@^P.?'H^9&[#0ZVW+_\D5G_W@;KSDY;VYMBV;KYES&Z7'S$N_7 M6F?-#K:#;9(FV[_8/VX?-][ANM<1@R:*V5(':R&NA"&UKWB MLFZ]I3I:'C3U*T^;\,%%=_]A_\,(]^USM &=!<>QM+C"T]+%N.(5Z$BHP8BGJ*EMY:FV=<*5)3K[ZACY6 MT^_ZNCEQOO:] O4;YN?D8G-'NK_[K#..M,6/]U?);\O*K\ M_)MZ/\M@8@-HA5E \]V;R\;Q:]FXW)>-UKYL;C7$/L-K MMG*;X_%^:__B8&/]?/_R\&9V$<5G7#0W3BZ;Q\@4CD_(_N71<1X1.CC>IDW6 M/&H>_W/2V'AQO//B2T;^DN^VX>_=BX-W\=0SH0Y:SXZ;^"SL'[;_[NUQO4T> M(H+K7$X&I;6MM@MY-=*K7I&KG%^G$K_?>];NUV2&+67F065F9_U]B@SC/IKJ MUCI7%YKSNN?.U".U,3J9U\IC#+AW5@RAMO[+PXX+:O:>X\>=?JOWL>/O^.M5O&B_,0 M+\[6[K_J#8:N?5"HE/95,4UI7(;*<4,'KU@E>!P+4)6N0 M?.B5IU;87)_AL0QXC85K,IHU^O>TC]ZB.'7MT537UF]>M]<)4U[K^4JD+>L\B80X)5A^1E/9?2 MKAN7H)[W=L&(46M%S,I32OT5[)^/F6)_9__-(SJ/P:U M(;3A-(->ZY:H_UY#=]@^RU:_YE!'4<0^MZ5S^F9WS=N9U_;_]J+71QDJM?'W M,B,#O[@17?F]YKIQ\ELJ!JBEM;PL#)%*.36K>PBQ-L@A;ZWM!L-:OUS'47G( MII&F]:M9>[/):?VT7^@X,0_ZB/#I67]PEC/TAKT:GE&N!J#L-_^OG,"75PFL MA^%:K54,1]5^P(6C6D"!&-1:?5>J@O.1Z-3P-A^/"OSET[/6JC:- MQL4JX?:G)KR^?4SRZ:]DHWJ5D9]MT$,W5O!5:]4"Y>3==<'2EWKT ^'2M=)/ M"]$=8Q.R=]'QO?9O/Q0/+UQGW-F._LA(RF% M-D1CZY^3@V-L2VYG9S,7W+C,@_*-X]=LO[7_$3^?[',MMO%F%V3%.N"!:A;+J$>I&7)\6144*.%<"C2>\->./F]]O_G.GVT=NKZM0^N?09Y M'6)MD+$B7O8'#OET5JXFPL<[H/6/L$VG32W,FM\ M+\6,?OVRX[/!L$@7(Z4MNCFSMEPX.IN!E^UNS%F]4/,7M7 $X:2&L?H)DE?( MR=_E4,)GZP%_H^-E?T=N4$M%&V+-M=OC0:8\0/'OLR(/3PQ[-0_C$_#&XQ&* MJY(.O?[G)1W&(Q:?#71,-#:/8F1NG4LZU"(>Q: CGWK:AP!E"$)9K2R1-*C] MAC=%W:X-SI!U#XYZ>8WBI$#"\,@-;[[*1W>]O;FQHXO';_.OT5#;;^RS5_9H M)O D?XPOE"\JS\A*CJDHM0SYNVU0UEJ1ZHE)HF81A#3[X/@YO& MY?JLW!W5\AWV=;F"^)<4\OQ>%M#_R&1D;?Q/LS?#;LB/-G>:%YTO>WKW^=SY M:O>/^8%L"]$,=HKA$*TGM-$<]O,J>G0&%S5 ^GE1V\[.,>]_\ %J&V[H1A54 M;GB(3_?X?$![]ZP]3K@01&;[OPN'9^URZ4EMK]ZJ_98/ZC\89ZOC$X9'1;DP M_30O3+]O3S%J])7MA\&_'LJR?]:GN4O'AO[Q67;QGE@7J+>R;H&FNHB0N;TN3U M,S>^]=<:ZEK]U@.##GH'?$I_PDO10':P#RY^S_$ W@ZI3 MPZL8&4#9M@BIZ):5SP;9Z.>L!8:O^946EH?I'Y/3OGO"U]LW.3&' ^.3O]+6 MR9E%]S,G1IFOL\F\[.>AS>IL9E9_89\5+E:E_KEYQ6\=8WA7/?VI5;5JS/0G M0;E:I6;ZZRDEWO5ND];?FSMRX02E\JP;ZV.SDLK_OC5JV,]&8IZR-U_>KM35 MJ())[YAV.R[T^=U7^AE$*YMDO!#BN_[8!/>A;-(]O/5#R^]=9GZ6"K^4C4?A MYQ^DDF[_.1KBPU[_XI;9O_*DTD2'\4D5GPC0YI;KUFC=8C7 M-F@C?V;[])\:RZ^R",)S NJI:M+D*HN0,BZT7GK%JJ<%U98D]C*T^9MP6%5 M:Y[]B+M42YZWB.9K[VMC!@LFP_=NILN.?'8VP"77-PK>10A6 M65/W2;&ZT#;6O;:B;HTQA %H&MS=-M*Z8T;W#R3X_EHN<&4MW^+QVI^AK_=CJJS4G]\+F.K>1+FM#?:HF>M#SEQX0-\FGOY MK^N)N..9&_+I$N<'O?;9\,M+OIYI^/G?H_XGK3^$NN^#.ZF[-(3^FFM_=!># ME2?7=^,INI,7Y;1L_.W/O:6[4[JWA8\C$X7D95Q:=@T#!>CGL[!-;F[:4COJ M9\/TGX5BDLL4L=.($YX2+W5@VC$B&'64JO=ZY6FKG.;KI=KS;-.ZP\&?3]RM M0/[47/(W5ZU6-CTU?6-F.*].OW5"NTBW)2R5:4H0:]U>F65T-AC-*N-[CK;[ MO&5CK5Z_?%;[(C_\8X&/QL?6NOAJO1ST?2@&Y2!&UW5#X=IYOBK7TL\G#X:N M&UT_#FJY>'X1O[9FE__F_G7;W'#M7M(RON^"V2TC_/-G;.=#.!]1&LC@"-KM MB=[5?D-M*I,Q1KO"W"'589(BMP^#GQ+L:3',N1+OF>9>W?^03A:9A637O[2] MW>5[PGSR@9$ZYP'9<7*N[DWT=954Y@L@G!9EMN"/U).9N5&IA,5N'4TJVV0C M52Y9'5S?\NJJ%$X8+7D=Y"6OM=[9L'3H91V<\HKUTWXQ+A+'Y&B_Z3)1>*Q6 M+\HT7;S^K%N,E&KTL)7KBL:L:OE>WFBUM6?93M+5?H[I6/VOG4YNOJAQU0C[V2T.8;KM1R$1F\%WEL MRM@Z^?A>I$2U 9TWYS&HC('4C1"Z+HP)5&BJJMCE_ERV7:GRUJ95]=P_WE..)7A@"^$];, M34R>[UWJUEW"Q%^/XP5;US^_/BLWZFQ?U$9+07-1FEQ9;ARJD?KK"N[5.^L=5>_8][=8B+EI\;?P MF/'&29KHGV$T>I72GUMY\,V[JE6AY/27)?!5RL0L-TYZ8/&:PESR(A0*>X4L M[FKGM%]+G@X!8%[2PJ:-_]3?=A:\E\P1[_UV6^[.>RE!&5[?;8V)VFKMQ79S MO?E\>_UE;;OY8F>WL=[:WFG>PH2GB_4#YF;\O&C?0^KV(FGT\FVK][8/[:26 M9GM*9INO/-T>0J=&5^_=-B\!?2! 7URE')3[G'6^,@;UL.C>$M&6SOKK-FP) M^X_1+_$5C)=T8_FV"_:VRYAXZ8LK8)3+VM@YJR$G N*G.X&1[47[=[''PBH MKAS ,HQZ5 *EEV'4XPTL'M?;+KW\TLO/OU'F>1?'WA#;-.S5ON+N;TMI6OKM M1R4B9NFW'Z\G>UQON\RFKJ:9PB/C=&JV3*=>'$0;KNL.2\YQ5?]EHQB$L\$@ MUW#)PPCK7=>^&!3E6,0GJI*YS*AB7#YG%P9G[9O3PC.7DB5ON7?QX73)7!ZO M+W]<;[MD+A4U5-2,F0M?,I?%0?1UKBA;#,MZ5B4)P1_:D^^9P[1[@[-8+D!(:UW6)P,G,A6!*3>Y<.OAQ2><2N^G&][9*85-10,3HF)F))3!8' MT5SXK(^@E:3D5;\7(&8>,G.$EZSCWJ%?LH['[(5VQ8/T9=PZ-JC@!C*RO#]/;*Q7/N^-%?S*KZ38N5JZ8 6!]'-\Z/"%\L*Y8\!:T&6D>XRTGT< M;[N<^UVZX"J89;7R= ^[U@V7"5B/ VWQS?5HO[27]F1KZ7O93/L6T?CNYJ\_ MM\UVWDUEN<_V#-IR;_MLSV:?W[MLB'A3H>XHH7QEYF\WGGV^M3;+%^\U7]M( MW[&3UAN__VC=)K<[9'^NUMO].N*'/_%K]M=VO#H]X9WB-BS\-Y M@--A[=3U:_^/O6]M:BM7VOTK+O8^;\U4H8SNEV0.54Q(LIG:0"YD MBV:NY*L'>G/GQ!B'A[VCIS"F5K4?M<[ZMUC"O902K\XUODQSE),-MNCO2^RM MNWK@ZX/!15KU""NO-ZNC?D?UZ< M+Z/UX7/;[Q_#M/V3O2@KN:+#H1W"]WX?/NV.#E'H5=[C_%A0,IB^6*E;Y=,+ M[)]CM]'[^E_Z]NL>VQJ%@Q=?/[XR!SL'>\?;NUODX^&;[UL;Z]_V=M^VMW;_ M:F_OAH.M@["_=;".MPY>[F_MOJ#_9=N=O9,>W3IX?[+]X>.7K=WU;UNO7N"] M@Q??]@[>L[V33;:WN_EM>V/S^][NB^_;'?U]NVT._>'+[L[!/YV/!U_PQ]U- MLO?A96?KX&UGY]5V>^OPGX.]W3??/^YN'VR=K%/X_B__96_W]PZ_=W8._H+O MW:3;)^_%WH=-_''C[?[VQE_['S^\/8#G\.W=]VSKH'.X_6H+GWT&OFOTD;Z7 MT*_O6P=[;'NWL[]W\/;+-O1SZ]7+SL=7V_#=G\GVKC_>^;"']T[>INWG^/M_ M=U\,M]YA#+WXMO/FD\6"4:$,XCIPQ*VD2/O $,-1,_@[5YBMK!&Y2I7Z\X_+ M*^2:W>,VJ#>#:M1)XPI +2E 46F8"Y13FBS7@$J.Z&@L-TP3&2BM (H26@"J M:0!U,@%02@J5I#>(64P H+1$5D8,T^NT]8(Q*L/*&L6K@HH& =1]&TT7#D=. M'X%R^Z>RHI,/I+#KWL,0AX-6/_H(RN,Z<;75C<-\9&L[G=ZW?-93Y4/^]P.0 MC_6S'KSL]3=Z(S=,H\Y9C]_^Z/"I95C4>!8U?H>_75+C=P9__'_[V!_^T[4? MS&CGX._.ULG^X39]V=G9_6=_>_<-V_JPQ[=.WM./!^_ISJOW8NO5Q_9':/?_ M3M[03XX+SDWPH/\8?J@@D5&>(LR3Q(Q$2XD ED*F * R4V997'5M'&5Q+<;B M>G_RR>'(A10<$6$L\&!&D*5*(ZQ5C%%@J30=!RY/+*Y5P+7!4?0YO*ES_(N@ M.3H;]E_)-A>:DM4&VU-:M!V'/Q2I,+':M&S25)1>)6RP1L$F,!4QV(O.2X(" M9D%0KJW0&O1D5=,[6XI7DZ&Y6HHW=6<^>CVN;8GP_>CQI4?G$'4C'(BRQ M!#WV&!FK V(\P79GB10&9SV6=S>H:M3C1^9CW^Q^!3WH]=OQ^N/:GT'131U8 M"PU%=5&*L\D^!@0JT%,;]+2G*(2/F$<5'$I.@ATGO4,Z)8F(-51C&9V,8,>) M52EI@WPY=<<,/'J]K8M"%+V=D]Y.4@8&X(HUI<@*Y1 GV"+GN$ &2R-)H)$: MGO66Z"8=$M7D@UT4RO"Z'X]L.[3B]Z,<63_.K-X;[L=^RU\*;[D5H7@4MDU= MA.)4%"_&DECOAITLAG'T7?'YW0*2CJ>H1-+4)9<2XE;!#\43,H1Z)%3RT3'! MHC,K:YI-^X2++V)I]+4N(E'TM79]G:00.ABF)/%(6\^!^KN(C. ,>:V#T$90 MI\+*FL+3;O:%]SDTFC7L]H:V4P=!.!W[C:\)+!\:U7;"<1EWBEU3#RCM3$>_ M&2V]5S$AZQP&4 KP*G*%L#(F!>N)=6#74+4J3%V&S2S7:!;%6_&(=;ZVTY"B M\W/2^2E?AM:&"1.1H ITGG.)=,0.<9R HYYFHXLF*0V/^#HWQY+_NV.X0[*,79_-?/*]UHM5TT 7G1"8K M),)":\2-],@)+)"GT7B32&)" D-9Y8(WR' JCHZ&THRBQ_>DQU-A[!;8A>$) MN<0MXC999'"$'T0;K27C09JLQU(7!\C]:N';_!KU$AH-8@W^C^7&H;KXQ Z@ MD!W"//TWVD&L1+"3W@]B9085(*H+B& <&80J4K&]L7>RM?'E$Q$X*88Y"MQ0 ML'H819J*@)(T7LI ,"-T98VL4JH;=)9;8C :RBB*)M^?)A]?UF3MI.$J4J0D M*#$G6"$;*$;&:^>X$S8JES69X26,RF@TI]CL#FWW)1HXSG14Z(J.B M1"QH@3T-5ODJ]).2)MWZ>@R.B[/U7[P5\Z85YTA3P&0&,-F<8@?&I.2X8LA( M$Q%/A" GG4211FF%4(,:P&+E/.7V7N/-90_$&-%=%:SMK*"I:JX4_ M5E&PZ[D,+**("9!R+T!%1;Z>G:2AL/E[FBBH:*-N4CT&^WY\,^/J[7^^$=F- MFXJ9LYK>?/Q+ [+UWCXI3M7Y^$%.3VX%CL0KB:(18'%IXQ (3B*- Z$QISOU M=F6-J56"[QS6N6#W3@JR%62;ZQV;@FSS\26-D2UY9GT@!F$J,.+6:&1 X @G MK(4WL"V1*IGFJL%L49#ME&R>=>1L&?,*MQZ@7,J% 3,84NB-W/> R^V[."4IUS<==25>JAM7J>>KLHB99^I+4_LL_1(JHK4 MG<+Z]7C]E%O?M1/3O2F3.V%&!9,86843XB(RI)-B2##+HR#6RTQ,V2KF2YAZ MLB#2DB)2W^%&>] NF<@&DV@')3U&DC#X26XXP9P9Q$@1RAB6$ MD_%!T.0]5_F..BT%/I99BVOD%$6+[T&+)VB%(AC!2.ZTYBISE,B J(A M1R(9SK7EL/F(*@6% MN?,ET>;Y8HI"UUZDN2CT?2OT!.>(-BIIJ46<1; ./,ZN[\8U'80?5Q3>J>2^.U7FAT9?IZ$I.,;,QH11)#F./ MNC ?*GCEMZA3\N3G^'$QG MR/2,!V8(08(1!_Q!!V2%B(A3XEE2R1&50T6X:9 M4YP3#64/15?KU=4)K@!+ M43F"!4I5>BJI(S*!<*2X((QK+47.J\WX$OH=&DT/+I<5JREZXA'7&:J+.I33 MV'GBTW3^"XHC;!+"(8USM2'"'+*1111X@'TE:"(H6UDSJ^+NQ89F59(%C?W#B\>Y!7_JPY^M:4[A!:<\>202 MT ENN$6.YBR@D6KLN=.!B'S!3;!2NW2)%;@V#T91X'DK\&0@!H[8L"#S:4IV M7GJ"0(D%PDH9P9D5T>.LP.KN1D'S C$:32"FHB^*F^*!@BY*(N);PLV;*;Z@ MH@A8<. +AFO$@XO("$M0BMXKHRCW!OB",27N8HG5=//TQ"5CN#1* R!(Z],;+R/>@F^1,?@^_A@^WW;7TQ& HZ_QPCEL 9F90.;]M(,A14:LR0:)C(C+)) APB OHV%811M-#A07=R8, MQ;W07!6MBS 4%:U%12>S40C+L$@$4#("F*0 MI42%)%0"458JS^7"J/QC\%X\[QT>MH>',1=AR464LA9"WV/7Y[)*O^4(H181 MO]^E@M*-Y'2&D_-A!=\'[:?==N?_K@S[HS@=8?UC"M:[X?G%"2A@< ,PF,Y* MZ:.WB0F"6$Y(R:,C^30A(L\L"]@*Q@W/2C8! P]66VM.*W263:RLT/FNT,D[ MA4Y**A1'(2]3;G%"AN449YQ0RPS%D5R_0A^#[7I5,;U8%=,KQ=?JVN]#^^O9 MLT\?@7+[I[+*6?5@A*!;]3>7F#SJG]WA'.3EL-KZ]\_0[W7LO]NW_5@+E=_< M?CF)@J_/>E.MS=>VO]-_-[3#&/ZQG5$\__93)H\+-/X:&D_6AUO/+T'CU_#J M'Q[^\W?G(^U\=0='7_8.85X.]KYM'>X=[QULX6V:^_WQ8.\$QGFR1;9/WGS; M.OB[_?$??;+U[1-SQBH;'0K*,S $M$6&1X4[Z#7KZ'9>H+*. M%G0=)3 ?A4@)P:K)5^YL0(X:@VC24407B>:P0^,G^(I;_U-_:!W9?NMK%N^S MUK5+;Y#%/KB?55^03CU3P9(SY&:1=N:[FM"N6=;5 ZTK3% T(&^2A-.)865A74B)"!0DQ$.^M M6UDC>!48WPTP;KS.6O:'\&?%NKFNRPSH)/9[9;=]N*5(=]Y\ M8I[%X'*.8&PHXBR[;QELOM);3$64V,0T*\3-=>LLRZG)RTDX)5B4"EF;P CP MS"+K8=O$,2GIJ2;4^4;MF#NCX6!HN]D&+VNJF6M*,Z=;.U^QC _)WL'+V%^7N#M MP\UO>Q_>?]_9>''R<7>_L_WJ[X./!_OM;:*_[ZQ_4DI88@4!@QZ3G(2 (^,$ M0P*'',U+C/#R84_URB)J_"(R1%J1(\*=PA*L+4Z1]L0C+)+"QGE&;;J'([WZ M,K/^6''EV&5!EN')UN=/#*?(;:"(4I&/7:)"ED2*8L(<\V1I\NI^'$EE32W+ MF@+::YB5%@49 -J48(T1\LB@Y(B(ER7 #NR9AJXQ/YT"?!KCLX6X(;2N+K]&+CVZ] M^62PBM@JC' *L/BR#6&E2D@J;2G@FU?93=R0]51VR,585,YXJI1+B*F<)%56 MZ4U,0B(9V-:,U\[["M$HGLZI="UEN]L9WVH+GG$4?4Z>U3F^PXG?HTA8-@<^ M%A'1).&#V0>"&*6=--_.J[U;5J5NC M+U^N0Z_SC-M.Z\BV VIW6]X>M8>V4_()SIL+G,_]:YCZS>[S\<07)E\?)$W7 M3)28Z^@XS_F&%>+$Y"K/7NX='_;@?NX/VU]AJ=^'W6"H9S)UIG,NA2H[Z_*(4-BLA_+&'[79BWP05Q;(RE4:R?^A!J MNN8BEXP; ^9.PM2"]6,<<@%@*A=H(Q9D&RW0"TKU*F-R"J6F,FP6]\4B:O7M MZ471ZF9H]>1A":8\1!:0,%HAG@LOZF YBMQ1 X0DJE1I-5LU?-HS^2!:_1C2 M4XY+*PRN35)9*BT\J&OC8O;0%Y5 "DK5AU+3Y1L53M+RA!'WV;7A#47.)3"1 M&%%&BYQZD0-*D56JZS*02L&%I=+\NOPB1?/GK/D3_,1K1BAG$05.">(BGYQ& MJ1%6+BE)-1].:&Y84K[\1B?,I!$Z(UR M3N>SH=T-ZQHWG_]^P E:FDU@#H6VUKNA; GSW!*FRW9BA6&CI@)Y1RGBSC-D MN4I(*TE@0^ I2+>RQM0JP;RF4_CZE.F!75D%5@NL-I9;%UB]5UB=8-K,18>9 M#H@KZA'7EB =8D(JT<@X[(G1@HW-\:JYXKK0HL)J1<7_&%KXTK-K2-6/>]8X MFC5N8@XO=V;M3]?_8VWJS;,^7ABUCZ":_?M'C6H,N_NQ97V.M[+=XWPOK-L; M9N[?AS]W6VWHV>=^%?7='[9ZJ37J/-2U$W#:"T['Y\A'O4$5'_FT'SLV7S9[]JT=AOMGV';A@Z>+#Y]_Q#KH MPVAX_4>NF^RK9'3Q9WY$!4V2"B92@"=CRQW!3BA/E:48;%Q+B/Q$S,K9A_;[ MY[FU/D?D^M%^03;!MSZUG6_V>+#RQZ7.';:[:&(R)L=Q[=)(:6Y+8ZR7@-6] MOJUF&= @]G,KZ)-M3%]:^_V\I?WKUR)2L-@S;.1EG"N6C5>GO5+\#ZJHZDI% M??%ET&O]!8-O^T'K/[#+YL.WU=9FUS]I$,A/<#);),=H[B M6+ICS\.E^*56#EUJ_#!_V^P"0/9&\(P HHG??81=#H8UOHK;LH>PI0X'OS=_ M(.^[=A3:(*/IOC9AJZVV__/]H*(2,&O M?1L_(=>^][/'$OB@4+=Z[,_?$^SZ+[U39\U-'WN%S7PFQYSUNADM?^$/7B2W M[]5VP(]!F9L,:HQ5#S2L*00;>[.!%L36%K3;'[1>P.X3*JKW(^/!#4I&/M02 M>=#9O-4BN>#>FL'\:\R8KUY!V;%RWSO,]G?NPH?V1[7!X,(_PO5+95%<"#OO#MU(!^^ M/][>^'RR\^&-^+B[=[QU\.;[]L8_^]L;G8.]P[\//W[8$A\/.OL[&Q\[YP[D MK>/M#W^WMSZ\W-^CF^3CP9MOV_2?]M[)>[Q-W^.MW6UHMWFR\VJ333F03S8) MO/=][\/+@[V#?PZW-];9QP]_'VSOOF$?=V&L]&5[[V"+[QV$M-4>.X^WWF&\ M?;#U;>?-)VVL-]HG1#7'",0LQOYC+VP@+&)I/5Y9XZN$WCE08U8M6HQ#MX*& MCP<-H2$M:-AT-#R90$..-0>1*F0< M"XC;Y)&)&",:78S>TV@D$$6Z*F1=^3X>" V7@'>9WTJM>+U1!"K'_M>WCX%VOLR 9=A<"3X^GV"6G'!,?+"(I"L2]I<@& MK!!C22?+'$"MS7A: [LLZ0V:J\ZU\Z:BSO>BSI/TR&GA"3$8@31IOG:8B1). MB!LAK& !5K)862.K3.C&J_,2,* %]#R^ZO<&@]91OY?NEH;A$=^)JIT;53)Y M78FDH&==Z+G]?(H,*1TE!A$!>A*<"XUAY P6B*CD! ->)$-%AF"E+;9Q.==4 M#8]8\VNG447SYZ/YD[P)9.5"4A)%[W*D-@_("DN0% FPG%@-[V;>1/&=L[P5 MM]*5I&HBX)B,*]S6;>C=X!FUA0HL0B<;NQR6FF.?QM!V/[?B]Z,<<3MX>I,8 MEEMOVLU[QA*LNY_8OX0^H4W/NO<.Z,(XA/O0]K_$O!J+M_O>++IWL=/)IX;= ML'4V^R_&4%!H7FTT;]K;G7*U5>$Y4LPR! +T2'O&4<1::+N;8Z85=;X7=9ZTVKSQPGE!422<(.Z2048KBN#/@D45*%8A6VWRBMK)35/G M)6!$/\E%N B,Z&T9JP!/Y#+#)<.(0E%PQ3814S*VN&DL:K[!*PGP7W M![V*W9A3B&3R8\-AN]L>#/M5BH_B%KJ_@_ZQ$ LUR^)H#"@NL'TW30#XLPS MV.20PB'FC*@,:1PM"H1Y*Q7LARRMK.6J[M-5&)IF3!;?4',84-'I^]/I*0=1 M3)8%8I# DB+.A4 .BX!T"ER!9,&JT=G?JTWS=7KA*%+S.KPH+&\JQ* $\S:#X_\(_C@E (/" &J[$+$[72(><\*#M!H)DS3B,3)DK0G( MJBA"=,)2CE?6Y"KG=S[R+3&]RP@ M1L$!0#F"P 3^9=U4EPG+Y!QWB">.$7: M.0O60 B,T@"6O5]9RX5.[FP#E-#>&X7V\J4-[5V8+VCL6EEJ:I[3X[92OW=X M1L][W3O1\@7<>&+'%O&(O&1!5T3F)U%0LO)8Z70IMKX-%%FQ](FR!H(9H@HL:9ZH M1IH2CV3"D5-#N7 T:S-E#2EMO& DJ#&$>0&?T5BA+C6SW1GNQW[KMU-?\^^M M=H7$JZUN'):K;0_=\K&%,FWF7-MQ,#P[^GAD 4SW;&)=YF)G_V(W3C)(;69T#!UF\=P,'?,[5,O3XT[.:"M_NV^_FQN<4>TBOVDS9H&Z^01V\F [XI5H'#I22BLH>)QPY*W.V MI\0$E=A*G9/XDCO7ARENLT=%+(LNWX,N3Y!-3B+8A\D@+;A%'"2(++461<*$ MD]PPE[W?](J<),6Y5IQK$Z?3IZ>!U:%T<:(]1-1E%L-VK]N['*]5#B)N Y97 MW'0**3@C%$K81\0IP0";22,KI$D.2QCM)<@(P M'*L%2H$I(#G"(I. [C!MA+:.^F (D)PFZ^T24)RK:6"C:^*W(P#[LXC M\&[/RDUAN//[YYU SO9V.6PU.1Z.PY;^>CT+G[D*W?, MQHWTWW<:XO*0@?DY/F$ME:NI\V '[Z<,@F1X,M$3%#R+P ZH0B;7=:2*6^6M M\2+$?#65Z6F;H$%G1C,S_@)+RPI+<[11"BS-#98FC!;K;+ N6L1%XHA3EI A M5B.=*(7MQGD]SG\AZ5WB)LM1]A)?K@9%/>K'_=@=M+_&L["^L=NWG&8_U&GV M\XM".0=30-:=5 * 9L7-O>G[(8$XG*0 $F<4XE@3I',\D,+2*\E4A'6]LD;, M70* RJEVH^-Y6UB[IYZV\<'<[U&K*II!]:[8+\[WBF(VU[61 M3&<_\8X*EIQ$G.2:3-@"_0N,(9J,SDG=(T\\F\UB@4_[:G?U%>Q[?-@W/R=A MP;[[PKX)$DT3B!$C')4*7,Q7=)F5LB'18FTH'! MU(?>R'5BDT,=[M;+QBZ(I;:WSF(=6D<15OZ^[<>6/3KJ0/>R&(>]['L^A VH M>FN_UP%9#U9;S@[:OJH7&]J=T3"&$BJQM&>2KV/_719^O287O99UO+#]+LS; MX.Q[_\IK[0>EP(52W(!2?)DRIS@C(!K#$*?8@DW%%#*,4^0BMHP[B9UD/W?/ M/O0ZV!@C35D)=UP)@A"EF,K.68<19Y0C$W7.P!5#9"$8S,G*&G["INWJ)I]/ ME["9LD75:QD7:)H[-$U>AZ24X+PK@:0 FKQ12$N )A6$D]9QPHF[U29U;RNA MD)4ZUD%*!O:EA!&F'/8I(2VR5D<4*RC]P^G] MA'4KG"2"!HR\=@3Q'-0$QJU%0F,'D&Y"(KRIZZ4PBX=8,4FX1)W4*"614]U( MCRS3"GF%I=8*"Z 7N1+8JJ+3 2&-WRD6SM!K7H<7I669V'E.[!_#'+0!_X;V MU[4_JQ_WS'1H9CH3^'+6F;-N7( ,'W-!NOLG9%4W=_=CR_I\M=)VCP'96MW> M$)Y>1>^[;2.;'^8O1_#_3B(>=,-.953%DRW"I6SV5F2VEW;]6UH M#AOB,!["N ;73L!I+SA]HG+VY*/>H)UQ^6D_=NRP_34^^]8.P_TSVGCA@V,P M?8K//V(=] $VY&L_[BQ9_Y$=56+:E@(@5X,K;<$>R$\E19 MBCDEEA#YJ;)IQQ_:_^'O/ +*@%P_VB_()OC6I[;SS1X/5OZXU+G#=A=-3,;D M.*Y=&BG-;6F,-S7@+KU^58SM*6R&L9];09]L8_K2VN]GZO>O7XM(P6*OPKE@ M&3_/K+%:G?9*\3^HHJHK%?7%ET&O]1<,ONT'K?_T.IF&#%9;FUW_I$$@+=#Y3(,GDW[/DOI[%U__,O38EZUGKQOZ/V\+CQX_MMLPO(V!O! M,\+@]^9W]WW7CD(;1/"CK]6>>8ZP53 K=*=CCP;QZ=F+9V=[;KM;/;3ZT+-# MV_\,$'8*RQF^)MAO->SQVZ?(9LP3(54&MU,6=/K%I[CWI,*]"4H^?H^R)\J0 M:]_&3ZY_[V>/E4^(IK=ZZL_?8YR5OI:^UMY7\X3?\JFEKTO45W&S_EQ]#$_) M3X[A?^F>-E--K_ _CW>Y!W) 3^U]IS>KNU5W\G;W&JAC[/W;U]&13,R[L<(5% M6*VF,4Q-V(;SVN@NG.7.<$6TX?,[/KFZP6JK+<_T\LS=^F%OU*U+4Y=O>LK2 M:M;2NL>FRY6*\FH1_64[MNMCRPYAS_:QB@IE9+65XPGNDH5RV8J0S!K@)UD* M#H?@&7'OC[9>M#]LY/ +O?=AD6R?OZ=;N)OOX88^? MAV:\_;+]ZF5[CVZ>[.Q^P5L;;^![7K8_OGK;_GCPY?CCQM_[>R=[T._-[Y.A M&=NOWL!S_SZ YXN=W3?0I[_:6Q_^_O+QU=^'.[M_?]DZ?'FP#?V&L:6M]C@L M8^L=QML'6]]VWGSBTHCHJ4!)F82X#@QICS$BV":F'<5"J'PB"A2./JLIY5UC MDA7](J9_OHK?N,CYF]^^G'G\"PIX5^5IJP?M+MI'8VNH %P] ' M3ANQW"A0:$ZA.7."NZMH3L&Q67",3> 86&4D$*:1%-X89:A*FPBO+&+?4&>FU]S@2 ?P_2EJ7J5:(VIT 3DS::SQ@ M*15#PJ2 .(\).>T94B1@3#7C(;F5-PE(ECPBQBH&>Y!3"J^L 7DK M*%90; E1;)8: (H0&A1)W 3&E1-&&28CPRIENF;=]3!V35Z[PMKF#'83-[P- M3]%3IY''V@%M\P1I$@#LB,-8!QXH$4#;*%LU7-V]X%W!NH)U31KX#%!'I6$N M4$YILEPS91S1T5ANF"8RT&*7-@3AMB?HG&7$X*0U OEY!%:J0%HE5B5!X=A[ M03@#A!.KG-=5&W#N*/<8$@*>%8AX9(G]3D^TFY8KI635*F(J8BIB*F(J8BIB M*F(J8KI7/QMGQN1(;VVPXRX%S2V709G $HN&B]O7&0::?5Z-OEBBM5FBQ].^ M-I:<58IIY(RUB-M@D!9$(Q-4)!I,5.5TKJ[)M&ER-8FBQTVL%U[T>&YZ/.E1 MTDQAS4F$">6@QU@S9 EV5:2ZL49K,ZZ2VQ@]7JY;@E=KX>9@,*JN"?;2C]*A MV=/:JA+7/;W)[=B&U!\ISRC/*,^8US-J=_^&EM' M'=LM#O7"HHN8BICNX?J=J5X, M&Z,^S-UK&$;OM"S$62',&'(ZK-@=5)F+B[DS@[FS/7T#ST8FDB$6)4Y-OH@+ MU@Y3"1%%O64)[-@0\\V5:5NGZ'*S=;E ;A%3$5,14Q%3$5,1TVP^T^95XBDM M'V?+Q^#*W_/KZ_,;WR!!SJ,!QZOEOBAYC(J8BIB*F(J8 MBIB:+:89@F$BP/ M\HP>Y9WG4ZE"N".6"ZH0,T0B;BA!QJ:( A4D)6<49L!N.>4U7<YPW:XJNWJIZNKY[;M3[O?\E/KM9N8W M[NMZ-^R>\\!S&VL[#G?2KOU>S*%9S*%WT[D[*0C5*!P054$B'B-#+E*-J!71 M,X.Y2'QEC9AI,>= 'F1@#SI)\J<<>HY 1YPP+B1G/D MG-'()ZFMDD'YA!L$S,L55/7+NJI;MN_WSXJJLAJ*JHX']I3!](?>R'5BE?[P M^L2(BXAWLUV%PB$8%JFGAA*N5:YNIY+BH!?":VQUE3[T!H[Y4F_U'I(^[*X/ M)YDE%B8*Q3'"W @ ,,50KNF#G#8@.*L5LWQ.]0COI$R+D4BY?KQHW(G ;7,L MWVUJ%A1"IQEC7?A9*KC.#S(G\ET%XS1-TB/&FRMM+21E1%FL6.)92!^<\MM@$&CB1Y*9P40J_WA=Z3%J,+CA)C5#( M<.& <#F+-)4&D%2TF@']:2!L\QX1: M0R2W@D:N0F VU&6%%C)Y-\C,N-4>.1,3$B8"CPQ"1NMS M=5JS2METF;."FP4W"V[>R7NG72 R)FV"YA&H)';!8.$ES!]VRA4V>7]>NO%E M/(#'-W3K9%U\TMQ212P8VCB[Z?+M 1,I1=HXI02/BN9ZMTS>.<%;P<6"BX\! M%V<)A-&2, #"$$6DW'%AO<-6)VV!82:LU?7 6 KH/A!\;EV&3X6C95P',,2E M1IPDAVRB 26E7?0Z&8=QKJ"K5QF3M570+>A9T',YT7,&\!34./A/<%0;+A( MJ0O"B95FHI>5"M"P+M;1';6Q7:WBK2I/O3LT/8_M[MGL1#B:"I\H?J^\=O/OK7#XRSTM?2U]K[:I[P6SZU]'6)^BINUI]3NG/6X#1 DO(JCO;JS>CVZ2C-S9]Q M15#M>$-J5&:[Y[UNU9V\0?[(E]:JHCROS6U7)O+*BCPY''3L$[:[ROK8N)7YM_9:3 MOO[>&B> +=- M"PVXP3.N#9._(E*^X7(89_.ZRSJ^T624V1Y#R"&,;^ZH\8@FM"S?Q[=\&_V, M1Y8Q?2/Z>.B <9XF32CO-^C;%_BNDYT/F]]V M-OYI3][FW#K<^@[/AC&]$5LG6V1[PW/H*]DZ63_>IF]A7%MB[V"=;W_X.VVU MQWF5+E3S3M8D+()&ULF$N#(&Z1 U(X3D-*@J::L2#2\A1@Y',E]B-HB1I M_%@!KK"<2V5)1Y+*P*63L2;ZOUC3TA^;S! )F" 4$YP M(@F9@ WB3AIDHX5%[D(01CJB3*Y@15>EJ3EG1>-1H-"<0G/F!'=+F_#QWG", M3>"8M9+H$"QBW O$I0++C7*# L,I>:8\D:+^[.$%PYJER@7#;I#LVP=IE%0N M8,X5MC90!S::@]=<&,[K,M4*4;L3P(E)AU3"(01OD63:(4XT1\8)BH11C!EK M%38TY_J6J]C@@G(%Y980Y69)02ND5C1@$G *'/O@%(Q3>@/&#;;"I>MA;H84 MM 729O*Q3U8?Y9YXP;!$--J(X#>,#/,!D(I1$:6I!LL+<:H2YBO [<9ATG8?IJ?:,"^]J^&,1 M4Q%3$5,14Q%3$5,14Q%3$=,M_&Q4)":F2M4X@*+I40 MAB0G5];X*LCS#IZVHL<-UN/@ HG>!F6XXD0%$X75'CL?:-0DDJ+'#=3C28^2 M%TQ&D!^B)GN4-!;(ZB!18$++E'\ZVR@]7JZ;@E=KX>9@,*JN"O82C#%';$,/ M>OX+:&.(_:>WNDEZTU#\\HSRC/*,Q7A&3:[S,34Q#0?%+3OT^]#KBH3TVVY4 M\9-AK\4Q^>W+[ZVCCNT6_WHAU45,14SW<"-/*TI]I&#JIL0=CM83@PV-Q@A! M'!4WL'ZN.$O/S"^&C5$?YNXU#*,7QM?T7AP>=7K',?X5NS&UAZ\!ZXKI,X/I M V;/Y(T\IX7'B6H40P++1T2-C% 4>9,K2'M!52 K:U+?]1R]Z'&!VR*F.X4K M)>FM9=$+(B(/*CDIC1/&!Z\#C\+4A;7_V,XH%JB],]1.WJG1SO!D=4*)4XDX M;)7(P8:);**":\N"E#+'G\N"M0NFQ 5KBYB*F!Y@2ZSA\*5LB?>X)4X=O"@% M^V!*$BFE(^(D!N28A!_")@/\1BBLFK8GUG3VLAC^QG$\>ZO=S1E%5U8=V6TX7>SD)*6(J8BIB M*F(J8FJ:F!XR(FH]'(P&P\/8'0YV>^OAK-IP+C:\V3TM-7RUC[@B&#M'^>7@ M;?S?47O0'L9WL?^U[>/8P_PV^M[G;KLXE&=T*.\\GXJDBD$P3XU'WK&^AANO[_L]>'7;LN/^OW8]<>M81^>UAE[ MK>RYWY*^'8SWQMW<;T;=L_9W[EEM1V' M.VG7?B]&T"Q&T+OITD 6;%Y.*<\%'',>/\J0XX0A*X1(#-X55\'DA1#30WJJ"B8W I,G'5,I,.6CQ,A*!YBLL$6&)8Q$2L1A(X+UCJZE^V4V5EM,/6ENW[_18CJZVL:7>)H3JMKS(>V%,&TQ]Z(]>)58V5ZZNO M+!7477G_B5'-0TI..P7%9LDLN[L^G&265"LBI9<(1!803U8@RT1 MA'G8MRR&_Z8?+*4F%WL=RO3 !W,/AA>-.P>X>2&W.J=F02%TFBW6A9^_JO%6 M(//VD#F15#]I[CR6%FEI,.+1:&1 1@@;IPB#E94"+I!YIUB&0K>NH5M@-XKH M A4&5J'V7!LE&-B6.#&2*SW<%"Z>5_G*;\*U2BK_NZ''I-EH)',R6(QP4 EQ MKS%RT0E$A*)$6&D"!O0@=%5S7L"C\*W"MVKE6W4!Z%5\JR#C;,@XP:L(TTI) M;)&DUB#N;$+6&H*BC=J 3$!J5-*F%RE1JTD0P"9# #(9F?68,T=9Y$85-GE_7KKQ%3R QS<4 MVHA/% MFK?>PV:2/;FV>,NQ!/Z MV!W&_LJ]!]_2''R[NQ];UN?"JK9[W.Y^;G5[0WBZ[<.?NZTV].QSWW9:1[8_ M;/52:[@?!Q&FIQMR[=4\4=TJ=-(.X9?4[MJN;T/SP1#^<+G(Q4RS<]I%3I\H M <,XZ@VJDC%/^S$G[?P:GWUKA^'^6?SPA0^>1GOB\X]8!QT<#:__R'62N*J+ M%W_F1U3!P)(*)E* )V/+'<%.*$^5I9A38@F1GZA8.?O0?O_L:X_LYXAV\\T>#U;^N-2YPW8734S&Y#BN73D(%D0_ MMX(^V<;TI;7?SV'C__JUB!1H0E;CO,:?YXCS:NG:*\7_H%H\E=FSTN(77P:] MUE\P^+8?M/[3Z^0 YL%J:[/KGS0(@:[N^_,?8/+\(IB\^P$AE4SL8+_ULM/[ M-@TH31O/;YM=@,G>")X1!K\WO[OONW84VC#E/_I:;6CGB%H%RD-W.O9H$)^> MO7AVMB&VN]5#JP\].[3]SP!9IS"4[_>)3 MG'M2X=S9QGSI/2F>8&JN?1L_(=>^][/'$O&$2WVKQ_[\/<'87#JKKG_[XF-_ M0:N;FV+GBTD[#Y4PQ976-^-IDDLLZR:.'AZD_5SW>!ONR":=W?TYNAQZ[(=CWT^EZLRPM7#WH[#5J$U;#/XI&*[A7W,08A))&A:H6#3NK1<-FR,W2/;1]N MBIU7+\ZOE1_NB8\';XZWZ=;W[8,]Z-_;SO;&9[%]N$7@.\GVJRV\=[CU;>OD MX_[DM?*/!YU#Z ?TZ07=AOYMOWJ/=S:^T+V3?V!\[_'>R=OVWLGZR?;ARW26 M:WSK'<;;!UO?=MY\LIA;(8)&)&J&N, !F9 D<\TU\NQ-;W5/FE_^:7_OL:!YE;W2[ MV^I=87@]M*TQMV?4Q/.K):C&1U5-7A$;\0A60;LZ,FK9;FC9PQ[T[J3ZPUT* MHBU3I8VY\.;+&]-%.92M9X:MYZQ\QH6M1VM+I(L+$14/G5F6U:.CM-722'%(C/7<6>*'%&'$J-=+<"*1CTEJY M0"U7*VN4D09I:$W\<%&(P?-]V_T,CP/^9SN=WK>J9"K82U7ZN&$:=:IXJ='% MV*99,.A15'JNG26\[O>^M@?PK2][_8U3.:R?BJ%@TBR8U)YB#8$Q$;!02# . MF.0XS0:K0,J[D&205D1@#7=&I%*9_5$ZGHKFUJ>YDVR"8!^(EQ$9Q23BW%BD M&?'(4*J3$D["?U?6[N+\OK\*ZPV-[EZB#B^;!R=[LEL :_WXU79&8T=.+[6^ MV7[?=H>M3MNZ=N?G/KM';RS6?PP:OPQZ3U_9=C>+9Z?[82R-_YX*HSG56Q8! M\G>F73P$MF4N$T,J'WQRX@'MC72(&5N==RJ)LP%95Q+MXN%IH-+63]:*TM:J MM),\S7.KG(H8D4 8\#1.D$U)HVB]M"KFDH*Y?B>>/A!LK-=G"=C/8KNIJA(6 MR-GQ+;S#H]@=C"E0_)Y?Q^*<7!%% HA MN.',(JJ]0=Q3AYS1$1&EC S5W#)5M8XO?-I5O%,-5=9:S_-*LI:C[).E"@W MV 1'A$+&$8PX-AH9[@DR%JP53S271H*RFFEGU,,IZR/SE\!Z/^SE;P7B4"E9 MO^U&E?X->RV.R6]??F\!JRK!+_-G#I6]-99'Q>.>7Y!&@:*9H&ASBC=PJTWP MUB I8@#>8"5RC#-$A70X!FV2\2MKAC7(V"HNDJ;2AJ*I=6KJ!&F0UCI*=$", M&H6XLPY9)RDB)GJO 5&%L"MKLDGA:L4MTFR2\[[;C]"-DQA:OWVV[>[OX^AN M0(O4ZT/#;LN/^OW8]<>M81^^9[R@'ELHSSW?E+ML@;T<"^+YJ1QVS\5PYH$^ M%V*!V)D@]LT4&5*:&N>5099JCH :1:2-5IQI/,"4OG8]>)"0#8X@'G)"+C,,/JZUQPL9\J8R*)OE"'YM[Y3QN M^,*]L<$@#@?5_:(+\2BW2]YQ4^/O(9]1)]LD] EMNM#/(AGSC<+8_IISH!4J M>7]4S>R:0MS_D4?:>F?:>O2D*J8TR@02!I,(4<_W'%\K<,'9Q01 %>F:"'C]% M*WSR"JLD$<:$()YH1#HR@QBU-"2:A,IYTYD2S\^+!6 I%O@>J M411Y'HH\R4%45$$DBI03%'%" K+1$^0]"QR,!H\#!INA*:[(Q^:G^'$:J?IZ+)6"0C.AT)S #.L$!:6X$<:+1@2DF5 M+"BOG,Z@4-P8]T,A^J,85EN=O/PO.#$NA,\43T;3Z486X7_/!59 :Q;0.EB? M=F!HS@.U&NP>DP"T D=64R @WADBG'")F)4URG4S[)[BP%APQE'T]X[Z.T$Z M(@X1.TX08=0@K@5!)D2'A'0T1"&." ?F]_BS&F74\G%[NC115DT MZTCD3!IOQ\(HX#,3^$SG48$](GD+O,%&Y7+B<0W&CN)(N^2H(-X8[#/XE O1 MBZ:W364018/OJ,&3R56H4PE3CCCF&G$%,C(D$"1(B-RHB(VT*VMIY?4?LBL! MZ/5!VW2R%LTE(8(KY 7/)[I2 DWA$D6GJ73<>2>K:GGTBJ)%,]M&L]1I7A3' MQV.&A[F6RRSP\!#P,,%\A(^"8AN0E,X"_<$.&:D28B!FQ50*EK$*'O!=SFON M"QZ6JY2ZNO:NRF""_MSIOO.-I/+0EZ%G[^0CR\NS[O]WU!ZTSXHT'/4S31X> M5R=X$=XZ.BP'>/=;45^5P=WN5:/KQ]:E(7G=L=[C>#2_.I%(VL9DVL>D< M/"QB9S#0VVB$'N=&U89C%)@106'KN8LYD7$SG/_E\*YY]Z=OK[H7R6EJ?X\! MG<1^KZCTK"I]/'D@'W&2W"$N;:5W#3NQSU/6;;^]Y= M.9K3BA$7*.=<$&[NR$QF594%.C%<-O5_2$XSB](73E,/&$P&*5GO7"X!3)7" MB$NP5335&@4N>0S4)>],;9SFOF!AV?(UEPZ7#I<.EP[7XSUNM/GV(J7HA]E; M'+_[*KEJJV^'L>5/$ZT"0\G678FM:$8@YUA<.^G%J;#>@JQVNIG4Y?]GE]17 MH&=5;K_!L-_VPQCR&^O=2] M,!U![SNC+(V+^#C&S!)N5A\&3I_4.TYP]#P@ZW,T:B(2&4(4_$H9228:3L?A M9G>Z:5ONR308*.9'>@I0+#!03) E)I6D0FGD$L-@3LF$K(%7)EBIHW8"=I * M*%A#D@ ]!H=15IF6';9<_-SN=O,Q?XXTK!3GD446SH!W5!J6#WLI399KIHPC M.AK+#=-$!DH_;6:8 VO@%^Z?.QIO!:SJ JOI4WYOJ0.6"^N:"(8XQR%? /9( M"D85)B3PP',!EU5!IY.M/URL4@E$K%G5G8K&8"Z2")XS&AS3D0I*A';**A,J M52=%U1=)U2>=.,8KY2E&).*$N'<<:2TP8H0&+@RFPE'@)7B57W%A9N'#$A>" MG<2D*>\$EK7,Z2A42 6O21*09(8@IS@DQ"E9^3B@K5ZFZ?[E*E%WIK'W'(EZUI&SU<\KN*O;UKW!,RX,F,&0 M0F_D.K&>B]4/V\OE,B:NOF7_;G1TU(GYBI_MM$)[X#N]P:@?LV%1W7A*G=ZW MFUQRNJ?K\4VO-]X06?_$<*QJ>\&6TVK#3MB'7>DN9OJR<:&KAK@T=&<.&3?' M*^@U+*GM6*[WST96ILN!1,HLH4RB)'(YD,0],KE.(G7!:&X6: M-O*".4N*.7.HEU8PYTZ8,QE_@)ETG"3$172(J^2033H@Q;""72(9;<7*&FT2 MYBSJ'9N[&6R+0*(+$;^ST07K!E6&UQUMKAHMY[D]8U$5^:&[,_IV;+;26=)LR[FRWH)JV_S;#$6DCH#2=W>F(X[2\1C30Q#QE.;JU9II+&- M\"IJ!6:$L#BMK)F&5-J[IP/+@DA-&MM#V,0%A^:-0Y,E/UD Q.$&*2P5&,LT M(!T EIQG#@>C4XH2C&73H/HWRT99%Z[#"V:P7HUN[_8MF*?MP6!DNSY6QT>^ M=WC8RQWI^2\5OO7;;E1!'W!NCLEO7WYOP5QUR_'2(W'UUG:\5&UKU8H;;,** MRQ$S1^VA[3R_L,A*[K9:MKC/TU0[<.-)Q"A2*1"7/B ;/44N81^I#TR(^G*W ME8.H@DX+2;I_B4X%A69#H<582 VG(LYU1"S M]^B/I?X86M>)\&]H?UW[$WZ+"X'W,AZ[WK^,TZ_B$0)O:S=W]V+(>2#%\ M]W&^,=SM#>'IF3;;;A5K];EO.ZTCVZ\2T0WWXR!FA JQFW.*PZLJ4-0.X9?4 M[@+-;D/SP1#^4*7HOW8"3GO!Z;ATRU%O7!OE:3]V[+#]-3[[U@[#_3/ O/#! M\>I]BL\_8AWT832\_B/73?;:GZ[_Q]KE+E[\F1]1X:"D@HD4X,G8P$\I3 M92GFE%A"Y"= W;,/[?\X,#VRGR-R_6B_()O@6Y_:SC=[/%CYXU+G#MO=,Y&8 M++/)05R[+E*:V[H80PAL([U<[0NF&* G]G,KZ)-M3%]:^_V\2?[KU_)1L-(S M8.0UG'>\\=*T:S/KYU5+YD'5>NJDME+K%[#;M_Z"V6K[0>L_O4[>)0:KK")X;0#CQNX^PAQ_%_N5FOS=_<.^[=A3:()S?KP+3'R!VG?+<$&/YRM03 M[WNDY,EX7Y_^>'\&1?@XOA=^%;_^KT_)>'I? GV\_/*/R;;Q]W,V6'SVYL?MO:>/-]9P,H M^N[;PZU7'SL[NV_XUNX7L;/QA@ =[\3_O#W^^"$<. M0 ]M_TN$K3-^[PV^Q$X<@MR.^KTP\L.*,]C1YTP(6ONCPVJL_=C]/-Q?S4D' M1OWJ$*!Z2L^U.^WA\9-6MG\N?#51SRX_>QC]?A>FZO-Q"R;@*\S+X:@S;!\! ME3SK2GZ@AR]SL34:PF-/@*. D;+?MS#F1ZX4V_&T$#QBWAC=@EQ\ J6E] M:T/#H_WC0;;/K\,'3-&I@"U8%U:"/ M?5L5C#H8Y:BDE?6_-E=^'\_=V?@'OA/[8(,-X.VM=RN_CP4T. )ZEK^L'\X_ M_>[Y9GX?Y-./^^,1YD3FN3W\[9OM?&E9Z$EW%48#P[$#>.IP>C@6>M6SH?7_ MV7O3IKB1;5WXKU3P[A.W.X)DIU(I*>4^UQ&TL;W=MZOP@-L!7XB;X#=8'"[*3:SPNK.Q["3N2,8N &&Y&'KLZROX=U@B6=VTD'"L;^P)PLC_]LI8W2=KCOYCO-\W.?%Q5"- M!Q7OO/Y_GW9+QKF5>3\O$6[OTCRN)-D==7:LMD,%>P#[C>'.^5VO:1?_^!\G M +IC)]EQ@UV@$_;LMW+3_M-]50N;2NQW/H_ZDPZ6X'7>XY;GG?_(T:B?P?&] M&N=GI0=:W\)?4]T%*:ZS>]P?(_%7UWHN!H)VDJ):H'L"KE)5#\80<,F&UH5= M!@/@T"F&7JHZ0!?+*QPY5@+@_+BOCUVPYO/6)Z3)L7'ONI-/CSK;9M@? 555 MB]YXL[.]\3L!KI6X!F )FY-!?Z@Z9_@C_*DA^$KA4@J6B2Q.27%F-6R%WNR, MO]K5,*\VPRF0=T#Y1^/.>R? X*M-FK_[P!ZF M7Y:\5K+OHRW&TUS;UB:[-TFZ7:#R!*4"PB,,G"@-YT7IL32.\+6>@KZ7WN@ MWN^[*/"_?@IZSQ4HLA_M!*2--:]ECC*GV)ZM<<"76;8TRP=,O=1UKNEFN=^' GSZH=+?:H:MF%K8L6<:L\)JCPX@&DL7:DD!G M.$%9AT2D-"4!Y89&B;0J80Y+.5B>/5$#7J"S!K0]H[>MCL-- -HX1@J5*V0^ M>%[%3Q+FR\A#VZ-%2*%MH*8\QRSD/W(PM2W-7$$ST>[VH:11R*(D)5P8#C03 M,R*T"4E(K0@CK!9!_.TK$-.>A0UYI6EC7$A/>:\;DTF=@&YV?%;I3%Z@&;\) M GNRV5'C/!^?HQ'1<*T7=4YA00DXE9,/0>2C570$ MNI*6?TOY?.+>I\L>#! MYR-PZT>GP'.@#-!)J4Q:#4[3R&M&= )1?Z![-IP./?]6?&IK?JCTHM-!J'BF M$W!"1BY,1M*F"HRU3>"HJ_7" M$-@1:&Z(T3R)-E>U_4 Q6)3@2CA >SN*=-^H+D$ELMFQ/E0(U#QMG)V_GH$[^PV.<()6XD^V51JTV%+;[:A-\]Z'0Z&R%/X?; ]%->%QEA%)\5=# M4T%#*E(K0:/PU1JE\WQ5RCOG!X]SX]('3N2#SXFI>6293RB296X*4!S&^0AS M(<+M3[,H(Z,1X:"*WH[QBZ_&<+M\M-DYMQT+$G_J?*'S8PLRWVDBK #([5S8 M'O7#5Q^OJMAV%ER61Z"7P VQFSYVE\M^8<$+4J@U)ACV1O X\, 4:!+0)GG' M1^(O4-%4*4?OTQVY%6J_0O?*&(X:V$ME[:B33?$Q_2H89ROKN/%*]N87^'(,MUK>7ONM M7TQF!D4?_#2[FZ"_S^:[?@M\[&,5VT4SE \<5;?BW..\/!I@GJY7* MPC'>A9J' M7^WMLD_QM*3\[A03$6= EK+J!CNR(^L&+E\?\IE]V@C^E#(YFTZF>9GHA%]' MUGH00ZS;QL? "693;]+# XOIV=DXG]1\-\*$X"R =!69H=3/W3WN0&IN%64Z MTQWZ#]-<%RCLR/M%F, :&9=?]8O&ET1FR.X@9 MK2QD_RKO 6R#$AUH%Z?H70D7*;RO#C.;3;6+GA9 M@)E=U%=CT0;LY<"S6HYR%3;J"!QSS/@K<"$[(+[@_%W,UD>;@5:^6*_4D9Z] M*,/M&_1/[:!_C'E0=[H5)WGN@L<4A5?^;M5VP6K]]T*]ULJ"];6M5F\+S]O" M\T-]3@7JT:+16BK&R>>8-EMK#7&%N+EJ.H&8'5H(E$+ JBUG7 M-SD3$@'.*@B&9@_9#<$"7]Q4EPMA(![XLE,6U>&=,.#(M[ZWZN*I>"9++7HK M=\L90RZZ<9;;,U?AA5;J@M6OI/< W=:ZR"N8DBZ0X%W=N01Z5;6&X@/^6&1E M_!8^&O3K.M7J>!R9R1PC ].\<"==V;<^Q+!RV6;LPC*5.>K*^%RUE?_8VU?> M._(KQ#Q*7ODX+O<_P'+1.O &C\6+PN[^G7U=YLOYBS(H:LO M*XL<:KH&QT-C15D9-)J.2H/9?6^6@'+FZ]8=C,P[$^OM6F=X^/BM,^RQ6F<^ MS8HW9G';]R![0-H5:](N0[L75=#_3;_[Y37MG1P/X'O8\1[TA@?][LZ?@RY[ M<]S[\N'R8*][T1MV+Q:#_OM?\'X?V.[;S[#&OTY[.Y_9P? =//OSY?Z7U\'! M3F_0O7S']B__PC3RQ>[.Z\,@$2D5B24X^I9PQ0*"M0@DRN(XUE%@-5UJ2%$F M3&P4RU!I>*K6*@[B. QU$,G(4NROF>^7<5U*R"K-/B7'?Y^FPR&*#/BL<4K- M\'IU3KX^$S@"DTK%=W3=W+SH^9?464R#-+84*)"'8"C(T"3*!)I1R6RD;C(3 M_OCIC3@_VH?^X%K.W?$%%G7V]2T$QM5D,[/*70?6&KS:G8_@@;L%?5_@@KB[ M\/_^RB*O=_+Y,! T#J4R)-%2$S@R2F1@$Z+"V-J ,Y9&K?*Q9%7[JC::N&-\G*$:=-]@T%5#R_YP_Z!,$6$#ADPB^ MC+5NURF+0UCE>6#=8=8?E!D_3TBO7^%M?3$)$[Z8Y)F7%?B ?W]4^AZS8+VO M^)WC[>FH<;P_PN7.*W0)O *CD=XE_!XBNLNY>Q6(9%=[>H-!T]/;K);DH&8;#CN(+7W1\^9 MK"K!"ILVY]PV:6$HC:T\ZD9($$0@=C3Y#L5Z(Q<*$?T5C=:EF7GVC"M+ M]USXP66?'('.\K(5(]Q8R._R>!CNJ$BW[W2:<4?TM8XF5$^!;<=:"9>4+O/& M^''%:,@0BYP6NCS>Z*)*/%?MJLLAB*;WM([;O49^R[7K?&!+?L[5:>WWWN7I M(<_2-&-92%+!&>&!"8B(*2>9BI,@33B-!5NTW_>.[X1:5FNI*PL?@%6O0S9P MFF[BR[/ZI@^3JL64I8EE278 M52K63/.JE,M_R042G,F%8 QS_42;9=YSMB&ECMGLJ.FDM@Q1:/N>V,TEU(BE M5\+=].*]KB0#CU&AU/?-&U4U%6;$CD:N_@@!=3+KNEK+3[VS.2O$AM<]ESFH MIG(7,44XO@#+%H\9DV[G6.Z^69F8Y;47KAH,:[UF,16T6#$U;.'/T\)FTP&L M_ZM?.;"%;_T=C$='!/].2\-S,2&<;$],N[7 M,MC4VI&]D_U#(QC/5!H0;F/X1T2:B(!;(G4:1XP'&65+J:PGHDM+4NA4M'#O M7GD)/$T<)LV+V&/XKI7"NT(-@-#(RLV9LYNKUDL$D0*!4P>9SEWUL"LM'3L0 MK7)'L2[%%WC[*&SCHTTGS"JVM9+_NH$F\=PY>">GW4^#24Z*\>8WS.T#;#0XZAZ M\X:N]1IVTYLA7J:7VL:=:WU$DYG(6R@J*>M#^O,()V/7C(,QU]P>P^+PE$!) M.^2@P@5-AV?C40E/X0;('(-'9O.B#(65! 16D>R7#EW9+U#7C>26#$$A@MZL M8"YJEP]LL7'389O1Q+AL$I(^8HQM3TC+_VT6F:MYA[L1:LU'3(>)X)P195)+>$)3 M(N(H(B:,39Q*K6)NEP!<;4*%2(,X"RV/A$W36-E$L9C1.,N,6J7%UT55U\>_ M_G[D*G]W*9#4ME"T+11M"T7;0M&V4#S?%HH;:R,7]'.4"? M1.HH""-KA)!K6E]U!7S[3<9&K=+[Y2"=63WZI/0DSWW_@NN?'.<(1E3'M@8^ M%&>W@'$*U[V.=NYTX@"D*P^H*$$G_!T\OD!56], 7\'8H0M\^0=AX4?6SPLL M2]TL?\(&=5TU:/':8<#[GRQN ,@Y>,(L0KF%\JT/KKCI'(VQAL+C=X";TG=%85G=NFL: MH.4N#I[[VJX+/Z,4R!Z\3I0E?ASR/!:X]W^Q'79P48-)^'"$+@'49EM6+ZY& MF'*PM35Z!DHNV*LZUOT5'RNK"C7TJ;4L//XG,)39PA(_]P7X=(QVB]QL4 MW\>*YW[61S2%?M9QH>]Y+BC\:*EJ73/0[HX^1F3)"@9A"5/DKNY@<]?^3U&' M=UV$.P>11\SXO*S?L->\E0OV )-4Q5,&$4@'CAA*0..R50^?T;ML?:OUTBH762>R>O#T'UAI0EEH#Z1!A728D4<4:H MB)2);!!8'3_1T+4_YN==1E8) MEY&&\\G=_(E9G6YUG* 7+ +N.&#^&;)3XWJ'GN0@]R8^1.R/?:9*L-&HP$X[F$-9'5KM:]C,7KHA^ 1+9CUWQC 3'Y:/K"(Y9 M 7RZYV_.6HJKC,H,XAF++=W558'T &W/7);S7'PO$KZO[!1](#>9>T1066&^ M8/0?'EG6RB[L%+)U_3WL8QX/@>\:$PAF'1'-3$75];IT:F!<7_A^@&JB!,+/ M@'$$OJAK,G#HU7W?M>T-7F_2@JEE/%0->ITN&5\9]\^X=M=)DSKE5/H-1R-W MM-<1L:<%'*'A3@!O7'E+"]PW8Z/JMJ,5^3GTF)8Y<',% U>UUBZ)M/0I&%ND MO.*YGUHU^J<&""P/)FO #;@RDZ*HBVAJ:;;J$.9]J?K$B@;;5H3B)HD@-Y5' M?!4US&BH(?^>8B[JH\\:OP'__U4IF;_ [K\J_='6^.Y=ZL-0*\5%%)#(J)#P M).-$94J03%NA;*C23"^-#'PBQG=Y_IV/LWJQYRM>KK+$J]*)%:8X&,V=F,;K M9BQ7Q^;B=J]JD\HMN>+=1[:EJR7.Z][I&4IH+-/(JHBH'](%/Y[!R[BP61TI M0VEL\W+TW;B.DGGKJC;#/"*GS7!^5E''D.;!8ZMC]RK?XQ1Z*Z@,R/@F5M]Q M@Y6!J]8PKTA<#+^HT6K+(ZAP,^N&@J\R[X^G\W6:Y=OZ![A,0_F$NET284I! MG%19,&71[C"N6PYCI2Y.Z7V^"E\2<>M=P:^M@$ ]_(X:.)A7UW'Z<;DZM#/# MY%UT!K(Q3M'S^#-?,01MSXH7;OI@%?'3B^7%;A-F3FQU8'_X*7^KOW;%:CNS M>*"[ZQ_E:+_:.VC>H]%7@4UMVN+57W^OPKC775F9W+=>AD.:A7LW-W%6,.R/ MSA^(O.*FN.<>7Z?_K(UP+(BNAD>2$F^VZ1PWZI41KK8.N<.)6 E<<,7NU43: MK_&"OE89D@$BC19V,"@[O'%.PJ#;HQ7K_3:XV^SYFYV3J3FJ(@E5&V<=U_8H6_@9X9K_,L_;W6V,=B"(S0K7"=? MX58'O6O'>9F]?4JG(BV/?'8E\S?R$M<1\C79&A"M+I=1S-)X M9!4)9+X1=^4J5)WTP>NK2)-76;6 .K47<]T6#G@57J^F[^L74$)UEU-,FCUK M%3IX6<0W+U&7MKOJ8ZN'QEZEC)ZOV)LS$K[AE#(\"N3CNE.F>2B8#*SY)[? M:",W3"W'<;2R*/W;JB.DF,?&Q:N+:L3:Q0+J?96/O<$S;2NXV@JNMH*KK>!J M*[B>1P77#T0:EXN?;JSD6JC\,I%B)A&AUC;D7#.A RJ",.;4AHHZL-V'B6BZ M^4]NT$XY9Z>-7?9.NHK:WG#."0^2_VOS"IX+[0U]RY]'$2@SI*P*M?ER6 M=Z;N$^;.N46^DG+5_(_K1B4]#QB=!T>L077HS<6/_>+T%6QZ?X(__9)"]^@P M,S;E0103%6:2<"L-24/.2"R,$5ED(BY7MB@] :$[=]C.O'>'W<'3=IR^ZX(3 M^*L/%WUN(F7?0?JU<+IW#+;6PK _*H"DAK-I977M+P8JI^JD N"HI* 7Z+-C M=?D)[<\UQW,MD?IF0V@'%_6X42?==1F9\SD57[C3U",X6[T94W+?K!MA88G9 MW.K[DVD9?RMCKFZ*%%:NUW!H'DD3$0#1CB^' 676E("?A:^!:_\4B MZN.(6"@\JP)RHPT&4I^Z6B\W+ZC&[?0SK#QVQ(K F#2@Y@I7Y"1G ;)9]?'L MG>H@[.9J0+D2PJ(>)K:0:/KF9VN5)[*8",.'EKB)JX#X7UU[LE5']9FCB?&J MD_3S#:L *PY3\BMRVUJY5F7AV*S2_PXJ>_YMZUF09=3, MHE0ILVE9PE,L)P872W.^]NUYL9((W8J!$G!<7V,6!+SPU[YQF0D7FCYW%N5\ MPT-)[[XS?ZOCSA)E>=6 M@ =E36253 DI,FU*.T9>%,MJ EE_]BZF#F)7&UBU"%TAK%9.J,8W6X*H?\-B:(P?X>Y3;!F8U9LJGA2O'+F_-7*P4: _$X6Y6UXMM=#R -CP*3A:LJA>CZ? **!XGQ*3&I"))J,"12^.1K5B[.M:7 MCUF&-VLLK6JJK[,W)F., H!D"^C_U.-ZKRC9<->NO-MO5]+UR%'< E4'D;+: M"*5YK&%_>1I'@K,P$)J%*17T!JIF-T:CWML<_P"V:5!3,6&_&!GW]CY$OY.-^I>GO+#Q(19$K"0F(Q;PAG+2!IQ0[C6$1-1)(34&R]#ND3.__,[VE@N M.)M7XQQ&39<4O/EE6VO]M'"6=)H#))E,I"P@T#1:@S350H4DM#(1.1 M;KR!GP97I[3&'X^^:R"7=7'2Q-)$,69S)*4AY&X!3).(QB38V0 M8+Y+1V>LHC/6ZN![(KL0WN,P3G%G8]A:$S'"16")B,""5W *6283EB7Q:F>T M"CO?9#JRN^JY%-QC"@Y;&$4!MRQ1L"I.%<^$8C05T0WTT,J=N[IQL&Y]<2A ML =,),0*.'\.;C1)0>80RS.FPS@((YV! I6N'%KY9/=OF3J86M98.&-&:KY M>#3&2=\N'MU.5*T*7$X/K94AQ4"82C7H/1!#1-"($I$H ;P?,DJ7*D,3!F< MUEFBXHQ'/!%Q!GHC!"].&1%&3W6*37-T]1R]=+;-^*S,!R"Y/=]LT[M1YZ_I MR,);!K$/.2 L4:=?%'#VJ[").I_/W%@6!"7ZO/%[IS?>>*E6\!%90U,]56+[34EK@V_C5K))\J M*[Z)Q2[5F"NQJ;((NQ@QJ"QYUA;V!5;N" ^6"5 M#3R^A9:[5?NR",5?/=?*?(0KK&=*%?:D]^(FE;4] M/8(E()72%4H+*,YK)48)XG]LSP^Y O<$>,47)2QJE1D>AX>I>.UZKH$4=X$S M7[N)(94X*QQ 6M8OVX,7)FGIQD,:19U;)3^XEDW2E,"E<"Q;OBNEV;:> MMJVG;>MIVWK:MIZVK:?K!.I_NS[5Y>_=&,5XN4(A-^:O]F<3Y,OI!)UON&&%AN MF6Y,W_P85UC,47^$;UP/,< Y"IW_@ILS\1AF8(IQ]]Y#-"AA\6[ 0#V_P?:= M?21G#A \P?51S#M"52!@J_/:-;;4'E"_N,H/FY77?CNKNGHJ1R@K;P K:-J+ M"'MK9VY3":-TW_VW_I,MWO_PUV-W[P/;W>L>]+[UA;^R9M^]_(HVA]^CGH[!\==]CK89_MT=^1(1GL2*R,AD1 6I-;$,:)C0Y;BTS*(DT@GC M 0^D2$,AE+(Z4Q&/0\86X]+;C0&2OMEQ[B0Z_B@ZOV$ \O=EC^=&Q(4;U_.( MQ/Y4BN3FQX#<&9%$09 M)4@:41I'L0VH9DN3KI(X#KE-@XQF7"LM0/Q$@=$BT9I)RA>E!U)F"39Z^V&T M)67.FBS'US99SJ%?%[5!Y+ M?PQE#A8=*0-%&%UR9B\8L>7JW$+]Q[,8S1;U<9I)#O\SU9/+C[?<1_^>F.7/ MXGB+\_#*C^E6<.5GU]TVB+8")A[FMNFM;OMOMQ-^-V##\=#_[T:X,0N)N8'A M+]C9MTXP/RM\8+.E/??;_?/5!5VAULHWKU\JOLU+>;?\D5YK25M3KP61X;N> MX5_/,_SP$OWG&:M8,O,;P>87/\M5UBN'3M*:/]X??!NX[7SY<=(PG'O] M_2_O+KH[W:AW\HX>G, ]A_\<5]^!9TT/V&=G@1_LO+LX>'O0[^)]=C18VW\= MPWW.NY>G\ X?AVBA'WQYDW7[]-O?>Z\GW4^4]DZZY[L?#D.>&9.:@&2IU&"/ M)X8(R@5)P)M/ B,"D60;+Z,X7*IN7*W0[X?R\:,[ED9.6V\^%E?&2(Y< MONWZ.-R5)C];N1$KA>W3%CK?%5^\E?2Y+L(()[:;[S)]G@>/W8'%C#*!U=(D*4] CYO41E)HJK1A5@0VN*$A:MF_:#GKIW+6 MHA%@@Y#)5%D2QCI!(&UP1EBJ2!1F+$M8%LI$;KP$/_%NSLA/4.K/+ M.;]LI674NF/W*(E[KY9LG""R$8AB3H)(IH13,'1$'$L2,Q:$81(DB50;+\,X MO=^PT _QQ<,'C58O[]H5MG+MKAOT;*1;)C0/(@VR+7KHMVIDB"%60A8JH1##"5)3/]J-@]YIU_H MP1A[N->D_.P;7,O^9@<7^U]TO'_RU^GNGHYZPS?]W;TN[^V\/M]]^YH?G)S2 M_;TCOG_RSP#6$/9.CKZ:M_]P\Y^_!@=L\%6=G/6[0\3K.&4@-Z+NY1&%9_/] MO>/A[M['X]V=XW[OR^?S[HYFNV_$17?O%.3,N\LNR)7N7I<=2DM-8+DED4@I MX5F:$*45[JPTF61N!-=B.1I-16(3$.Q2*QYR)3,P7E-F:,Q4E"5+( O_F0(I M=;KCNG3?-2^.!YUM#=*\* ?"WU#@=<>18C>O;MF<("2']\\E%QVV3 MKQ$TUH\)**$*:N+&\BB]-ZQO!F9PSBW^L>#,]/,!3?=P4:DW'G# C#-7\X%*IS*T_=RA&4 M7^8X?[A?-:#T<[\&G#Z1VZ%K;<'^^'+B0?6:KA_NWF1<]VPQZ1QCV:4'Q!\.<1MQWOO7?CX>E8.K\;/FH^! M7L;+^D1N! M4Y7_PBY.<=SW=(9TN>)F*TB[>J,A#G&2;E)Z-IOQ[2E6>A#\X1C;N6K4_6:G M4@G;4$HK-P3 -7;UW:"0D?4N2STA1,[T3[7:.;%VS?2&>R7LM:'A;=^DU3XS3JX?-/NI>]/BE8QJL%83J8$T>,82H6C*9*BB0+*8 M&7UG6EGA*KQJLL >IO1!_\&B_RX;0$%BOBM'>[64=#M*.@H/.;AL(4\"@EQ. M.(]CDH:1(1P\N40(:Z315U+2=.0'<('D*:88+"C'H-P1)SDT<2@RF:4(&AE; M$0=A8#1#FS_)1%Q58<[33 -&M"*:':LF,T26=UB>;8O)1UB2PQ P,QS)>0)Q MZI- E-'$1<1";, )P5@.Z5DE+! 9!EC<42QI W M#E-RN+>KI(T_!K0RAOVB&(.E"]: [?R&>@FM6D;_>#_[#!M9W5^#/W[?ZGQV MP&NN!!LO8WK\C6 (8\V7'OI\.66^R&P[YF%KN6K)H]52MIT[YH64< M;!W.B+4&]!3CEB@=2R)2E6D91"D-Q,;+,%@N"-^<>18>OJ$"A% 6O6'7!_+&;W^R9Y/RZ]1]/=GJO$&0C1H[JXE-"(Z4=0*L$]"? MY*VOC5,SARGH@OH 8[,U/:NHN/>G:D[&,A!:PY?(6:"'O:" M[WWF8/D$NSN?#[& @"EAB.4QQQI*4#0AF,2:Q@PT3I & J1,NDFCY1R<1]8O MX7!6MDZ#)$):'E2C5JN(TD(PUX%RSIP:/\.^.5W51T0S"?\@#JD?H[Q(S-@/ M[N,PS0MG?>3(:)G)TU/>C-/V?<"E'X[$Y[X-%Y>!)\Q+C""PO'V5" M@)J1PZ#-7$1S]C3X-D9QW>#5=]=P:KWR',3FL>-V-^>Y#FJ; N["W,I7[HAO;_QC0T##!);$1HI\KSDD:92"THY@;'0G+=+SQDH?+ MJ/N.]VMX8/BYXJL2R*OBLIJJW01469;S(HY5/:H9,9HK[.7B8F3SH[Y'7<:D M46WLE,H5[(^*CQ;%@U=T*Z;F.IX$;B^Q@!?!CQM+K$#NX!:--T ><1)AQ9.? M-LKN;<;U/#RLR\?Z -X9E#Z(++;MI$89637;HV9<;-MKD'6">7GL ?FV=ZRL2K@45_E[YTH(1MV#$+1AQ"T;<@A&OT84K5S'C0;$$X(X2Y(M M%K-[QR)C="L*;P=Q=N<.N'*&YU/J@'LW*PJZ=8WWBM=\;DT>JU[QV;1IW%<8 M9T6@>-E]1,EQ"P>RHL.+YQY1?M-7;S_'V.[1W=L/NE^Z[&#GB.%XO"Y[=[&/ M:_P"Z]D[Z'V-L]_C6._G\;?_RX'1W9Y_V]O8O80W' MW;?O@GWVSW%O"&[HEV[4"\1YV0;R[>^]#^'NS@=^R*/,&F%3<$L#0;@%CU0) M%A$32JTUE6G$<+;L9AK^<"O(:FG8]B)?P_[@1Q-X IL63OS>?96EMV;+/NV),LT4(*)=$I2'FMLV8V)C*0@TH(AG20J ME@:;VC:C]+Z:=A]%ECU)JW(AW_== NVV=F8KT.[=&*N.SU_L0&+VCN5HEKAK M!=N]";:+)<$61Y19Q0R)0JX(-Y:3U%"PU"*J*65IJI($*V<97ZZ<;8VTAV3L MB@%: ZVM$5A/:7*Y+$T2&_*(4J*X<4"3(1$VH"21B:99:+DVX>K"@M9(>OCY M ,U_]\:3>I#U727XKPDR=;>7;X7L QJ-_I+6,KQ'64Z79'G*5, CE1%! Y#E MTC*B0AV0T&HM$P-?X0:K2.'D[\DR?%@DJE+.+]1#!)&;"/*==N0M!HK<[1Z_ M@C+:UCK'$>7Y^$(.)BNR0:W'?E_"U[5MW:OD]6?WL3JZ5LS>3M^KX?)W*A:;*?RM%-YGI3=W/A+ M*[CO)KC#)<&=6!YE"55$<"U 7-N("!G&)!91$ ;62)&*>Q'"19D5[7XMNKGYGLTWG81+_V7U4RO$&YKAK(E)QT$O;4_DK-Y MICKH>6J:%DKO*>N0;UY_E%#MET=T=_M0*A''+*-$ZS $+1)8(J@21#$94,-- M:#%=NQHVK4W8/FB%[@Q_ B<%S8..M?'R=02H^041''^R .LO"3 6V2S-TH"( M1($ LU20E 8<8>99()(P-*':>,GOPPQNP^?W$CZ?:^YO9Y^UL\^>G1YX]D!E M/UGJ7RQ)_3B-8B%Y0L(X ZFOA2 2CI$8'EA0 9')8OL@P8]'F:!VJ^E"SPF M:![M#>W?K#_J%\?6H[@5<],%:GPQ!*:J,&!<<"*W$]D?= H[&"#XBXPR/2X\6 M>Y8&DX'L29V[@Z8+=G?4G#NONW$&^5<".U4V!-L;Y9!&@#I>< MR_,./B/O@T1IK!*QJ&;/1ZER5([XGO@EEG-2BNG9V:!O\V+5S>X=4!MG2-TLOUM*J0:?,'^*/-CQC=A+\Q4-P M M&8(0VX90.?RR*/UY?9(YAYBR _,\.,D/+Q9A=DY&"-PDLV''6SAD^XP/,Q! MX=_!,P4>+,@#N+4_0\0HDF=]M)U@]6-LC_$+!FI!]#-X-P<["A0WL26 4;5# M[D^K",C#-!/MH;43;:BB-FR$ZFC"S-?K>G9!;(Q&"\1/H+-!PC??>%(O[ZVV$0QE$J,DO M\T(3S@E0C!& A7( M0$LE6:"N:MA"3; 2,= M76R"2@,M,P11Y1'&0 >]\_\N*#5\XDWOK]A M>7/4#*)"OS#3_!R8%D3I+T_"77Y(X\B&F0B)3;!+2 M*5*(LB130<&9LQ".P MW_V@,\30+1;A\K8ZVYXBO1!%/3LJ[-*,J\KH,C9SI]C!U)59970 "]Q%FGX7 M?5TG5INO@R,4Y@FM%8 SZ@$!J$0<<"F)%#CK)1.&J(QJHI2)4Y",/&)FXZ5@ MR]*OLF(GQ[FUG2&U MCZ'PGU%OY'W1X+N+0RLQ.Q8H8H#F"(^,)(I123CLL!&QH%+2*P"4&QC#FU>/ M&+JO UTQ7Z@RX1H#4M^7F-[OT0'=]LCN\.?J[%^7,,U[\ML..H03)YH7NWH=@?^_#Q<'.0;^W\_D"_D=[)S@T M_J!_<-(;_!U^'-C_?+PX^&+.P"\%'MJ_V-_[9["_UXUZ._\<]W;^.NT-W]'> M'O[O ^N]A?L,_QIVV3]9=^^4[GXX#)@(%$UB$H9GFE+W[S M@Q=F.\M8Q-KR4.B,LSB0*5)0)&BF(A'$V0U8Q _*!*OFO/\DZF\_2% M__<7YH2@^^$P%ESS1$L2)VD CD\ *L" "Y0%F0J%PW.-%RE[+>-8C?*4?N'] MJUG,T'XK)XWXD+M#2C^OYI'D5EOGA:'FDB7NNI^6W?>>6YE)Y,1'^Z^)([S1)U XG-CE(/JCL^G$NP9#\&(7KYR.EJ[% M@"\Z. .,S)1A=OS[)O[HX]NS,6*3\[$#N:_R\CBI97;#N9EAS4=M.NQ[9:][ MN]D8]DES>,"+]0_3KA*<*T:98=7 BT"LG&/F_]1'(.[)"X(7/=J[",;B^F5^ MOA[Z8WZ[^)8KZOX;B;,3_)QE7;TS ?OCPW1<#J;1?C@,2H"OMN3\,B7F(MNZ M1DQI2I&^79@47K$21@Q*\>'M]O+&Y^#<-V5-L2BAM)[F?@).,_$V.AKC)TH6_>+F 7TM5?\H M5;,UH.IW7FWX?"&HX%&GY#BOCU$J-Z6Y[;L+31_T\P14H4L#5[_A7&24Y$7G MOW.\@F1;@$8:R'PU7VPN?*$_JKFJ7L5H/"D98W.6X"R5WHJEXC5:HGX&/LOS ML<+I%IA4O&A>5+(=:&7I5SE5Q01T=U\.4,^C.IH.!F4V=FX\S0)CM]SRX-P2 MK@&W?%ZVHF;$AZ48X[PD,J"+B:?"T;@B,T>^:$YZ.QDK3K2@.OF/FE;@&/<U/FD79@RXG]^+N/.] MF[)VQO7?5X,^/Q8PZE.EI7;+VBUKMVP-M^R>? 2'<9%L)=&:B_0O,L\Q2WX- MGO]]V!!WV;UG"DWT/"&&N$F8$9'-E$RYY8$*$TD%DRRS/$X2?ML&NQU8Z5=7 M%[&&Z/S?F[,ZWA]^&^P./USL[WUFL)YA=_AFT#OY<-F[[!WO7YIA[_(?^-O' MD][>7[!67)O_#CQK>L ^QP<[?QWW]O:_==_N7^Q_^$&N6$),Z7#BN2 IG0E*39!D+ MJ!"!V'C)HG4:UMP*G%;@7"=P$L8$YR!@DLQPK55*16"Y#DPF:2!X^H,"YX8^ MSE80W4H0T45!Q%44Z2PE*K81X0$7) W#E(2H)I@UV,A>5R&VPJ@51D]$&$5" MQ))&+&$<1TX$:1QF-K8VDK%4-&Z%T3H(([8@C"@W 1R5)2*+$L*5CHF(HHC8 M* YL# Z]LC^#1KVR/X-&O;(_@T:]LC^#1KWQ> W]65Z_M6&V'RN95 =MM2AA__@#6 M]A[K>8_OS=VV!3KW7PG6WN,)W>.>5,NO5O1P@SR[R^X]MTC;JE=\-I$V9D)A ME>0R33@7D18T"U+%C(TE3X7-JF'3;:3MP2-M&&4K!^+U=O8ONSNGATFJ1!8K M2C1/&>%QEA"1R9C$J55:1 $#:MUXR<)PC6;AM1*GE3C7CK<'JK4ZI0RHF:<1 MEUJ&D8U5G&&6BHD?E#AMHO%>)%'OU;PD"H+4.I MH4J83,I8\9!:J;.@]<9^IM397;"!8IE9FHB$6!9R OK!D#0*-&$:%$=(J4D# MMF[>V/RLV96@D#]AFL'M0;E_TC2#6R"--1%$'?8NCD4<:?B6GP_]"V.0];8/ MJ8DXCZ*4)-B% 0?!B,@R2)4HX9/CCNP4T^$0 M!]V6^*Y^$D)1#2Q8!H!=!#2K@%YGR&6-6&T-%'Z;$68>VJUY%V!S$2P%7/Q( A6WP>/=A."%6,M@M6O!MU3I651PS(8166BG%M0RD":G" MIJW8IE8K]83<\&';YP=Z'\_W+HR6OK,=>\][;+CQC.]P?POW? M@O=V.1CL[FPS].KV+X_A?G^>[.Z 5_9IJ3%8&6T8"Q4)D\P2;J*82&DX 4<@ MS:02@IKP7IRR[RBP>MK61WV^"5AL.35J \93J+T9\-#=<\5*F,PH@G.J$B-"J]Q71T'&,"/U4J MU9X6XQ=O97_T-QSO[J@TDVO-V"K%.RC%7G])*8:&)H:E&2A%$1+.9$ D$RFA M.DAE+*,@-1BIC-,A_%MFW%;]^G1-<4*7"4MXC05$3$Q M5X3'041D!#Y4;&1(&6=I*,Q]-O/>!VL][5S8[2=[KV.Z!$0"CI\<=QYXQI^[ MXXO^!-Y9WV)9.+RJ$["MSBMYYKYTZ3T%G [S^K]3'.7W:9)/]00G&KO43/!' MYTOE0SSFO$(W-1MH&Y]3F'%],$KI@VN0ZH9 MV./ 0>N2^^Y] M*G7NR<%QC_USO,]ZPX,=+. /;ISQ+LG[[[U+GLG!SN?@^ZP=WKP]LWI8NZ[ M-WP='GQY<[+/X)DGG[_U=K;I[L[11??D==AEO=/>WN>+??;Q=/_+QPQTYJ&( M!37@^1(36E"82AF2JI02J<$15B%81RKU!A20O37;6/S'I+!QF$49M1DW@4@M M%9D,=10(&EDJ%Q/EU9:[9I[%$9X+U1++(]YN?-KZJ;F?-W2NIN978%+"3VLU M3^[GT_.'PP@VDD8F(5&: 3U'44A21E,B318E(J+&\&BID.,Q1'B#*3IN('N! M4RG+HHNZ@J.N=OCI\]A$%'Y/&4,<;='D^\H8;BHXX-\WB>NFZHC;E3'<>;%Q M6QUQ7R4/P[XQ@X?GTWN:VO-LBS^NKW=X7@'/U23^49YWP)F!+\O!4E]R6ZG1 M5FHL@I"R5,'_&<5$RJ,L3*DRD>9:ADD:F.36N'^UE0<$V*WH;[X;9S0=$C-V M$\[Q-FL31_Q.&[ LCO_K9/_DGY/>\*]^%^MU+S^$NWM8N_OYLKMS<-J[Q.]@ M?%#3Q3CB_K#7[WWILOWANXO]X?YE;T='O>$[=K#7/>\-/X3.;AR^"WN7'[$, MX]M"'#$+X\2D1A$3A&!&AJDD*E:2"&N3S,9"@R^R\3+<3&GR5 HQVH*T5LP] M$.A"G(;*,,Y8)KD V:8"85/)TU $L6'LM@5IK9A[:#%WN2#FN*8JC:4AF:(@ MYI*4$\D9)T$B>!IG*DVC&,4<'.I3$7//"XOM"I2<<7Z*'1MG^?@HM\75$#F_ M?*G/O5M@N/7O1N_SL89];\7/7<1/?]G*XEF:)+$A*;4Q@?-11"1:D"R-3!1D M01J$9N-E0J,U*NQIJ_'6W7IH6?0'6'310C \8TG$ R)TJ GG-"(BB%+"M "Y M:6(:Q&KC)1<_;!^TM7=W8K W_5&_.+:FF^\S &X[5>))2Y=[-P"JC7^+ M^]XZ)_BZ6K ,CK##6&MA/E1 N,D.$C2517%"NDS2V8;3Q,MBD$5VCT0SW M#1SZRW/PO=L'"QS<,NE=F'31/J!P-BJ.)-&9%82'CDD%F M"6F!0, ^HV'@I MXOOJ5WM&+6E/KEWK5P7$7RW"YJJ:[F;D7ELU?&WA\',/HM__!CT;/7COEFS/ M3EK[];Y48V\YNB6880D+# 'U&!&>*D'26"LBPS@6+ JE1M48;<8QNR?G^?[8 MYB=%QVZUGKO"!;;2M96NC^]EM-+U?J7KHN/!M&$B,89(J6/")>8.X.2(B0.N M618(R5*4KL&]A28?7[K.=WPM5M+?U*3R\G]5_N^7W]TT(AZ_:21YK*:1CQ:X M>FK?Y./A*[@UTA&V>KZ:%G Z-E^7@OO=5Q4K;P?[P]=L=^\=W]TY/NGM?/C6 M&R*JZ.EE]^1@N(O?.?GL/E\LN._N_-/?W]N/NB='?/=ME_9V7K-]]N9D=Z][ MT1ON@SAX ^O%SX\S1"7MGA]:J\( ;!H29@DEG&:,B)A9(EF49+'@F4W-8@]) MJ(V.TE2%S,;-Q: W*(%!T7_L:\2./L+FY\]OK MTV+\'RL'D^/?$< $#Z33+SIG.2BT');6.;(CFTML9)@<@P@].G;=# 7H.=>Z M6$Q5H?/^6=7VAQ_B/7L?-]U_/[_V_^V\&QE[-.[ VG)Y=K'I^QX;'[RW>>'Z M"_T*"[AB,!X==/A"<4T[.S<3YQ-QC*/DB%D8,LT"47%UN=DK(Z&3#W MXIN?Y6,SU1-W.\1F03#*\=$(MM=!5>*3SL9P5P>?":?2.3^V(W_S\:!ZP^HF M\,!1D<'*L=_486^6XF.KLU=^A%^IONWW<@"[.M9Z"M^:GL&N%/3H$0Q/-=$OB1'/">2"(I#(E)F!9;*2A-DFQM&#QL$M482\<2G'2F5R< MH> &&9&[0P"I=^;/H!+4?9 0]7ZS&-)W"8B]^] M07\T%=ZB_EB\?;TZW&Y@)4V+@XM0,[@4]?_[/KOB*+8JS[[I928W61B_XOD,"*%3]!Z^'F ME[H/TKZ*JK_#BRUIM20HCFVN9^/"X5"\R.W 38^8H73_S[PU7OKT=/85J>\ZP/ZJX)$4V M6ES/E:R:90_&JCYL8># O69[,053,<>K8$UR;=;2.("1*7"BWHWTK=3+HZX= ML7&<$(2#,G94@+R!GURPS4GF-_5@@D\3^,/0-G!EUO:E?ON7UTG',@?M-'36 MI)_),)["?0TNC\-1U9US.]V=2Z'6TETJ\>#T&1 M(\U60$\-C_W YN.W,Y<7;%!OKPX'MDWFCI(2V\F!2T18^==B?>)MX MY+@&-A ,!5U-[LBF.3PUOP*U2==?]T\;*R M#VE7+Z>T36;KKLP7W)5EV7*M MT/SY,%"KR7<'-Q*'D]0QR'4WI)\*^EJ]LPW[':@,3'CD"HSL#-R@&F >F8\: MUS7(S8>:;A,4VNRH*7P\ -4'ON!@:C RYNA]G,$Z4 4Z+O!S:9IL>BR+CK)@ MFY_)OD&Q+,U7CWP*S\*ES9Q&9\(WOSNSVZ\P[#%*9W.TJ;_#M5L'RGK8U,NJ M?,MV4=C)]LC4V)EK!7OT&%F8WH=#8RUE-#/$1(81;H4B*LHL$2*U*@S#1-.E MK,KCZ<0EUF\QD%H,I)^.I],B"[7(0FM1J52+P]J<:9HP/ESIS)L6=:B%XWC@ M0N&Y/%?3[*K-K=IM=^\UWS_1Y[VW'T][.W\>PW\' M!U]>\][)4=![B]CJ6('WCG8OCU?A$L5,"15S,)=91L'(XX8(GG*B8YT$*>GT4JE MNTBE9NVQM/ M7,79?*[@A^".?F 2X).62O?5/GZM8&I=GON24;U72\8%MY%F5D0DS+@%E\>$ MX/*D&:&1%%JE2118' V^&=\;V,K#SJ][!*2D'PL"/6G^OZ\&YY;_?Q;_+]HH M<:98IA& T9J4G#^;T,>M^?1OVU1=+0?S]7! MN""R4/E7"(XLEE 6FQW8=U*:&OA%WUW8IP;9 NCU(!Q*[74O4@^+K_PHQ[C\MT,L(Z53) M 1:D_(C/_]QLG%6OV%HI;5IQSC89?KB$M9T?O.V=]MYV+_9//IYT]TR_]Q;N MO8?W^PQK^Q#VOKP+%VV3@YUNT+W\\W2??:#[EW_!=[K?>F"+P+H"[",^V/MP MT=O1P?Z)6=52PN'LA)*<1#K3!,XP)#)(!+&!"(.(:QVH[)[2BFV [SL"?-(A M!N0+V!/MF*@%0?1=4 /?6W[ISV4W*Q%!6OET;_)I.2X5)DQ)RAF1,E$$'*6( MR#2AQ'*>T2!)0LJDRSTDZS0&[E>P^CYZQ+\*L&BQ3+,M?"81K&P,4DU$X0'^)/2BL0VX2KA,8N2:.-E'"\+I#89^D#< M]WIDOL?]; /T;8!^K9.?K6EY7W)\145]QB.9B2@D<0K_<)YB$S&/B5 A3X)( M:R7,@U34KU=8?G&FRKJ%Z=<.!:\)/&^_G5G$WYR,9PC8'7EVEH^_ 8OBU K_ M5O^Z@V3A+(VLD!HL"&'8$) ..]M[J0):,C= M&KSS64N8[Y]1[.QS@@2O\E/-[-N]--)ED2<9%D-,UX(*20EJ>QU"84 MJ1:QO6>Z^75)(^B='PHELRSD$0EB9@C/F")I%AJ0.* W#,=1V'SC99)&5Q!& M?U2?-7=3=^Y^WBEE3%L&3B.GG&>A"D.:FI@EL! 1*MZ>]SV==]C]<&@WG+<32>2.3Y]9A_#_CZ1WO$!;7^&@0*,-% M@;>YA*@K?;DJ4ME@X)+5:#8-QD>U&+P++SP\7$9O/'HU6^R??JVM]ES-,OL( M21O";B=*(H]$"8A(;DDJK22)D6&:4)OP+' EA2M:0#9+R\JC/"O;G"^B[.0< MX9CQ1!TX(OP0E?JR 0W=GQ2-D6!N'%ISY@L24^%'QKDKR_/V@X6*^0DGC?O, MII<X0 ; M$,A_(TX\#I/:S2H2;:=)5;1V\CK:W=N^Z%Z^8UWX6V_[D-F$L50(HE4 ="<, MPK"$EL3@U?&((D"R6#5&#(GFNO-45%I!X30-D"Z8Y6D<,+R[I"'8@E2UYWGO MYZG/N^>'*4YQ8'%,&*<6Y C\E(J,$^ II=,H@]-&U$.^>E*8FSI4;"X/?>J/ M-##\PNPB^#M.L,DEJC:":@[44@'77#L'[,E!MZ_':(6?#R>_TR_DT1$.M4 2 MJ#.XOSJ ?-C=/@31F 5)*(C2%'B+J8A(3HJP9\/,Z8DAM#4+/J4%_K:68O MA!.25DQWJX(/ZJ(SE"=H$(VGN;;/N;J4)UM H@]377KUQS\"QO]]=WU>B[W= MF(-;3@Y8-Q#\U9FGU0F%)_1:J[']9S/#?^4)!_6LTE]Y$QR:VX^-=GB"55(> MK/&JHJB;WO27+3RX\_L_F[J".$J9530*E<&XOE$V%EP:'H1Q$@C%[UP<5IJU M;_+Q<%6 \YT;A@;[B&.UX/_-GOSVK,.:53?@^<%P/^B>Z,O>\,/Y[LZ'RX.W M[Z+]RP^\NW,*ZWTSZ Y?GW>_O#E>[@;\:$2\F)HFE"=$3AR((@BDRX\3((ELG'7BKM? M2MR%-HY%:&2BLAA,/R85B#XA.=>)BH,@;8V_)R8+@Z5V)I.$* 8C.%K"C0X( MV(*:6)H8&O,H%"%%XR^([@ML?OU07)]@?\$G/Z+YNE&,;2]F+<28L2866:HB MRN,P3IF*TS2->:H5>#IA:[.MFYQ:;KNTL8I,$@G">1(2KI@F*=<&Q)947,=Q M)K M//[Q43;WV'3Y"(CRSYN14ZF,E%I&A@<\XU382 >!T%JK,+%:_'QK).M_ MLX9/F1>]BD1KT,@))Z"Q,:2< M&B+#6!(5&$ZU4BFEZ;IIZU\A^?>I46_8SKJ\4@3)- FB4 K#;<1C'@BAJ,E2 M86(:&,9T*X+6300M@R+0Q#*:I918%@:$2Y$1):*()";58#Z:S,3)QDN67-4/ MU8Y\> Z,'%%CK&"1MBF/%OYKR,B+C@&+$I-Q:0@'>> MC1)+XH@E6E.K0L$S&8LPC2G-:,BCQ :Z[:UZ6AINN6PMXUG":*Q)Q)3":2:6 MJ"A21(5J'UD.7N+ 03X>XDSY[#9Y@ 52T[B"!QV-BX&'_LS'WK?)MZ>PK4L&+32=7?V4)3.<:0.;FO\?Y#)[G"$XSM_*4./3G%W)P M+B^*C7_//6?8'U7B(47YL;B>*V54ECT8P)P_4V#Q<>Y.X,44\>GQ*EB37)NU M=(YSE)+_7S]F41AE!C:-2JX"JJ)$LT0RRED@@R ^3#9>.HQ'A/E#N0<'6OSO MO^6M<+5O//U;?.TG8BVQ"G"J\R?L5E\7G?^,!\BVQ68'Q/NMH$H?=>V]L<,O M'.-!&3L")80_.3'DH)W?]$=RI/MRT/DT@3\,_5FN^4O]]B_?.WHL<]N10Y#+ MDZ+3'W4FQ^,IW-<4"'BM+0C5,YO/7_;[^K_S="CJX5R.A:39Y_'-!0UH*&/EDU MV!8T]+D@1;:@H2UH: L:VH*&MKA1=ZC.HBH+(A;K@*O0ID+9V(8RC13F/7V< MD%5Q0M8F7*X>1_KF=/?+Z_/N3I<>?#D8]O;@.WL'_S][7]K4V+%L^U<4W'O? MLR,H;LV#SPLB<$/W:8ZGSS\/]H[KM>__G.36) ?;7\ZG0X'[W[^(_3R^RZ^-'$ZL M;>^06G.'[Y]\;,#WR<'W:K[O:6W[]WF\H-9%PJQ6B$KC,R\H0X:*A#1VD4L? MP$LR:YOF\-]PE'G&@2@;L.4_*6>$DX\G0@$52B91PMWIP-WV^ M'",E6&",5/ "<2(TTI(3I)E-(M//2,=S;".RU-C"D$(S"G M3EH65%"".<))HL0^#]R]^5/@Y\/"Z5-@9R*(MG.(N%PGIXA&AG.P!*.0&$=N MN(^Y4R952SX%+EE!2U;0Y^IKH93%UGB.< M8AVTQ()BB:5A,?KGMT;>&BOH\RGXM%.&#=.&/!8,<,[F(&]XK M64'?A9)[X3'V"=!>6*ZLR0IZ+PAR7'GF+!5!)DZL,)G(5BHB5< A!%U" MT*I!T"PKJ(S@\=G $?4D(!XB. S12V2=U1P3)B4-:YN4R!5B(2OI!)?M^5N/ M.;:>*JHYP\;F.!)>J.2L-YF M6E#'792*PF840(8)+D%HQ4!H#BVHPMIB\.A0%"K3"9J$; P."2VUML)1KS.U M@'BT5U!&&%=7D9VPF@0A<9",&VT,$T+(3#H.[H(M<[A649%GC@LBMT$2@YRV MX-X+G)M^4(F8 S-#$!&T*'*X'MW(OE3DU57D%#$&K*:&*MB,K;0Z):+!.XB: MPFZ=2D5>/46>.2JP3 8K HJ"22PV!A4N84X<9X'2TS$7[CRADARG.#E<.C MV5H8A161B08DB&0Y(9(C[95!"CP\%J1QG*BU356&&]^P'D<<4H@6^R@HYT&# M9\"-Q5@%9KP/M,PS>CWZ/>TX<)*<"APCK6-N+P[Z;2V72$LEH]24*JJ6EF=4 M*OGJ*KESU&J>@HW4\=QASA/#0@@.%%XG:O64>:;[<*#1627 >0"_@>?4 M8".P0U8:3*))RENY8IOU>SA2>)AG5A*4/L?LO!G\EIP$GAC#Q#,._SJJG9$Q M4/@3<\++TK17!>ZS)1]4J$2$XHA+3\ 34P29E!02-'(7G*"Z.*M9UYHL*3;T M2HB@[X@//]U3EE"[Z 2]&;1E/ 9I53+8>NX,0*TP-CJ3/-<1ZV?4CXEH[3#UED8FU3:F7=?B]/#UZLXA:PND[M%R# M"R1Z&Y3ABA,53!16>^P\>+.:Q&?*/R@MUZ4![7180@-:_78W6J%W9S8 M.?;2=KWK&^UNOQ,_]#N=V.KMP8A^;[3]ZQS1VLD7 M4=O;X@U]6ML^)=7MXR;(,:^2( M,4A($A5-PB7#!P@.DAO#5L9,P70T@J3 !8"X5$;QX#Q-5D=*E4MKE0@0>@;K MU(/E6-L<+DME;!%FFT^,2_] H8X">%(W+:HO(CTC_6A;]1 :3Z\%\RFG)[H7L/=,OKT=?6RZV+EJY? X(NY7>(;VMVW8#L#@ M>L7%5DSU88U.T6\*(#'^/,L-:F:2\>[I*+SWV.Y["MT*:AS\$QS5AHO$#'9! M>.XM4X8$I0X_WZ^!WT[SK-&^B/'K0 3'#*VA%_$J8@H/-<2&,85]7FM^;%:; M<*_+'?C.5S#&X+V34P*^_\4^_5H_./&7UL\CFXA_]0!X%97"!<@J^,=> 930$O)6"?*FSZN<3-PF2I&RUB.>I$0F.H^"E5B&R$P0LD@ X(]N3/!< MD/<>*D>&+63.BYJ1WD59+O+4AME?G7;H^][WX807L13;^-"PW6X]U6.XPJH2 MCNX/1[/Y2"QS!\-6@KB+ G$!/PS7$05-K;96Q!18+CE]=#92F36^NCJ[+,NB MU-DGT=EI$R)@K+$C$5'G.>)&!>2D-,A9XS6)7@86US:I>G1UZ?-EB(^BV3#8 M>+N:/]<6X$IN4B$0^&08>H';( M:&X0M[!PTAAKB0$/4*\2CW#)\K&B)E>IJLM4U6E+BQ *F@D^D50B>T?,($,E M050 U'JA,5<<5%4NJU:CC,;<3]%FVQC?OT?3_'3"=YK-O,RI>3/8O"PSZA98 M+@/L2\+L.15VWF/"$EA6D8!1A:5#FD>/M$Q)1VFQU2;G*5/Z: -KB=KS.KID MEMA98N?SV+4E=CX'=LXT$39,QB0LDBZWN.'8(I=\0(32$(64)!%68*=Z- 7E M"F#G9(''=.+Z5;W&\!'&KGW2[_;JZ>*%THIO2$I_B7$65_RM#L9XW=^CGN3[ M].GIO<=^4RW-JJW-WG&L^ %057+_THR6PT3O,'F"?)45?E&I=RO^ZHRD8KL5 M"YC:/&NW\E7@VW/RR- M*BX/N!]RNF8HDMJS:A9)G,XV; MNVSV.L=?=J#Q1K40\[;9'!TY56X>+MO)M MMUIA)&7OO%)BGQT&CP/\EY PPB-.DD:668$T8]C@&)(3/,[=F%I8!7LT1R,$;5U(Y^!-V M]^+[O>-.C)4FC.VX6XD@:6'P_F0Z^> U$&>0X4$E1?>WVVN0[D*-N35*=T[* MVV:)E&TIM$'*_DH4G.M"Z]U IWI#ZWJ4@K^*4[@G/\^Z;[O"T MC[+T^.)\A1V4=[Q0(##9-8LP*2$\ID8^2R/G50^"'O)8BJM63GC*387Q! M?Q]:R;97<1%V_Q8,/)M.9W"Y=GB.!7YPVO";#NHM]O!O)FPGO8C18">T"MQZ M8;2BP=S<_?Z%PI@:U;TO M8O?[CMC=^W)>W?[&#[Y_X[7+*MW__GF&EP5>9;N?]L7!]O[/ZJ=O/\&M$_M[ MIZ(&SUC;.VX<[!VQZN7!\?[)W![SB3$E&:'(F"*=1#ID)&4HJ42TH-03@MOY.C M1MU>M_*L%LR[S^^6G"8E(X^$:.ZP,4( U#-F.:=643,WS/8 F!\M?0GIBT#Z MG.[ @@A8*XL <17BRDJD7>+(F^0M==(GE3,$'P_I3UZ4L7IP_.QNR*L![L\# MBRP,('IE$/KUIH/^LH(0O3.@V"@1>@&$GM.I43D6>1 "N,"#HYCAY-8V.7TT2?JBVE%N:%,;VN@C(R45Q8G9LLNOGOO ;39T M.(?-^85'_5HLEY59U(>>HKXH!^.53=7-]E1YK/K&CE4_3.9>EN>HY3GJV[:1 M2\MX $S_]&CZQW*T],RSG,# MOOPYG<"_,K'W=W$Z^GR8708T'@;;LP&-9)0(VCI$J52(XQ"0X8$@G:P6"E:/ M%VTTR;+*U$IP?J\>Q5RJB1?T(\H2[">:FG(_*^/TSYOXL[?5JUX,^"MJVS#" M[=/#Q&0*-%J4E#(#.E:K/$4L64F\@SW/^*4$ZI>H.>5^.+$?CA>43_4*O*&' MX*JU-[MGAT)"!5[;?.D>A>:E>A1^:K?#>;W1V&J%SZV>;1W5\/N/?IC_#I'Q[^_4?C@#9^N)/V97YO__(4U^C!\4%S'^]N?_FY?W)T43L! MPQS&N']2_5EM?B:[_^B+*N!>=1NN=?*-UBX]/[36:PNRA$0P!/$(OUFI$HH& M,YH23@R,]JER9*I=3%(S)CSA,@AK(_8B<*W@TYCYZ7+DT:H4?86NUZ4R6)@[ M2X-O9AN86Q=\]^BF.BR*Q*Q2&@?KN0W"<24TUQ:V[)"<8VM/JTC%%>]/US": MRP5FZ<6@+!,O?&@WXE'(T%9 MK.!\XYD?>L$EFR/QXR-]0+?:R?-HGI-8S]K=(LW[MZ)O5_U'O"Y*_Y_)@MVA M78&OOV(=6!']WLU?N:G&=][XQG\>7QV=G]FCB%PGVE-D$US@-]LXMQ?=M?^= MN _(QVCJ3)[MZ?'-C2M#:IQ^LVD[<)'ND#UJR#=5).*<@2E1ARW9 M=BXJ1YUV-Q/Z9$%8KUCO^\W^H#\H:&:G5[\LQ'F]4.Q6[%6\[70N\GU^V$8_ M#LH.0TR%=!4?JK>N_FQD:8,7KJRDXC8CSJKNW+2@WQ:U?U\-%1!5&U*H^_+K MW/^R9(-S]J#+WOX>>X)VTY1N:/VPR[[(8+E82KOIAZ<9$O'6<@)OR0)\[ G7 M/9(U'Y\JLN+3^ZG \P\CE-XJS*M[G*@]8F+*:5_;W!K;.+?&-LYRYI]ZYFM@ M4=PF[N\AIVD[_HB-]AG(7B_ZXQ;<]6BF:>:#JTC>])GV8@__9DZM"3'4):-\ ME)H'<'(\I1%<&_ EF1:!W+?IPBU>9;$1O0K^\$?XG!_K[M,WN;O]QW'U\B"? M7>.#D]"H;5W]\VH>^UYU^)U_X%ZB=;#7YM7FSF6M MF<^NOS9K]!NN7OYQNKM=O=S__L?I?G,'UTZVX%H[/ZM$7PS3LG[^N?>%[>X= M71S&Q+'!7B%/24+@IEIDE*&(Z^@IEE('3S*#.".SI=%+KC5[A?T52JA[M5"W M"-G#,V#=F/4W;OR5 +FW3 MS%+SW)_XH02V$MA6YZE7"]? MRHMN.4"W+#* M:8\<#PQ%&AC1FBF/W9(FCX'@Y$0#-BHQ%]KV\;E;-.^PS&-G,B M4A9EC_!)&8<-]:U(IY;C03U M'O%$ [*.<803)1+PQAG-UC:Y7%:\?X6"7Z6Z/J.ZWAC1'C2)&HR36$FA+ZKU*Y2^5^;%BW M5-@%%7;:^(KEVJWM8F81ZPULXGPVA45EIL!"MM_Y=!'#)C^V-E MJ--2H\ M0QS6#.DD,3(X**)"H"13!!"^2L&&,I2X['269]#7,IUE61H\GN %7G(.ACZ7703K/6=YG&5^A??8]!/5_CXWV>:5I.Z>Q5VE$ MVWU8_L6[B"((:AS\$QS5AHO$#'9!>.XM4X8$I>Z+-<6<5XLI_S//>&G*/P!B MZ(PISPE1WCN,I, 4("919"*#']A$K76P2HNU3;I*L8,RT+=L2_ZI=+0TWY>E MM5/F.PL1"VLHTM(FQ(66R!(ID1(X4IE4PIZM;8K')Z.7^OJ.MM329G^(:D[; M[$%P!>X5LDD2Q"U.2&,G$?'<&)FY>$FF*)_5S3(8_Y3J- 3JG?%?-):R18\B1( $Z>4). M1(:D"(8GP827.:B-9X/:"Q\^E9A98N:;QLP5,#]KL5<:GT^,H-^FN2B83)QQ MQ+'5B&LBD"$L(2R\?I&1,BS/'SK MMRY[@L6-B2:<#.9$2N>5D0%KG@SG)I%RV9]TV6M[_C!$87F %8\F=[=4U"*+ ML44I\"0=AQ>3!LN8WK+N]7GEAKL*$_$;]_T35PYMQWS&'^"V[7#N7JW[3Z,-;JH= MD-4 ^,PF@6'MN?=N;;,-^WI>^[E+[V9RDC8JF8_?^O_TZYV\$5R1Q53.[;@] MT&M7CNV/S)D_29F?XH!L'T2E&__3CZU> Z"DU9[@XZ_$GV>Y:TAQS4YN&Q-B M&-QYH;Y,LR;0H@V:%C;Z;FCW]0Q-,-JW-<'XV._U.Q,JM#.8XK([QF1WC)^' MG"8)P.F14CR!VD2.- ='R#CB(V=8$$_F=<=8.7\@J\NU0J9" N:J67> [ .M MO:.]Q?RV%MD7L-UAFXYNY9?QKCB_KGC/"V,VP/I]2,L+K3;@V9?>F('@#:7N MUTGCCD/VU3Q+GT]T_K&>(SB5_6(KNI.MYW61N"^#M_UAZ1&]]MD+11$+6$" M+$V;#8"915T.@?^]H\PO-Q$/#3$_.HC\M\O=[SML=P_,H,NMZ1@R MKF[O\-WMWX\/ML/Q[C:84'#?W>^U1G4O-."9Q?Z>!W/IZTGUH_XYF&(E,4<:DW]L>8U08HL[9A5@Y0< M7B]!93%0P;/^%*,)BTA0"#& 8,I<@DS!&MG@@O4"^>7 BHO9L"X%/DK,V#4 M@]!FSH.6:+,DM/G8[I?!FP7!ALR C: ^)44E @,#+!CI);)42B1$<#[B@+DA M2P&;^3K_KBT879R)]XYC)]K4FPV6EP;-4B"FR"NY&5\RI/BITHRMO!S7(/,> M4I"?"8'H# (9:26)EN4H36;_CAQ9AQ-2S"2OB2!6@KE#UHE\-#=1&;%Y0(ES M4=R\TJ7,K^^4[XD+2=X%K)>M_IX=O-D,>$LL8.T2158D,!\IL_DWA32.@:D8 MX.VB=Y:FRPJ!/6_]R#3HWUX\DO_.,EYO]0LSXA[E)(7822J82 %4"%ON"'9" M>:HLQ9P22X@\E&IM)I'J&=-9BL0R@C=FF2^&:_BTN8Y_MEM'>['3W(ZNMR)) MB[1V89J^^;&UVZPU:MO[/ZO?=^C!WA:IG7R!_PZ.:WO'C=JG/TYKW[\>[W[? M_UG[].7R3_:U$?_]]>+@>SASE,M]^@W73G;@F@>-ZO8W6LO_-7?([J=O>+_Y MA1Q\VA$')SOX8+N6JI>GK/;ET#-"A;08>6PBN&N,(VV41)I$;JW3WFHRP%F0 M0;!I,^YAP0CA!( U:V-2VF1!(XYAJ3V6=#JML=;N@=3\92^RJ*]76K$W*^A3 MB:[C0C]8E[MO.CE((^'!F"&&!<^5429P;6D43D;X,Y$5S;:H^L@ZKX M>@+<^QZ[<,%6Y7?;.AWDNW>BCT5"[?#J189LK)QUZBU?/[.-G)C;AWNU4^6_ M%S"=>%0I$>(-;!9<6#"= %\U,5$SH@4=F$X8ZTG3Z7/MXPRRPGSMI@\P"?7> M1WB*1KUW4;4_Z\U^\_=VI],^AQWS@SV#=WH7][.D\'O#Y9,==DA4E-0HCF(* M#G$M'#*6:D18* H@E0I%SSP0]1DK:$S.KM011*QW;'L55Q1CU0LQ!0EN#Z2G MW>]UP<[-UDPE6%"9BK,-V_*Q E^QE8[MQ4K\3Z[: K'.7P#)A= MQS^WNK#;9'WZW7;KW;_/8(QAM_6/[=3SMO,5!DRNA K1]R95EU5\F"CG8!9) M%(K#92,-K_&$[I0# ::[DR;9: M@#X>X,E=%!\= %K.Z:_WNI7+F_X*W9R?*TZ ,:W8SK/@"6_(&E^H=D"F0EG8'=HM*-_I^ M\8.B. MQ'A.?:KKYVHP@)-N%ZX:1WP2\S^>Y3PVTI(JOE;1_AFOGJOGDI]1"5^[W"U9KW??.-:,@_K%]RO>=H_S#(-49G/_"N&&^RU,\9@Y,?2]?L35R(:XL/CNHV>W-V(JWZ=SH87+I[2*>B'7*)Y,(.[F)?["=S@4,>5!!]2I"N,]O(NY]H]6MPZ@CU=XYT(N8 M.8+A-\.QSDP?S.CD'?;X1M=C7E'G1F6W-?72 !0&4@SB<)RA:D&/=5G!_@\P MAJU6R/_; ;7[ 4L/"K)U)3'_V$8_E@(S7V#VSZM?#C$CSMK(,ET>1CR P^JP M(B@9HPF)7(#6KFT2N4Z5FI&8R?A)!@L/OS?J (<#&>D=U[M7"+E1^3P2I8$8 MW1Q\R3 &H%:@[M!KG8/'PRTV@]GDGC(W\#[:1(9(SW-=\%F[6\\?^&W :O$C M_FM4?5N<7HU]:WC @*^_8EVWW>CW;O[*3#GJ+;O@^,_CSG7VRE%$#I[Q%!4V MPF^V<6XONFO_.W&?9KTUVKY,WM^FQW/C'IK2D^VA@Y.4D%D;BA7XK9^WJ/PI M&)-=F;%4CCL9C_[K[B,7!59!814"TGW(4-;*A-[V7L;,G:M_CZ\]]_'.SFFW M7?D=9JONNY5_MQO99.BN@P;[>]E]+SKVP8D%X 8L5,CY@2'_5AS^%<[IQSK MD0<_LU*$!)J#M5SQA_KEOPN? +R5 8%#?V@)7E$LK&?O-IYE4[TS^;%?5__A MOK4L.(JP.+_.P\6Y1TIW'A%-'2F!;C-LL&8\",XX-E;I$(ECR1*KF%[1(Z7A M 4'3=C+?3;'[M#O7;L>5UP'&+CAX$'L[FU=5"\_P^<\WOUR2+$'JS\QQ+PU"':U MW"_$!&0#9BXS[SF96$F@S3Y*T,G%1:MB)$48+V06#J3NQ(E[W'@0H/>FZ2H\E$) MRK5V0[%4F*+1+Z58ODBD>>^+J%U^([O;GR\S+=DAIB$&(SBB4DG$N>((7+^$ MI/?* GP3&G(3F[E"N5&9V7UPI@*Q5ZMUNOPB^^'9W& 0L7@_U[E#'P)%R M!;'9T(_*5$B%\7(=B(S=?F/P2A$.+$Y?P(69#54N=A+S2,CG]SE4'C^6V2ZB MG",RO_=Z)%/=.SJO?3FT.!"8>H6X3/"#&H%,2!P%2QP8-5(3B]4,U@&CD#226YLR=/\*<$O]D+J["= M-L$%B+?UTFO*/<_=&H25/AB=VX'""^G5,.H-..X*12B" OE\L0C-=X>R,WX M=776,WF0F8_/B?I7MXAL91[+8<;1G"#L+'G>K;/R[-1Y6K '4>>1#?E ZKS; MWQ.,+I^03VQP+MX;(=]@6UZ B^_&WIHE;=_-V>AS$M)71"H>1NOWC.UI[I[, MM]V#YA[/_V8:S2SK='G_U^JU3U]A+%_KN]]W>+59Q=7MVG$5OG.P_07O[ATT1]^!>_4/Z#>Y MG]_[_D7LT\\8[,:+VJ?/8G_OZ&+_\LMYE>[\//CT\;2V_474F@>I^C<>,7:! M_5D]W_URF'#""H/+0QT1B"O&D %'%+'$" \>%MV)FTZPETP@^/ ZH86ZX(X, M,7B2>/O.^;A//A.;X8NBR:#U[JSM_: =:HEMPQ]1XEI"]GM."'I>.+Z8@6-C MM$K*!:0QT8@3[I%61,'T,NR,($8ZNR0X7DA57K@C>7%OM:'$BN/AG[';G0PM M#Q)SQZ-^3V&]/SV?X_M&P&^MJRCM]G!A_QJDY6ZU0O'1X0I_R&'=HO"]Q,%[ MXV#MPPP.4]HVZW-0&"ZF\8BXG'("A^YX,V)5&H?GSOE2[=+%P_12OS/A:3MSA/>RY'X:U M@&?9_FRW7F+'?0?[:KE[WG?W',ICN8DN;1.=C0(%BI6GL'4F%1-LHH(@K;! MA AKHQK@*_=V> -Y5@RGS#"W@7$$W7(1!T1I@Y3)5GTFF2K4U-"_U6&<-YM"&<^ MBR2^C4CR?85YEC%!Y5Y0AH*>8QN8#04%Q;1.22"F,,^\;!X99CT23%(KB!0B M,QX]02AH"6KSJ"WD=IK:5\;<\4K%Z+%.E%QXT73"OJ&9=:6Q49PQA^$5[D(KV,CV!Q8;$0 MI=M'Z^,[2/Q81LG=!3S/Q:%VD48>9.:?-(ASYI VQ"/*12+"$>\97ML4\^M M^ZV"N2V&]5P*"FA5;Q5E:&?7:M3*%MR0MG)2N3)Q9;LRT, A9=SD!R8N.L[T M,<9$-&"]7*R&[8E$[W8VP3M\M_=6^CE>D5R]]+1Z?JAPLH)BA6 -*.).$^2\ M<$@)[H6BDLE(US9;[5DQG&0-G,CO&W&UW2@A=5@_VV@49+U+%I,YU<.#BHFZ M_VN0>5@KQ',W?;X>Q&2I,,"[S]AU#FK0C:U27 ;BPJI?#J, >-*1(X9U[B:@ M.+CMQ"(0$XR5$YK)M+;9A4F,L34K,P,*M+'5[Q84?T/ZPD;F1!NG+X1/=WJ9 MO]FWF_!IGZN[QO?&43%6D4!5H7Q,1?K^VE;0VXH^+8KK' M^&HG2(T;L=LM.(T?0&EL+<$FQA2DDIS2X!@#Z84MDG+-O!O4C!8P@!ZT;924 MQG=9*3OGATZYX*T*B%*9VUPJA8SD$06FC0PR\.0-6"ESRIXSWPU8]_UFH9F9 M>C@+1'/ V3!5#0^?;=9[V8#I#[B-S\[ C2BVD(8]'V%#P6@,"U?O3%(FSA"6 M#FC=00K:5Y)JO8^-V+EFZFPT)J[1@-7/-?#U.*C[;SM0U^+3W748].FPNAH& M#B@4ZC#HQL5HF]NH?"M&78P1GN2JI'1&U7H31:K7^I:)!4 NZ[T^3(8=4[=6 M#K3U&V&HI>>=/$NM;-O5?<$("O+>L,/'5:;?J0[MS-N37&BKOK;I;//G\ M";N>Y+%I^ZWR2_W72K+U1K\3K]AJP3FY9LR?9-(_STLXQ>BZ#A>I#Z0CY-EJ M]$?W''=W?KEFK2T^.?;<\$EG6Z>=_EG/7_PZF#6XY/":]MJKFKZFRX-MY]9^ MA5@->%0+4@<[H!2;)3_.LY4+\@<,9JX3F9MRP0&:5L8XJ @9@Q)K?-U[W]Y@?].9C=DL"^,_GAUP)0HSVB%N= MJ4E)0$XXAZSC3GD"FZ,$XY^O8S$+\MF^KQ>L*"-"-S].Z#:BLNT>QZPL_2N0 M]/:L0-;*5!.;40Y+5N"IMVH1X! @JI[--<" 3.R<>8!\?2R'_F',*E%C$9,0 MAB;-P=1P8,U&I[6GS$6AU:/(M$9IX-FN*#GN9PP,?)A4-,9J@8@6"7&3&(@> M_!EM\D)2I6%1UC;5QCP3XT?= A2E.+!9AR;GU6;FCVWG",1P:#T,L>O_=J?) MMO.>5T!X!S:\'YF\#="M!9CF86?SO7:G.R*2J RIH^//Z >;5!BG'9_$P4%D MQ8[U*QU8TA-\0D_%%O0P4+VCNF$\SK(S&FDIU!-"_7-W[Y0>.I:[::64NS8 MJ$9"D=8DHMQ$%1O%",Z]LM2&7!)=T!4"UKM/RA-4^3Q]O:%R3=L BS*4/Q*# M9ZV!T4"'K<@'!D&YY^<]GQ]:&XT'JP[Y:'+/FI"08>#C>U! S_W>G;QUD^ ZP:$F M)U/!7CZTL@SN.O!M6F-Y>PN2U@TG*">]B")-[]D)ZQ16#R*L4QOX@81UMU++ MX0VE5$DM5_+%/:H.8="K/W>^UT_W\]_<_&OLG6VPF MC_9DGQY\VL_YLWCWTU>XQT%C=_NXN7^Y(_;IU^/\]W[SGWIU.V2*MI]7>;27 MGM:.#@US.AD3D4C2(^ZX16 (:10ECH1+;8*P:YN,L*@[CL8>5<)1S-AZ//K1KM.'A\\+5/49H)*&!2I, M0D2QG&]H S+:!X0YCLD%6'%;E*W2.3V.G[-L]3& ] IM1?$@0'I4?6D)2##X_/Y(T K0/ Y_G.6J/X]V4J_ MO#A:S2&4+U%I$52:C?I@KZ+(7&-$*8ZXBQ$Y[S@BGB9I/%=)L;5-S2Z+W)_5)2R-P67"[.Q;SVMW>^ED[/PS6.1:#0UCF(#NA!FE) M-0HV2*$\"TR&7%](Q&RYP6H8@7/)'Z=J$ @?9$RN$AUZR85^%_ V6 MZ0LCYA6Y=XF-]S^ W-OJC;*V:MN>U4[V#V,$N:,:()$EL$4-QKFU*.EO\>BLTEL[N4BFZWZ!G^\+X<1.W=FE[/09?=F;Q17@MF1\5-C$$H:5282[$QA0*9S3'NGA6T<*VC/Z/MQNX>W.'W1MN?OJS"L^I( MX4\^T_WOW\X/MFN-ZMXI?/8+.=@&Y=W[>+K[_8]F[>2(@G("&'RATZP:50"& M@[W?3ZOTV\]=&%=M^Y]34-Y&-;/;-_?I[O8^C.$ .4@U;8!#+8.?0PV0 M-B: "\9:'K]&-N%PT37=F]IB2<(8M?"NOS;,2AW[EB(WY_FO;ED!$E.:8..1=! MT[ SR.HBL4"+1"B3VN&US53_$=%%M)UI':FT1[-=:13Z9(\ZL:",*%AM,H_= M<;1AR#?<'?()M_J9 VQ *@R_98K0BTS6\+7NCYOM5EBO? #QA0NTZG;(MCYZ MJU*LZMJOE?-C>"4S)M4+MOXAAUBF' J]6X%@-<.CO3%^Y:W^$6C4\.)_]3NY\7AO1)(V05/:AHVZGOF0 MI^9ELM] ?>"RAP'K3^-B1 '5G63\;;8S:5G,)>!7GQQ<=Y@(-<8#V&J?7TW+ M])H,J$^;<(F*[40[F(7BX2.\WH6I.&OTN]<*>D]BM$54]F:.O[D;8?5ZA$5[ M]VMFM-U4M9W3;VJ?;53>)+]JL0-];E7^Z#QZ1"18CRS%@8TQ"\;2V6="]S=]5SPJ^D-&N M=M:)/RS(%C$8J,;DAH^ M1L+?,H2,FQ#'-B?NY7V^,&1[Q\,UR!,WK=)C[./=>0 SV+&W_OY0T9P6,SUD MXLWD7 65>/Y4<98"=[U"LD@2O-BJLS&+&=@D*-UG:M:-#30+VSEB4='*Y,:< GQ9^,T('+KDW MU-K[@$+#^M-NI0N*44]U/\&L"]9D9DS_,:3;#_7N]2OK0XOY/#/?9_+]@G&W MX^L@9& *=F'_<"!B/G:R6;Q1^9B[^DP:F8,6%?60KYCJ5^^"07G6;@V8LT8D MIV,?*B3XV/Z(%=AN6EG=C%,)%JX).?K+4B'[(!5RP9#^457N@TV,=#=8K?HQ9>\[;^>7!+>%C M79BB@F>_B-_E4?>SD9$9[S._[++&"2X47!ZU$[JZ?'>C4FNWT/1:Y794( ZV M>[M#L%Y,8_R9VP3 _5.GW1Q#I]'S@MS8AN\W[-7D#_V8D&\PL6P,_A>^3?%U(X8<4<4J3,@.^$F=?O-41N*-$]\87NIYZ=P%P/4+GR9 M_(TAY^IP[J^1]VUV'IC9UK*!46_WNXT%PC214,)L9,FGR+E,1AF7M!&>2XN3 M4F689GD6Y9=#ZH@/#D>4+%301)-"5>24DTA",.*8+! M#/,X( -6,)(R,:I\PH;SM4W8(V=YNF^#PT56MS2D'XR%Y[M;AS$&[17#*%&N M$9<>O&LJ)=*,:W!G8 ]2]C8L'-C1UR[K^.Y[XWGN>#>Y! \ A8(YLTA'L%AYL[DK5[8Z,J#%C MH+A#&&$JS!/\'/@/+IO6/]JGI9V-(Z7]6SP^=#)K@8)!A(O?231II; 2R4B0+[JHP(4>QSMM# M\WG6Z$C3YG1!- XF.XA!XV(Z&-5L_Q@VOYKC(V4IF_(YUA=KAK& O7I;TLZ4 M'.61[J9OW;B5A[DJB3HO(#)'662D=4Q@+Q!AQ1FB9\A1)I&-5#)&);<8S%0R MI^E57M^77\X_1[+UGAN=( "N)S+;: MRJ0\-^=&I;QI[/KZ9D MVFV:"$$_*.X\.DJ_"CL7'E+VCAX<J5JS,[[AD MXZ)Z?J@]R^Z$1U8PB7BP$AG"%!*4I\")C3:2Z1*,E92Q,67]/_^E*5'_ B^D M#PL=IS5L7B>XT<%HAH]AM[D!&BP*I%,=MJ^&VJ+O]/<'H\AO?B0W.Q?ML?'OL4]V#MN=U-F*",C#VNDM@_EI:9/YUJK[%W[^-U/"+ZAQ\$]P5!LN M$C/8!>&YMTP9$NY_?'2K>?C7T%!8Z<9\#[47!S7])_ZBNN?9_LD6/]CV#-[C MU>8.KWW_>K*[_1G&<= \V/M&:]^K%],U_;7+SS]KEZ%>W3X^A?^#+7ETL;]W M1 X^57DU/W,3[,N]?;)_^4=NS'=QQ3AZ4CW?_7+HE#'188EH-!YQ$2,R2H,A MKRVCA#-JJ%S;9%@_=6.^I5;MOW&.EEL[]"WPK#<:"4_6Y:8$MCG MMV/LSW^ M2EB[/ZS59V#-.Q)]3K5)C"?$>23(XJ"1\M@;'W5NDLD?)S]K)Y)'*] M0F*[6UOY+8.5],G: 9;(-1^YKIH!EH!U?\"ZF $L$FBTT464.3<1!YQ"3A*& MA,*>$NJIQA8 "],7[?;W+DVMFYL!EJ;6:P6L03O!$K+N#5FU#S.0I1(F0AB' MA,E'%2)9Y$CF\Z1"B^A=LLZ Z\B7Q057VEA+Z!I8VEBO%+(&?0?'V2V+XVIT M&3NE\;40DLT&P0)UB@I) <2$RB4: 1GA)0J>D]PF3!FI\JFY!DOL7Z4!]@(M M"R>/C%_:('O<24<)?0M WZL@]'T=N#<;)1-4$;E"QXO"8]>BW2KUYUA^D_V4VMN[-C1!+\V\9 M_12?!02_M:XK+G9^YM+B45O8$O3N#WJSD3:%*<=:$61C8(@KXI'C02*J;!0F M&26] ]!CLY&V^_=8+&V\A73OKT&&7^6';?2+THS&=!K?4UA\#]ZKWG0RRSOM MW;@L2+^Q$+HT8Y>#Z+NS@4AAJ17,4"0!M0'1J41:RHB"4391<.QQS(B^SOBC MLUC>91O'LA7DT\#3]^*/&)"%4=FC.$S?O*87*RIP?ZFW*KFJN#MC?BPU[/&X MN5U9[)_?&V$!L+\-WD<+N#58OUDV'#*WEOZBR%LLD?ZN4_+'5]_&X9DA9F<&8AC!WGJAD+9! M(FZB1\X2AZS1!E-!*==^;5-L/+HKY7*"!"^A"?\S"Z:S?=+&L?;"VX0**W01FN.%'!1&&UQ\X'&C6)I%A0 M.EI06B[HP@MZ43LZ3":QH!A!(EHP$:T%Z+;<(D]Y@KDVT44%"\IGX[M7-)I% M]X!1@7]LY?+_R?+D8ND'[,OC1&U3I?]S^8N6T@12KG832/I232#_[K7]Z7&[ M 9CW0/5^/29 MUTZ^X=WMK8OJ]C_U6G.'5+,2TT9=V"N4Y=4T*!]-'*%WAVG%L\/II]_'NH@!5-"(R,PF(W61 2&'?B+)$BE8@"< M,;>$#.:NZ++.H,H5?S M*>VSQN1@B0>-E0J*K"$R X\AZ*/=;P8R<5?G9ABIM(J16,1R^GG(4E$6$7! MAY"!(Y &C R8%$@'31W66D=+GD?9RU5=WJJZ),$8]@XE R8P-YZ!,1PEDEY+ ML(P9N.4 X02O@UVQD+Z?C59DH/(;E:TY#%?S#8*"S+\3*^?YQXKL'KO]7K=G M"_[!4IKF2M/)EC@4CN%@P""(@B3$-0B25MB@H%,*F&%!?%H9@^!SM]LOL>&6 MU00WT"GA-7($O&7.F$7.)XN2(R)2D@PW.8C$UMF<.-+\2.&*6/?ETM^V]#OT MT& 5L548X11@Z04'.U"JA*32EH)N>Z7THHK\9*M98O-]EM093Y5R"3%5M+JB M'+E@$A+) * :KYWWA393/!OFGWEA?:HYQPV&?KU0M$+UV]>KM&KV_XT"M(+5 MA<\O.T?XD&KF+&440, XV D418Y;BD+2S"=O54@+[^M/NJ+S +YS! 3]L(F%+7%*!^I(NUR$2\# M9]UY'@WA*[68)=;>L:+)"15D3,@8'#-K%P.^HA7VZU;Y[CWZ, MOW[#SCW+ZW[K4>ZJG -M#7KU5&WG-/8JNPF>%![F[?;Z^MRJ[/I>.P=50%7Q M5'ODHCZRJ)-LYX[$,#E[LY-3V;KJ_/5+_O;:UE[U^K6U7P<-C?^]\6&C\MW6 M6^>#I@S_QS;/_@5WVEBO_/GGA]$WCXIOK _SA :DYN,C:MJ+@;P-VH+$1F-, M, >MWJYMRO5A!P68KZ)] ?Q_/?]2I"T,^HKE:Q[4U!Y-Q%DG=RS-[2;.\GT627:AQ-F@K.+&&^Z8LI&YG-MBX8T4 MO"I.\^'OP6D^_,+P[;[/WX"+NZF T]P&IAZ&_;6_1A_!$@^[K;T.R,U@9*4S M=$/8\R)70%H)6QH%=\CE=F;:8V0D,[![>D:(%UXEL(+4NI@3]QQ+> -AJ>?F M&X4D7#4<+ 3LK-,N/*1^M]+MGYTUACW2ZPW0O:L>Y'_O?!AO3E@T%!E)WD;E MV]5])K1OW-V:[$$VX7QE>6^U>[E_;K?=&+73&XASHWU>7!E$_E:!_BMVBGU[ M2K"MX5I9;+!0ECMMX!\E.)7!VD ,,86),"//S+"DV-JFW%!S^I]>-4V:A+]07]3I M%E1Q&RWFQ#L.0FF5(C(1IGTP3B5[1Z[>[W#.G)[>SYIYJ3YO;Q@AGO M*4F5$B,I2L7!>-26Z$!5$BP(&?G],][C:;<]KH;%CZT?MM[(50H?VYVLB;G1 MSS^9<: T%F\X!^,YG1K4SV[#%;]I@M>\S>%6$J M>\RNV$.5/6:GB@#N3.J?*@)@CB:LM> 6//M(N15:,QV\MAS^E>35% %\MQUP M->XGLN^E)>G -O3',?2S?3B:HK'#F97J0_HBI4*7^X!^&4T(GURWVFTP)-9&/?.R!RD8HXU 9TH9UOAAJ!@H&S@@66W M:$=0)C:TUD_2$?3FFSZT(ZC>(.1A5WW^LAR'FSW79W?L:.KW=CX8$6IU/O>38RE5([Y5K&BW\S6/:P1] MA7DT%D@:O-LEK_T(?\#$U_Q&X;,"/G<)[YW73K["/3_6=S_M7%3W&B=P?QC[ M%C\XV:'33'P'>YEIKW&Z?U*E^WM;M/8)GN_[9P[C^[G[O0K/^AGN==RL[AW, M:TW.;*1!!HL(=P)Q9BW2.)?D!9E2(DE&00JR(?WH+K[/U9S\98F7%]I(5A8 MYL:#I:!&6J^D"XG[$*V,40?G0M0:*QOOB@??H.!G]<$Y(.!+O1U6E@W MGFEY*W'4L")<*P4_2$ ZP0\A:&3".L*27-N\GW7=WXW!# IR# M$"=#- ;A*!SLKS8A&YQ!'I;,PVKY&/2RNYJ6,%#"P,(PW_].H^U<*" M^*0MD0R)(!/BV&+D"%'(*>LHI4SP3'/QBHS_]] -[(]^*Q8EZY7/K1^QVVMW M'G=L\LCNEV_Y9&3>([Y2H+[Y\",83Y,3 6PVS+&CCGDLM''8$D*]".7AQ^I@ M^&QK=NJU9 'LW^1E9B.F.1%7F9R-*RBC3G/I 0M%&!8*1(Q6B8WEG&'<5VMN\V/NN[FOK.[4[R,!DT?4P@:?:"4YVU.PS;'%;(L&91(M$S)Y)G7^8Q?O>%=KM37!^Y^ MY6'#RRGR]&&#I@"MGF<#U61%-D7_S(A(8,G"(B9/_=(BC*4ROW=E+H\,EJS/ M,T<&C*5D4U3(&Y]CB)$@;81 Q$EM+*>.9)*X4J'?@T(_+)146M-/K[13@7]' M8_0:=F'B@T"9O@"YK+0T&@U>$";@HJZ:.?W0"HG7&=O_JV']@&VL8&E]T(KQ22;P[Q"Z&CN+F1!_SJ8! MB(Z()ZMR_S&.G-;@-VEJ,&',2BUR]%#R)1W3KF+2Q>. ?F6U>&Z(7S!BG=>. M4AS C%(V2LJ9$V!,1,=XH(EI(/UR%KO+%^,K[_P6'8&<:G,[U:9R_C^DO5Y)KXOF)/).8H,R:T4. ?# MUIH<*J28:*N-\:Q4Z'>BT ^*(Y7&]-,K[51\GX/5'"@G*"B:6QX6)7W@D@HL MJSL9 M$^\I:Y]2A2.'91QV 2&,++"NF764;W]T(BJ!$)'+:\7&8FG*D/[+ MZ,]T2-]P+26U :E$*6QR."%8'Q!7;54,X)XH!4Z($/(-[W&EOCYP[RMC^B^G MR-,Q?>9"!EF'F&>@R!%;V BC1%KR2$/@L+9ESGZIS,M2YC*FOV1]GHGI8V4B M=BDW:=(><>(%XU>IT"NMT \+))76]-,K[51,7S+FIO*(/_+*^E,1)*]B5@ULQ:_H]Y.U7[469LE^F[#\RFH^](; #FZ )X3P00[BQ M*8B((R8DE2P\*X3-LT3[0D9AM1.(AJ01)SEE'_Y&7C.=:%*6:+^VR38>#\XK MG##QGE+V;112)BNIM81+[+564A(5#3>YN1DIH_DOKZ33T7Q)J3$Y;(%3 OO) M&8R,IAAY#D:5\0+@UY*F'0D1_,%TIH+A#W)M-U@ D>^MDG,HQN"K? >5^KK _>^,IS_ MP"Q.'G-,)"6*"X)9@#TNT8N;T>TC9GS^[+Y7W^BZN[@?XKF-"^OP!N,02AI5"C#.RL&(]/A'2(D"4PIA)U4B&M8 M*!.#1'#W(V+5/^MU>/5T,U7/S_[G._UXGHQ37N<_WGE&MZ>)J[5PD(@@>?4S< M).D$2 9V,65&\T@3(1OSWUXN#[^',42YKW^'U MO>/3ZN4?H*U'/VO;_X#&'M':WA<.&GI>^_X9M/?;>:WY1ZJ>?+FH?3FT3D7* M+$.&YH(0GQ)RF'!DE>>66^.Q$6N;M?:,5E;.AU-<.8^=6(FCB:Z$?@)!W^!N@9._E3:YNP&&0VH?W>C_9:P.ISJ_(QND[?=G(. M/P5QS/+ZH=V$L5Q4ZD68XEK"?\EOKDU,S=JOZR.9SP"?T:72/ZOTVI4%S1NB M#-:>16TQ#R%:3K6RGBA)8U1<%#A(1CA(0%7T0X,NK]N$>030?:/5H\-H;(Z* M8Z3"_V?OS9O:/+KTX:^B8F;JEU2YF=Z7/%.NLH/M<=Z1B!V<%/Z'ZA4$0N+1 M8HP__7NZ;TD(+6QF$7"G*ABD>^GE]'66[G,=D2O2"X)$3*2/8ER#^ M:G'7K5%-7*.79H6D>#[J7P.8SF- .!#@GC]JV"% VA0,&R?YV'V^\3]OD1F@ M7-!:@!=MG.0D4!['[XD3#G[;>[!G.A(N*(:4P M ]&(&!D<'(J.15 O2?* -UZG]K?8R(?V!_-F?R/U>\<%2P),>H:'K'!LU\=7 M#5 CO1G=1"I#2=["/GI"JC@[6UG@*BU\<;5D@;=MN*;A[>"@$P>#67CM?6L/ MRHVG!["J'*R?=GJ54;B8G]!,N.^@UP'S9GK7H-&&QUYX"=S1Z,?]]F!8"3X, M 4Q,X>NK/HY3DW8R4WFB\M^@& E)[KA7%-<;%#I8OR^=_10^V M\[ -3WCCA_"J1K=7>@(:):4(V/*MO-=^L^W.U.JXV*K4&(S P*X:\JJZ&4:O MTXZC_.6Q/9JT(@]GX\2>E6[VX)/^:1[3 C#')QT8@)#-&0<&O TQ_SIK(HU. M3POQ_:L$3O0N_R*=A<&VP885A^A MMZ^6O>>7V,ZMS>\[A6>4(2GO[@]_K9[W^Y42J&0R8\6RY_O>J /-[0QZ,&K_'F6=,3,-G39\%,ID!GML M]V$@W-E%8[?J1^Y@$=P9L1A,OHS?QH^#@0#9&\$[YIZ2Q0.6&_0LQ [,7'_E M6L@3.IW+B;R>3@?P^0+=XM2523L'N),1C/%)!805*IP>M/U!QK0+8PUS$?MY M;HIDOH=+;9XMVVGLP','E1$"F#: N4A%F)?)ZD67)\,*_ .3X4$,X2]X8'MX M5J1W"JA5XRHY&*_>\OOLXD8Z1BT2.5^."^>09> T82EP M5,09Y>W&:X87C!L8,9#L-!PK-9C*P>CXV$XDIRSWE3)[,NK[ PO 4"ZK9&P* MU;-BEO$'4&J,SS-79__+'O=&%5X5- -4A/>,%=C;CO5'Z"^?-<>@\_HH VRV_WM!=0 ME/\Z1]'-QMOH[6@PGF#0J_ =&H/8C.VX:).!YFKX#!OMU,ZV 'P"FM2Z=B=C M8G;1\A7'MG]4&4GEMV$&MFA!1/JQ"$WI RCMYZW2QJI[9GSZ<6H]+@XMS,)Q MM ,P(4(>+S G^N-56"R#J25;!GGI>#9&@_RKC_VB-R,,P'%Y7[L+\SMX56G- M^3D<+\W_ U.FTV 389EY_4$[]G-P^FSS4FUTJ\,-%^,Q[^&E?^=WOAF .3EX MTPW_-QX[,/V;X\'9[G[.[D!V/.""5J_;G_SY-IN(^?Z"J3O1'W3!R(N#G:QQ M=Z"A;SM@:+TPK=7<^2*:/[[L.2D]SD6E)-42U!:3R AF$>68R>"2"D%4<;9V M=Q3#FZSM+0]46>N=DAZF-1E#HL-!@?[SSBFU 3+F[4E>>/U1K*0^]3J=WFF6 M0Y"PT7'!E'%H9S0XM[@N:IMF#XSC@A?5),^+X%@H+RR8WU:FI5\+%>#><6X$)@3)H(7+I,/_4_9YIQNRE9;JX!"'7LR MB+]-?OE7: _ LSS[K=TM6%)N^A> YWZ[.]FI%2<+VZJE8]77_SIMA^%!/DBP MB:O#!..DA/&;QU]OEJ_FMHJK[R3?U$RL_!IODI7?7?98(C8Y7?WU98^]_#M- MV?TTEE[KL5$8KQG2D8'U8KD5.M?>.BL@DYB$F=VV"K_+PLEWWU/?FQL?1WL'S.H>M MK7=B]T>3?MWY!/_GXV@?^=?C5J<)WV__LPOOVB7SQ]%V=\+!]C]-7(ZM_?C: M:6U][93C:(<'Q[OTR]GNCA=?H5^MP[]3\Z_J*-HL#P(-E+A@D$Q!(TXM0]FD M08X0J@-GU!.V\9IL2G&WA]'6_MQJ#6,UC*V ,/K\T!2[*S&4@E/ N71<,M)<@86LF*2A&AO>/3Y MK[RM>BY4-;+>&%G;"P8BUM@$H2RRTJ9,ZZJ1#<8BJD#!29T(I6'5X:\GSZI3 M ] S!Z#(B2-<,<*EYR0X[3V/EGKCO:5"J@) = ) E]ET-0#=$0#-FW9<86:E MY"A2I1#/E-):8X&\#\$%KEQ061&PI0=>8Q5\%]UP<][1@[LN"6*&DT5YRXJIP6QF>_*$ G2&9='G6KD M>$CDF+==3(P>"\Z0\ ?G'B%C H!1:"W*\A+#7N^\G MT9=38;%_W/BE),;\>A8,5F+81ZT3S@HEG8K<)> M$4$]"EP*Q),-R(KD,_&$Y(!"*D[CQVK#-NSJ#\^2]A#J^\(:%$C-P$CAA-!/$8(K+> X9$@S$3(@G+ #G, MIJR18QD3W5Q*R!/-2[LSQJL_1MV29ZUD@)JY:YSS@L]OL6[0ZXR&JV]92!:X9&IF?Q[TS],/ M]B-R_6B/4,FN_,UV3NW98.._+[SGN-V=C*#)@S[?GI43F]*])1Q>-HW_8]>F M+8V#?E8N_]&65#"1 @P:N#B.8">4I\I2S"FQA,@]M?&Z9.UE,__WK)>*T-EK MK; K9_\:MSU@+DE)CGIW-.@UWL)HM?V@\;^]3H;5P2M8>/Y:2;*/VO96;P@/ M&_;R1(78S4E^\%LY UFR3]^WN[;KV[;3^&O"'G,M KU'[=0O_UD2;:O,EBIM M?DSZT1O!<\,@TSGX"$IO2FDUN>S7]>_9H MPEH+;I7@D7(KM&8Z>&TS5Z8D\WF3R1NK<:YL&R27GEJL;0R*.JNU@GM7(ONC M,S)-E>)UB!$OT:!W19,H4PA4)9F@B)57OT,3>(LIBQ2)A;FO?QA+R.;[:2*AN]JVKUI MJBO!)=55/&/JC@7:OVFO@SEUR]ZT_ M)EPU'#75X!,!]ZLF\J&)!R\%^G.HF6+ ==9D(2CL5!@X1J/%&;_J8?E[ -Q0 MT4U-:>,&4Z!_54EIM@\*IH&V [MEF"5RK. F33\MB^/ ?HN3YN2_0KYF%C*N M:M&LE0-8G/5'[U+2O,W&FPY,2[=$&C.#])W1.JYNYMV3/!*G@Y;$XLA4=J^= M(Y$3S[ G7E#M2TX*F/%53LK8GJ])'F]MOO]X=]9\LY>LBIX%B\" SPO_0.3/*X6NK6A?+S,HK@^X^"E^%SS#]X=_^"E:+N2C7!Q+/.P M3W7+PQ$1+@E#7D7'-A>&Y%)@RYC4D>0:$LE8:Q651IA$0N#Z_AGM+IF"WY9M M2/XTP]V579ZG )0Z$!6#9%9QR9B)QFL=)>B;2**.-<-=S7!7,]S5#'?/],!I MS7!74T/=GD] 4Y6(-YQ$83F5VE%KB!0ZV.0B<>3%,MP=^GS=]^V=ST>YJE3S MQ^>#KX'] M4>9B%$B2R5!W 2)G%8&\81%$)I) MQE/-<%?#6 UCYS#&P$70X+Y+0#(.-K]U6'O!O!16,.E6Y!K7,':',#9_U#>F M0*1.$GF'!0(O5R"3?WA1P& M)V.-2B%APDF2UG.FJ65$*15PI#6_W>,CQ[SI(@57)M,] >9'Q(VS2$OND<*6 M^2A=9+P@!ZV1XP4%O6I^NRNIN@RWVN!H8XJ$"V4 _!)C(40MG5;8U/QVCX%P M2_CM-(N9KCF@'+@#Y\Q)9'30R#C/99#">Z(ROYTT-;_=?2\:2SRL%.\YY9$' MPYR()F&F&?9.$&YK?KM'6C3S9H%WA$E ,\0XYHA;J9#)$2:B4B$4PDJ416-X MS6]7\]O=R$M0/F*1:S:#R\IU#$X['"CSQ%!/B5X17ZA9JAX.#A9/X"C,HF&* M(Y441ES2@+2A ED>DTA>T\CMQFM%:WZ[.KYP?\BA4_+84BHU 5LA6">5<5B# M)":JM5 UO]WC(\<"OYU4WCFOD32"(7)!!NIMS6]7\]O=F-_N MSX[U%87"F_W\?(::V0UM1@PIB5NAR^D(LT7Z^R3!Z.R6!LR/!>I+?=G>;! M^G;?CXZSW/K,GS#/SM0;8[(:4RPMTG!1Y%<2.N.2[.Z%[DN5JWMHHD& M\5SYW'.Z]]/2V3?,Z5X)H$\RM?O*/.2YO&6O$V:<4?@GEPR2VBG&9-Y4ML[1 M9!XRM7O53%R9X5T3*]?$RC6Q6^2LD*;J#4QR656T=LQ@URI,>RR,]QJGFAFD M9@:IF4%J9I!GNE5?,X/4*?4_P0RBJ=&,4 (JEH/"=THE[KBRTD@B:7BYS"!- M FUC+?I'9WOKZ]'NX2><=PRW/WP4V_^T#EO'3=KZ\+F]2YM\?G>Q^>,+:?[P M;/?X"V\=?VZWMC[AYLX1WST\$G ]W?VQB[]^^.-P]\?!,F80!NZ2Q0PC3TFF M?(P)&;"OD':&.?"@DI>J9@:I8:R&L9E\TKPY81D11@HN-3/8>YN2Y$Q+(O2* M+(T:QNX0QA:80;3#6'.)G"(1<2HIP%@P*)ADE9-8!Q9K9I!U YV:&>2%9^9[ M$Z(EF"9A8]G?8%9[^($I=-MC5C.#/#"R+F$&49(ZQCS"4>?TMAB0D1K$E HA M?6*<,[9B<[AF!JGQ9[WQQUKK19+PGR):XPPA[X3/G6TX^$P%)YX(Q21"P^-8.?UY"*+!F!KGY^7M!F!2)TA@ 9 +C MSC"5%-,^*05_Z)H9Y+$!:)$9A)KD$R$2"4PSZ21809I9AA)VD@D2P&35.;]? M_S0UT7,Y?U]G[MP]BZ5!;_""@F^1LT,\DB+9MXL<%2*F(Q!DB:" M.!4.:7 ED,&8!L:,E)KG1<-K9I":&>2&S*,*!$D[1ZU+ 7:@##YR&/$/#J= M5N31U?G]#P<'BR=P='1!$*-13#$B3AA'3EH,H47'!6&\%-]$YHPRD1*8!\)NMK9I#'1XX%9A"5*!:<(R$, ^M;4>2( M]RA*CY.1 GPG"LC!:DZAFAGD&IE]T]/M%!.SF@UD[0;@*LJ/"_TJY<8'HYQ- MG#/6&^#-C/KM83L.SNN0V_U^K#)7*QJ0BP.S/:9NR-0?5U.(+!_4C5_SVZI2BP<(8[B5V0"0OC(K%)&UI(G(B9AVJT@-5+N1)F\/KE4H7L?"3; M;_92.?Z<\13L,\138,@R:I$ #]LPRY*2^>2+6.1=FJ$*F:4%J<@^EDM$E3M> M95=TSF8Y95ZMXMZ I]^&:^-VXE-S;?RT4($=\&E/6J\]L0;E8C2(!Y>0XXDC MB:T0FHN '0B5WB1X4:JFJ:&++!I74,9B 3Z?LREP*L"W")I)A2E/5EM:#MGE M"2^'7"8S?Q6;T+O\WJ)"0,S:O; T1G3:ZX=![+Z\F18PTS%:,*IY0(0"AG": M$M)@5B.,N<=*Y8P7N_$ZM6%MESV ^6!/(_5[QT7#% :*PL+3AN5=D?^XZ#/U MSP62GEJQLG]JPDED^X,.*W; X XMK,>=$I_!>]QA#Z W,18@=F ML3]K2\!4S-_9[@Y&*;5]N]!!C88'O3[T=IP3/KA4-Y25[F*^"\:MV-;G.@(> MT;O02V<'[4'^#%[?[E<(464\%SZ82Y70Q8$[9XAZU2B&8L5S\JK1OL"!U2B9 MFGFLBDGU'BZU>?1LI[$#SQU4^/4J$]F$F& BIQ0CRYMQT:Z"HJS)!![U.;FKY?>D++E*V07?/]6ZF;"EO'):7Y@F> MT+@\.,1NC:IIVTY_CH;;I8-+43;8LQ>&L+E-@+)[@($1H!2#298 8HDDR#&P MU:PT044:8BMA97VGOL:9L#/LV5*1;%V2KVQN.C?6I]G$5=]\Y3EUDX]ML7* 7 M:P^6\HN]N@1 [YM![#G8$-R+TPTMQ/8P75-75,31WST]0Q-QB,EW#LHV:9 MJ>D9;I_4QP+5CA-M-4D<:V9L2#XR)J21H,2O3R;][.@9/M+MK<[!]E93?/WP M_KBU]>G[UYTW?'<'>K!UT-[>"<>[]!VX34VVL%-]N,NW_WG'FS\Z1[O_[.+6 MUOL.W'/0.O2G>:>[1;\>[N[\ ?T)RUAF"!:)<&'+>7RS+S8#"VD(O,&-0GQRIH*Y^8))U8)1@515-EL*!&K M M>)BT"=<4SZF@KGL4%LD0K'F\"E"1%A'Q7B7')DN"9(QN2YH4$S6U'AU*EJ M=:K:O2$'\UJXZ$$2E>9)@/VNB&("Y[1W%J*IJ7 >'SD6S!]BB922(A8213P( M@USP%%'KF/(NZ#"FPEFLNUHCQZV1XR4$W^Z53D<]!V(091QWS$3&$N>8 M.$L6.,%T*>FO"WCG+< M'W* H1X?.1:J4#E*2#04J20<@EDS2&OI M40HL1.I-HB860IZ:\/>NHQS7(/6Y-#7MJ='S_-FQON*H>;.??UY!U_/8'=MX MW5C_;,!%KJ!V-X-R-U: 79+#%Q/4)H1 E],!W9[OAS(FI4_<*&6X-^"')FLD M* 5,@F>"UWP_/YWS^^X4/M^C@2IP&PUBS@C$K3;(IO,K9[8VE:RA^U:M5O_+J,UF'5U16A MT&#D\LR/^43RRP:9421')W+"\&7T#/&[CR>9>*%B7SA;Q5 T):PYSVJ_#6/1 M[19 S5CT\\OB1VOK:,\XPG%2'EG&BU7#DI6E M[!#@LY"MA0SO11XSKH[SH'V[[T?'61)]'"P2&_5F,)GHYTQJ<]N$])6K_*DD MJ%^9;3V7G4TC7&6E!4L[<&>I54P;8Z(#A/8ABH=.4%\U 59S1_M_ M[-JTI7'0SXKP/]J2"B92@$'#ECN"G5">*DLQSZ6 B-Q3(/R%F0 D]?>L0XM+ M8*^%?%?._C5N>\"TZH*7[XX&O<9;&*VV'S3^M]?)=BP@U<>NOY:2>-2VMWK# M6/P"F*@0NQF4X+>24U-@]WV["TH1S+/&7T/XX#@N<^_6K5.__&=1X9755U$; MC4G4>B-X;CBW'L^-P_%EOZY_Y[YT[2BT87)^78:+2[4;54+JI 1W8#@I[TU2 M5NA,+D1,P=:/GQ- 7@>)46,<5#;=1%2@&/5*\#XW7):WXRJM.=<. M+H/ DE+J7>*4^MM^^OQY\.O.\T?K9TW9/O#'YWFX='I_-YMK29O?OCC^.N'5J?YHPGO^<)WC[^<;>^\749!$HA*4469C]1A MQ&.@R#)KP>%2W%!+F(^ZIB"I8:R&L7,8,T0Y165B!A-N@M4L4:&QU]%$%LD+ MIB!Y,!B;/V+ L?"".0"O&"3 F''(R!"0!*].>Y\PMD^,@N0E)"G4#"$O/$-? M6HJ)=)0(;;E4S'F/J1.QE\K%F"'E@9%UD"$F&>:9#1 J#E2)2Y$U#S6#"$/CC_S MEAVUCN<]/,0U48@3HI'QWB %NL!SRRF+<>WPYR6$ FMVCYN?7E>6&RM9,WN\=@ M,CNX6!^/-4"8:D]XN!/9HHBAJ3+18V<)]J+ MG*-OZG*R==[+O2$'Q\13$2T5U'#IK7$64XF5L)XPDD+-[O'XR#%ONEC-J5>& MH:!PY@7*L?40' *3A?'@C=>49^3@-;O'"PIZW2LS!V'/@69 6!-=B(D9&;G7 M6 >CHL7)P ]E"*FI.1X#X990)@YDH9< Z[ MJ[6FYG@>BT8[G*B7S!'CLI=AHI11QES.2RCE<0458C3:)!U M(B!- /@5-3.-NT7;M?96$>Y'+7@T$'1T^S0Z^7Z/GKJT;/^U&_ MI.V#QU#JO,/=)>YQHY31G+/;Z9U6:="EZ>UQ(?><7/\M7UHR6(>]ZHT5Y41H M9\Z V/6QX>+P-,:J\;F;._AY1$AO%P3.T^22,]0)L/JT1B!J#_U7^?^,UVUQ&PC--*%YD$;DLG&BC MD#*!)PJOY!*#["HIB8J&FVAE)$N/9LZHDQ SMJ]L#2R>-KKAT'L MOL"I;FWEJ8[)8BD1)22@S$R.K)<*.>Q\3I2&[T'_IC8L\K)U-!\C;*1^[[BR M?S)Y265G@2&3=4TFDP&CK)_I8PJF\)+&R%>A3!:(S'EB)\1%_=YP3/J5HAV. MLDS-:L3"A'*!W&;*FE*2VS/7R*MBNRT%NX)J@UXGY":.=>/8XDRCZFV9#BH" MM('&C:5]Q=9/G(#E5>'T>:)_L4;!K*U>N)(L"K[LYE:!)Y9'-S=HN&S:7BU[S'@0 M%N<83-M^#"-_SJ-SH9>-$]L.^5VEN\L>O-A5>-FK"5>6S];*,;S5Q:I=,]-W M/M 7*+XV&W_.R-3P %H(@O>M/2B#OH)[[H]1-V99QG.\<]<=AE-[81QNHR.3 M20HKSC1GCC.% 92I)#K9R(FEO"K @K%DN-:1=PJ*G5OP;8W]S<,[55MSF'CB<69I^^?[K)8MF MM<2ODEFXYS:RYP,-S"NIJ5><,.%(TBPH1:0*VA!Y;=G["V1H.Y6#S$72SM_W M@VF!&>Y+?$CV M#!FFRC% )RNH!0L>)[#H=#X5)JP!1XK@D$DT-\EBK+:RVW_Y<4%P>MV( FBQ M;[T.&'[C"$9FM --;/?GY&G>]/F],GW**L^V8+ZF90?!_KOQNSW)X2'0D/VC M.,Q:?$J65[CQ\CMG8GD7(C+9@$?M[^B@'4+L_O:2YIBV#M_M44XU.,41<6_@ M!XD$O+0 <\R"B#H1EVBJ3/=QU*LQ[-M0\0R>99 CPC&TE;<@S O!0SE#F)[\HJE1,7YI=>D4_<>AYE>-V!F_C$%2YE]ME[Y\'Q12&? ME>S%C;?B0L]MO*WP]2=/!*',_\"T^3@85(LGGYW*,;^IE%1=J';[EDG45!C& M%+:7!0E9TL$2'B-GEAOM+'8^"5QNO M#5Z(#<*0@5QF,MJ*;7WD.C"EH3WPG5XA]IW U,(N,%@JW4&E>5Z=;T,5@)B# ME\6% .ODQ)X5D[$W>TL.G(V=[ SF=G!PTRRCXZ/[>26*SM>(F"GO5FK;78TN[WA&/?+ MR_O0%[#/-AMOH[>C"1KG8-841V;C6JLQ9(95.H<09PBPLU^0KRAZIQB&8PVT MG,GZ>6+W]0G"EP8_K\T%G@=[BHT/0PQ^07+BRB#\)$Y_;3T!S\R"!":(:W-(D!AYD M"IQ3:@27/ :1DE?1D_33S. MJ[5HS6S^3)G-ER=43.81',A86Y+CJO6=)K&*MA M;(;;E\B$E>(\LZ3SG)*(+77"8R/!O5A5J;V&L3N$L04NS>@M.(\,1?>1O0P>1*:A,RGBO$'=9(.\T0 M%P'S:"D/C#X1_'FI8<6:>?WF_$9@%3GC&).4,6YT3F!WSGDK0-Y=,JYF7G]L MJ%ID7I=>>&&29R9T?BFJ)G7:V:T>T,.%Q2S5%-- MF.2..IV8EP*P@AKIM(PU\_KC(\>\D2.IH4XJBI13$7$)GI8E+B"G?*(L1!.3 MR\@A:^"HXV@/3='^1.!Q:<('YM9($;E15O'@+> ?DY9% BX=%3'5S.R/@8!+ MF-E-(I1:J1&CB2,.&@RY0 (*BBHE'/%<%V;V]29F?\I+)?F0%-@%"7QJ#B:# MMIAKI85-0;(@5,W'_DA+9=Y82,H;,-PXBLGH<>W@)#W"R<'\:1&Q*"70^2V6 MRDL-4=3$[3=S,C21A OK#=:11\&=($8XQ;S@T5JB:N+VQ\:-Q4-! MOH+54( M>TPS<3L#%2L4TL(%[%2(V,E"W%[3+]?AB7M#CF 84U1RK$4.;#)MN! T*!#* M2%5<$9ZHD>,AD6/>XM X&@IN$[(R '(8%I'V6"*=A,DI&")IL?%:\@COV_E\O/O/)]X\_,BV=]X??=UYW_YZ#,\]['3FF4*V MM]Z=@:+Y 6T[;O[XN]/Z\/7@Z];^6?/0B^8_GSO-?_XX_KK3I-O__)V@;;3Y M:0_L@>0CH2AF9BEN+04=8Q-R/J7@#0LTA/G\048#DV#7BF@CUUY8 7)JB)&& M*>:SXCZ M?)E%WA3NKHOY?Y4R&O8R46)EE)4#' EN&I"D7,,8"] 83* M?'Y92WV.@V%)Z08UQ1OO_CW*D9./W9S_EYF^_^Q QS-%\_!$TI!HHM*$Y5&%Q;H/Y[@ZN\#?9%U:V0MOSQ:@]PUH^M J@[.=*KEY M,QV9"Q',WV (4>@59H/R"2 2CMDH[2($RF0)5H@0>%W M2J-6&'"-OH*_ES"%@AA6K#-/6U F^/*^U_^0U\^+%8G6UANZ!]//G8T>"1,X MB 2QR/!HD376.<$D#EIOO!9LD7BXF-#G:)WQJ.*SKV!I< M&J(>V.%[7;O_+'\0P*J3B2\&A#.!X_-Z V'X#S5<(:EZPZ4Y: MG_:4)%CRZ!!3E" >9$0&3>&E.(9-Z]; EDYI?* M%,A*RKK>:+B4L7I,\3KA=SV/369*O"7V66'&&TO3A5#$03XV>PR-/AA4!36* M#?;;S5;ND^%!X6)34W/WU")D4Y+;/?;R[P2[';M*W=C':BSEUWKL(_+&/"I; M2M%NQ=,M9N[@&D'M9SL6_XQK%*!J/*I"!>7W"4U\X\]E6:OU&.7?/T\8;\M? M)=X."FYD.^7O_VNGV/AE][H'%9_M^+W9W^_'_9P,DT?E(PQ2NSMH^_+7WSG< MOU@.^)F?Q'EK.X4NO[*3KL_>=(V]]9\C]UB_+<>;Q4R"2]1SK(U*BA,PRY-0 MC#@<28Q1<;%\X_T.8R9CIVEFH[XU/B#PM(,EU>[\\:?3[2V/P7/B^7VMG4]P M[3YO;1V M_3E^]>M7=+\9_<[O$_,[\Y_W7K#6S_@^3O[N6^DM>7%]M8^WOX M]\'[6H?P[^$[Z%MG&=D/N+.6!"Z08XDBCA5&6IN$*+4D&NNX$7CC-57X:9-D MU%P_-=?/7>5]WPX+Z3U"X<20&IM0%PH1K4L*^5,!R(4#TYIX0K5!DC&+N% < M.:LETIX$Y61PCHB-UTQMFKO*KWHJ$'F39URK3S_S@L=IY!4V];(C6_65=Y V ML'X-?BI7WE%&8V74F#6W:L::,F\%IIAYRF_E %Z7K^<)&3=+?3P>0]""6L>( MS'.AT;FD'/MTDNU^>N"'X[OM)NZH"-F,( MU@;?]7%\,>YOP<3STC D!I$6<6'#]9ZS\>I4 MVA=EY2U9Z75P^^Y08-Z:PUQ&!?\AC85#7&*/#&4&49N2Y9'R(,+&:R$W[VS_ M;QWAX*D_XR6PE%T\V7'-"F77\.9?^+$.%C'3"@:"4DZC--1;[PQ/BK@8DKWW M5)CZ6,== /LB\7ZDQ@@E!?CE22#.7(;XI)&2!G1]XD9X"^:=_&FVEILNHYJ4 MOR;EO]?#&;="M/IPQM. N85H9 1AUMPA #L#,(<3THHJ% 7!7CO+@ZX.9^B? M)I=Y'K'(IV3#+$W2NY7'NF1MNZO7MKOQVIX>6Y\YL9XY+.F:DE@^E65/YG&+DMIAF'>DA,UA,6>14]0B*PWASA) G[4\#?$24GS^CH/AF$XUON3"0'=Y%9&CQ-"B#^0B]4:JCOZ-(TO/8 M"7U*)L^Z1I)6+/GQPLX4.M<,,)$ZP/13:# ?8))$<*,M1SSA'%>."ND8&!+8 M.8*](LRJ.PPPU1;("[% GI:/-8-#4ZJ1.@!U'_@S'X#BR7-"1$1,QHP_22-C M+$,RTJB9P\8Y=V61CY!3CQ*V*.?JT>"#]I\XKW<5"JT\TU;N/ M+R \M=HIK>-0/P&$\W$H[HG2 >P];TBNEI7#\%A+% TEP8JHA>0;KYG>%&2- M-A[K$TU/.@Y5!YP>>MG/!YR\BM8&!T+.LOT3F49:,OA-!HV3E((1O/&:;QI5 MGVBJ;8KU"#C=#>!<#"B1.J)T-P S'U%R' OI@D$ ,A9QEU-#:((_N2&$44>, MI6M[I&E:X;(4+)@'P'6L [%&5<]N4_"K%/L:=?O1]_:[I;J7GUGG\,=@V.A7 MM0CSX:M1]UMU*NMBY8I_SS466[WA;H3&349AMGS+4P>D MVU=I.CPB>Q(4!O>.()\\6"G6@;T"0()(8 (;3;7&"MR414K,S<;.07O0L,> M%\-@ZO0%<]&UI$(Z&8JHC=0R$[ T8N,UWI1L7DDU M\I#=I@+94ZDL%D&8H(T&(WCR$)X_UCG]\_FH M1#I;+X/&+UG14/ROSW]]&91?R;]^+0(+2J# 9==?]82-/^'>C5^SUHMC0*_4 M$( &FGS2."[U*P:3>N)O>["0-AOO+"P4>'>Y'IX#+P'--2AZK6BKW+_\9%"F M,2NSFVVR)6-C%-P%SQFG 6MJG-)&>9/ 6=!DN1GVL?5^HJGBT:!W^WAS50_V M8Q?&;90_W(8N]7<.;'=L>'W.O=OI?:[Z]M>X!_-:JCLZ/NV!YHO=IQZ1OGUM MO9V/I/EF+[F$<=97Q&6F)X]S;;V(D?-:<)8$Q1Y,M5XW+E;4+.(Q$;Y%&^L8 M\'LBU2?PZ\04RF(Y&+E!_/ (+?CM_)=?LW, M\FD,;7\_@D!7RZC7G:LG;+O=$?@H8QLNVU\=VWW:NN+JPH*VW6]\RV&2@@@9 M?280 +_ 3(4XC/UCN#=<'+9<2[Z,4=ZAN=9\CF_,9G.^OA107:OZJ4_;[7ZP M,J1?QF[ N6%1[(IB5GSN=3I@[6?,K6N0[N\9+E**"= 1S'G$HS/(T:B1I48Z M$ZSU%%>:LMT=@6.5E0TEX ACS2WS@LN$K53:,4&"(LSSH.=KEL*:G.7+'X>L8Q^,W3JJ*PUF.G=_K;RHV!:=!LW/:BB"^LB[%L\ERA\P2@(E_P M6XGO@(8]+\R9!7?FKO'A"7Q^BW7@:X^&JV]9J*=V"0K/_CSH3YYP CXWP #)PO.Y!4YWYZ5JSZE>UOU5> 3#*9>%77X;00S MV\]709OLVK2E <(',/0?;4D%$RG H&'+'<%.*$^5I9A38@F1>V U%-S("B)O M#V;[\W_^VUY+F5XY^]>X[?Y >[E+\P[,VL9;&*VV'S3^M]?)L>W!J\;'KK^6 M9GS4MK=ZP^S9]/)$C2-CO\]&QMZWNV!UM<&B^FL:(UO[3OWRGY6I6:S4*J(X MJ"*"O1$\-\#DQ.\^G@RS87GQLE_7OW-?NG84'&A^S ED^V0+U5HO >W.GJMY=9+'?B&];5,3,:.M2 MX)$QRX/4X4;5VT)%J:(Z4H](HWD!ORU/>UJX,VAYUVZ_ ( MVO5%M+8^M[>W/I&O__QQT#S>/6WM')U^W3HXV#ULGK7@O?,';;;_^4BW=][E MZW#KPT?>VOJ[LWO\[NSKX1NRO?/V:/O#^W83[H,^+BNH:[5)5*:$2%(4<8$= M8[#7>#EW"GH M8CUDPR&;#./$UZ>]J?30*#F?YL"D ',C>D0(MHC#7",CDD'4X"B99!R'7'9\ MDZBG I(O(?6UK(.ZBN:EMA\F4E,JJ126\42X24%)+*TG+"F'\8,73RJ3-JVF M\J'?&PR>]R'KAT*U1=9]QU@DG$:DK4J(8VJ08X2AF"+F-*E<27,=#UG7533O MR:[Y23"X\R3.BUAP#2OG.1?1?#B<6*"MYP&KR@P0?T5&P?I(@*')/!!A$ MS#BUCCCQ$J)B%1=.72#RX6VST-?%AOGIM5Y':.YX^<_;*((GGJ(62!)I$*>4 MP,H'UR9$&B/')GG!-EZ33?'3E#PU_]B-EO#[7C_%=AV&>6(FRC2V//Y[.HV7 M[+@#R++-4/8"I>TUH19D8\U M86KN=L?^#A;CFI][>@%'FY[WZ:7;X6)]>NG)@.&\92C!B?0N)*19=B8%-\@Y M&U'4+&FKH\<9#.DFQ^L6&YLRJ2VD@ZYOLO132>I>SJ5V$P*TNS*P'H@ [1F; M6S]!NK&+6Z=[,$DX>FE1(((BSGQ"CBJ.- Z>$292$R"=]JCK7"<&876SQ,HC]F?:]'F&[)IS0I[XUVU]M>B'S=6 MW ]%?'(M7'G3Z?1\^6T[S2-'QI3!2Z9$R9LFX-@[3,H1D A.?PJ9-#@BB9FG MN18!H6Z>XF0M);%HC*O91&>TZ9B[\-6<-MVO3L#?C+;-9=JV_$=H@^H=]N"; M=B8J\)U1YG89$65PWR*%G]#[2>&G MJ[_^F13^VSWURL9>FQE@211K,H\@MW$]KGPY5 /FB:;6[Q1>JF;%2_7N(B_5 M-2@':O&X*1/%R@CW97MU:R@XE^[+7:.[LSV^3LV@&VP,K/_(K>9A>,)H_BPV MH?^RG;'U!P;046EOH2=H6NV?FGNU\T%]Z-H#%),IH)8WFBUG*--3@H M0F*I6? W/I,X]E]C6.[>C@,%3ST6.RZ=\T[LTESV)G2:6T>\N?4)MSXT^?9. MZ["U\_[X*WBONX>[Y.N'YO?YW9[=G<[AUZTON$6_G&[O[$.;/N'='_NB29ND M^<_7SN[QUW;K\.^CW1_OEV5U,BJ\D\8@@AU!/ H#/B0Q* FM+8-%S&KC9RV6[L(1/HP%4S(A$S0X=2(7;'+8(R(-L=H9[PD8 M/^JGC9][7[K/P,1Y@J&_#[$;^[93+!P;CMO=]F#8+^4R7AASR$V*3VLK/"<;KZG2:W36N28#N>.UJ[D#'2F3E#9QT)/6JB "AO65@-LY@7K)P%3<(YTCX?$0Y4(LT"0U@'$96@WDBP M#CG]Z=W1.U\ZCQQ!JT&T!M&[=[%=(-';H Q7G*A@HK#:8^<#C9K$VDQ?#Q!= MX /&TH>0(M*8>\2C!6>;2I'A5#F TTAE A U=Q6-7%<075,C?YHT/:VD.UMF M]VEDD#W=W#>.R2]'OS;^[$!C"@HUFG;H#]:B*\\B;WUKU,_%X:]7>3H'O+/J M>#5;0[[1'@Q&<.W-Z(3NW.(OV>D?2U.J/E69?!4[T"0A\&WLQM0>9G%ZZFKK M)]+[WN'6_IYU7EL.9GM46"/.>2Y5ICEB)%JEA,V'@S9>+W)8%"&XV5QK1:F/ M5 B3T\+C1#6* M(>5#"U$C(Q1%WB@&YH>@*I"-UW(QG%]54"YIB+YW#"!1)50V3MO#@X9M)-ON M-[YE>IE\Q4UH+QX*" KW32T;LSCP\;3Y9L\+;YF1"E:_D8@3;I'%(!;*^J@- ME=%XOA(';L1O(KVU+'I!1.1!)2>E<<+XX'7(YZKO"@7JB;XA MQ&G>&/ $.0!E9!,57%L6I)0;KXF2"Y/^JN0^@]G2S@[#- FZT&"J?\%LI=@O M.^/>5P794Z]?;(59.^XX6W#9Z,CBT6^[49&SXO6%@A--WN[YPW,31]+5;\Y[L&%[V,_IY!MI_+E5-@0?6'2U@2OMG6Z M1U-BQ(*.P2E9Q"6H'.T%2)OFQ,'OTZQI[#5C!V:A3K7$Y\&_@3XR4Q)[6^Q<[;9 MV,F/+!YG]F]LUU]@B,C/G>)8L8G.)61PXS\B4L\L#]&W=A@ MN'+ ;D&Y\[K4/5]_/S0/]X2)8TYIG&2E44W%=,CSX#V*E1F/!KW??B\6<+$_ M9J'AQ5H8T+;OS4][W&H3/"" %!$ P=M\X( S1(4$KR]HDXS?>&T62U_?V):\ MLU!W/9TKIG/[S9ZTUE&B V+4*,2==<@Z21$QT7L-JT8(NS3U<;J ;Q)1NH"^ M%_%JD:]R'1'LSZWG':<-^7T^;6V\/F/Q]%\\?1C_G5V?SP_JA0TAY^/H9V_FAM-DLAQ MA9FP:&)XDTD/J0+\E2R/O.+48&=9TC(&QX@$".7S9%[5F#=@T.-@8>/CV1HB M_S,'-I5P73EVV8 ! ^4T_^CVLJ$"KP<#U1]D N?!Q,*[0.HYM-\;K@I0#"9$ M8%="YJN"F;/Q]]"#YW=[PS'39V, @]A.;6^[P]G7KWXUO+,WVC\H#X573IC+ M4COKOV+$;BYB<&/]I_+GL-B0]<9B\5A8G,VE]K"PTKWI%M\9+/+8]>TX6#MT M%LV_)NC\&9YQT&D>OA.MK7W>VOE\]/6?+Z*U ^\]]&?;6V #;>VSC-+SZ-SZ M\.[[]HF4 M(812%(P78 H3BG3"#!&L'=BG3@8;YO'98,Q,2H8I0;ADR4:*%56!)<$5H,\\ M/L_,0\&$"S-Q/X"]%!NO;O?%?F(LK8!QT(S#!8Q:GC"7QFDE0J29=/:);$XW M)R!?O 8P?@=K@8DK>_&T=ZIW9E1>X>H:-+[9?KLW&C2@HSEP4)R(*OF\4%:Z M7D67.9^*WK#[H&3+PGG5.#UHP_4G_=ZW=JA"#R=5=86ISIZ\]*0/[F,?.E;Y M-]$?=*'K^V<-F/ON(&4N;7C/N"V-%..@TM7]WIGM#,_.GYLWSS)[U)-A4%[_ M=LX*QX$=K-Y &$_/WE0$YB(+@AH'_P5'M>$B,3#U@O#<6P: 'I1:SL(_$UHN M$85);:+_J][V9BIOBQSDW='Q::\?!O$\WO#(A3D>7F<>'GW?D]):D@Q%"CL) M&A,;I&TTB#MJ36+?X]:O>K4"XL]!ON8"DD'X/E=X M,]ZHL/MQ;38I'ERR6EN?SO8$=YP1 688"3DL*30"$T4BL'O!9/%@CM%,=+]\ M0Z(;AQ58YS_&@A8:QS'DTXU9J<2-/_F#DT%C&SG=!"NOX!+]FKGBBUL.EP=SQW3RSB)_T!F5]_%:VW0"- MS\G#_^NBBS ^RHS/;[$.5N1HN/J6!>+72YR>V9\'_7/.X7V8]WZT1\@F>,!O MMG-JSP8;_WWA/4[FU>JM/:L.3'YO%OHRX(9;X*VF37 MIBV-@WX&M/^X.E*CP/XK_/59I6PFBU M_:#QOZ!ZP.L'7^-CUU\+$QZU[:W>L I'_CZM>/#[;,6#]^VN[?KL5/\UK7VP M]IWZY3^+HU?M4=OCZNA3">B"=PK?P.2 31E/AKFTTL7+?EW_SGWIVE'(Q:A_ M78:+2T-"ZQOBN5F(H13H &&UYY&%^5C"7*1AXH+DZ9^>^QWSM"X\=DD/X_ZY#Y"\S,83\\G#6U_'QX^?L<@ M[A?\>L;'=CYF.[;;C95G,O6Z_[?Y>^.-!S=FL,3% 2D9'5^6,%+':-;/_TB(PKA/"01'$N8K(BJ 1"<91^,6J:&X8L?G;9O// MM3O#V4C-5;&9<4PFQU5GY.S_#1HN'MA.JF(U,X]^=XZCC?'L-Z;37]5,O #^ MQ???]L->QG(B\CXLJ0X.GK8[G>GN!@@P8';CS4D??E*3+V/Z%7S:R9 VZ/6Z M.200^^ 39#3>A"Z&$B0 GW\Z$'<<#6 N4_E:(J)0'!Q7QUD2Q&>"0JPY*=RB MA!),!)K\,!YPMBYPTLB"_?FSN[/YJ'1Z)YNI>LY%0&C(2!M<"E",AQ MSY#&PB5%<^H-WGB]>*K^DD!3)=KGVNK2Y*OEAZ:52D8FKY00G.6C_S[B+)D! M_*ID=2T!=R4!K=.]*+"/N5(>"5(!)%*"-+418<4C)\8S*]S&Z\4#D)=(P*"7 MAJ?989C(0 5GF77P>)3#1F"0=*Y7 M09@15&'J-'QSA<@L9NJ,A6;-" ,>5V!^0/L^[1$7,)$R 488BSB,)K(\4B28 M8QR4J&=8;;RF2\[/-TK4J?''J',V/AM$](*F^_^Z,5Y?Q54'C68/QB_3;^^C MZQ3NUX6RGG,._88:AX,(Z1PU66/#D%"Q# MH2,+*8#MR,TD_91-#POCRPX+7Y3E-WD2=L'-V>Z^7+D^3S#[> IM)GO"97.< M!"2)EH@+&I%3$D0;C)&@P!HQ^<0VU3B*M5W48$ML7Z&JY7? M#=7%"K>8NDX_OK3=[,<%X2HJ1Q-DNHMJ"94PL8J#^:#*1B4 W7B^1CD;( M&>7=')QQ$60CSBH\JB]LI$[.ZY3X0JG@.]DU6W0W+^J@"[JP1)?* T&T1DN< MU#]S=*=?[W6T[&/1^4LN;@1Q3V@'(PHASSC-6)K<'H MY*33SF<_,W".JNNKP[[-CNP4NKG9>0$V M6S6;II%=)L#!^T<&+K_'MD)X>+H&LN3DO+H![T^MDJKN:ES-)93CX!#1;:@_ZHJ&,8X7?YR$L_[US/SC-< MM5_55'CU_[/W[LUM&TO>\%=!>7-J[?'"_.+NN4FS'<9Y([9P""-YF4* F44'O6$4E<9J8OT]W3_6L@SS@!DB)%8![A M*)G P@1L"DL$3^1I"A_'' 1*O&J2,F#A$%-M84UA B*?%ZE2E;2E+\6$:VH/ MZ!IX3([7T/CQ;%:.'"^O/=(BP:1@PA8I5ZMOT+/%ARPL1YIG9_"TE+,(UU8R MVP8^+"L<< D_8VUSPR]YGN).6W\&WB@X$V&=!%\RO$8%SB%JAA&LX62=8"[F M8\\5"#!!DET 8R$6P*I]55?QR_5O] ?*%>KI[$SL'SNY$M!"E1CDES. S'J]!\_W(0NPB9H1FY!HJ#R+$,(L=U;-\7W5-%C/3XUX0 MNN!V#KPUD09!Y';@:UYA-]9"*3CL"<0E.UL8/(W&O*E>G M]9K]@4OV!SA%E%;W3O+TJXKWNF6];OE+._GS'R_T8/UC7?5"GZM@6YEJP$RF M:G$0:)YIF7%@/GFAK]4M][1U"8X#I252PB] JUUI%=FAYA@9;IV8$4Z M8YKN>H;N^/8"N_V8P3Z"<70:U_7 :\TA"IP^/FXRCH&; AW/7!APDX'HL[&E M^K$1J]A&-72 NZ(P>/+",I?-H#K4O03 ]@'XZCU8^ERT8OR-C8.JD,JQQ+@# M8A&(& "FG2NZ/E2(2NWPVF'O'SO&%Y<@ CHP@4,)Y/XH"Q;Y,4-AQWR)JBC) MW FJ$JXM5T]3RBK M&IDY*:&'6.&B!N#E>UTKH7WY),DDP=9,$IVUDJ@P+.: MM*J/N2B().\6:1N("#-B%UQA=KT': L+$:")N^<*TO7+OW4J*^<*UCDWK,A6N= M!/5R[@O4ZS4K\.BI?,<+:J/1%?RNDP9=\<_O<+U^\OWOTOOZ>>/OXR.W_Q]?O+JLWWZYGVRXJF\.H:Q_66>?'IM'B,^ZIO/,*9T?#S^ M&^Y[??GETY_:R==SZ\N;W\%3^?/R'R\&1]?38M6S;/)3#-6W?*;:GL:BP Y9 M'*R@6OF^C5D4FL%"VS)MFX5!X+FA[^D^TSGWE]&[3OA4^2,O2P567+0VNAJR M:SWTUH]>>O5>?>=FUNWR\(=PQ*,JY:?Q,C?_PLHDQ)R@!"VRB#;=1\SAVC^^ MSY@6!*;*-3M4+=_2U, TF^N#;XJ4L>E?].2OZ\ M_N/GNI-@GH6BQUR*,M2/P\M[6'FK"W9:-I^6;Y\Y!^ M6NKZ)WYS,=/6W/BS-M0W_G;58W7XT;2N]=BK?[/-S2^]P6!U;^LU.)Q^A)N; MCA]^;_%F4OXVDQ+&Y3U-:\5^TX2B0O3>8Q&M?(VE]*1+FOR"C1/N6617%MFB M^_+&1J;+74P[SE5H[VRS#MOT;5WN1+W+!+'MVN?<_;BZ0IAZ C?[K1%+LMI4_OME0, MBRW@K^6($3"@Z'*"D;BC"Y:D%!G*6QVA) /*R-%A) M=,Z0T^CS^EIY^'9U_ M@;%\>?-W\OGKV^\G'_\T3UZ=V\?P]^FG]^=?QB>CTS>OS2_C^3WPKNJ+\9<# MSTF/W_Q^_N73[\GQUV/]Y%6HG7X\G\'?]I?C=?6YX_1F,)0,^W;'Q]? M3X\_:-K)U^/+TS__<2P[,CS'537-]U3+<3W5TWVNAGJL^:8>A&[D7]$SLIN, M0Z''GFUND6T"U[-=0S.Q " "MK$TU?="7;5TQKEA:*ZE1T]>6 /3\W_K#3_M<%MND-I]MGG#@R;-\P?=7 _LN6H[FJ'[JN&CEF M0 36]1!W0&=-/7^7=\"#\]"[-^!#N;)?V-M=V*7L5MTBR_$>HHP'^(S.$O6F M@<).V_ZO>)83CN!USPA^X"UU^!D/@.'6'TD=3&3Z$WW@D*;AYN'&B/M9TL.G/*]5H-\EP7$S@E45F)NQ645YA M3B4E\6Z7WOO0\D+VN33=]K.NS">I"V'W&V8Q-N8'K"W [4SSQ$.PAX\_OD5; MF&(G,(;OQZ_._[$T/73 75(#4]=5R]<YL9NH/E/7FA#<[77W T2/O:H M3.\YYM9OI?U6NM^M](:1J%Z%WKH*G2VJ4--BAN:;@1K9%JA0 U2H'\2AZNNZ M$7NFK1N>?:W-],XXH3>J]L$'7+,=,[2X"D84'E_J$;! [*BN9MN!QJ,X]F+: M2K#9AJ!ZE.A11]DTH1!,>4RK]((>RI@SR^UYD79K &?S;,(_^0L',G65,H$!H@@ M'-$#QK4RAN[M0$4YNG\XN%;@_#\H7*M#N?+Q@"OU^%L]VW4,Z*;'].HQO0X8 MT^M0KGP,A^^GHALM-7>M&XNVS?J;%'+W'PW7(Q6:1;<>P%B-9BZ:'E M^;II<<^S71YQ,]H]9_^&?O@1 =4_C"1,<+U/7_V>@OMMG;YY3?V9OL"U)Z^P MJ?OK[^"&P[N^P%C_/E^.CW[Y>&R!ZZY]^7IF?:;^3+^F.-83&-?QQY/TRZLC M[63\5C_Y]#X^3E:2]77/<"V3Q:KC:9BL[]FJ%WB&ZNB.&[N&!X3U02\[JQF8 MUTNX/(CCPUXC;%?%HP5^&'##UD 3@#;PO2@(PUB/+=_0',O=.3N[UPCWH!%6 MTK)CQDV=<]6*\<"$&;KJQ8ZN,M=R8YN9KA/'3UY8UBK:TN%HA.X99H=RY6,H M37_/RVF14%]P$0=&-5A>RVS<%IKKT+<"/3(PQ8GIV9)M69,78.U8S M;KQ3= ^+KQ?^EO![<ZQF!X=H<&\1'+.KMP$.0[V4[T#6X MQRQ=5[F)J&.F#9YAJ/LJV( MZ>FNK09^>G74H5SZ&Z-_'?,K2Q3Q0_I\JN0#MD=TL"GAE-<"5 M!0&/XSAIWZ!P_:[2K5WEPZI)R>P@='5+];T8(8 B6V6!'JN1 61G>N0XH?WD MA3&P37=/48;]R> !12![Q7.W*&.]XNF:XED!JPN#@#ENK)HVN+&6ZP6JIWNA MRCT>1)II@$\3H>(QW!N;LQU7/-TS,@_ERBWJZ_ SJIHDJY@H*?U1N8Z09L>P M33N.0)EIS IT+;#=T'"9H5F&SG3=^<=WG[1ODJ-L\SN\WBI\$IW MAT)*5O^][3(_?C8&._T]G^0@"MG9JZ0,T[RL.E2W-Y,:CRY-/KZV3\?'E\?C]^?'XK;EF8??__+/AF# MY@1->_IJ]!7&JW_^>&; ,V9?WOPY^_PUBF&MB+FJ MSYFI1J$>Z1C6LWU/[(O K#PZPGU'T[GC>YIFACRRO,A@>JP'-K.B$&CC:]%R MI9]>'EL8\S[$#VP]# MQWMRWS*R?0EL%\>)191HKK!LIHQ8J6RVK03U]^O5O3WY=:4YE01M%3*.ZE?R M7;E@,L%\0S2;+F%?+7G6'2"%.Y;_DU?A/V[D,A_^IVJ.!GZ6$?FJQW6F!H;N MQR9W P?!,*:7^8JQHQ3-*BN2P.5SY?5YF?_&63H=$: =?OR4%^?E4$%N:?TJ M;P&"(NA%.5!X=@8<1BU_@3.K&%Y34;\%?,Z8%>=8GLN_Y>4Y3_D4T_CQ6$XV M$!9Y_;+^=LPC-'7JF^:OII'<_,UPYT42.=HU:TOEQE3W"X-D9YB" MQB>L8%.>SN:%Q",^@^\+> ,8)J *PVFS#+LKE$V62)<5$;]@*>P9O*S7GV4A M)THBJ4+Z!8B;5P52,& E+"2&\R13@(6.%=I%'B>T=#&U^"PO GZBFFV]9J0N[@CG: M_XX:=-8)<*L:%)R=JRR&!SQGZ26;E4_^O?"><9+55/61[,OCV0P,_ MI/X6M]VUNX%:7_D%5BL)2^6W/$4)!,7^-@NW4H?W.O:3?"KV&"!4Q#-45/ 7 M>?^H+)1?DPQT&X)4?)C"%^.%0XBN3NKI3Z2+!?P%HW"6W+?S"IX;X7;\+>23 M:0LE0U[VK/N3^RMC590 <9ZMTXMK?9KM?)3N.")WA<6S[*Z_S80%#POWRTS^ M^)@=]Y.C?S3=\QW.?96#W8YYUK'*?*ZI(=>XX[JVYYK6.LB=SMEO=72@J(D- M&J&AMI*07270>LI5C)LK9W,P"#>V.;1=;_^@,?#8PT&X.;3!&M96CWV,.!Z' MA2XQCTOL,+4MT#<.;Q4H1/*8%X&2?!86X%&D-A%^TEC@)XEX5(.=I&P+6;,S M=,^:\\MN9P_<',9H'TU>^O7LUW/K]=QK V>_XVKL/;_@6<5ODE#\0,'[#PB$ M_RKD]:4C1->Q#3<,-1Z8GA4SQS.QV"C63,MVN1Y:.R>&2@82B5C9%(?P*9F. M7H)#F8]Y\9:07F$=C\J2P_^BC^S;@61C72]$(;.Q_OP.S[9A3&/X_OO)]S\O M/W\Z&9T8OXY/OI]\/7DU2K^\>HVA"V,E&^O5":I)HNX:KD64X.(1:H>A9X3N'$0A5CV9-B]7NKU MTH'HI;W7V?3FU/TJ+7T9TS&,-=TT'%5S;5>U>!"KS'#@HVX@*I/C&9;UY(4U MT!%LMS-J:T\!N,-P85_FY12S,XKUKNQCA1>Z ]\/5_XT?I/G47F411]X04E^ M'_(TZG72WG32*EJ8"QHH"I@-.DD'G10"O;R .ZH9>F'H1JX;!1;6C_MV]_&$ M>K2P[OA$5XES+[&[2.RRZQ-Z?F09#E,U0S?!BM ,-0!%K#IQ9(1,=R,O]+#2 MIY?7!RRO>_<5^NWW3H1YV2706&0SEX>J[9FP_7J&K0+?ZBJWO8B[,>C?.,1Z MUSVX!'L4YT=UJO6F59.P-PSMY;/-!QJHV7[^#T8S[]TQ(OY[1^S7J^)]J>(U M,'H!<+$>1*ZJV;:A6HYCJ+ZAVZKEAUQC@>,SFZ '-&NU(_&>$?;79#YT.>+< M:[F'H>6>WJW#N*'=^H*^ZU7:+BIMQ54$_<5-G:G,#V+5TIFC!H'#U8@YD6\9 MH1/%SI,7:_39=1NJ]ZJL6Q+]:%79?;K2O<%V.]IMV7=&B]K6M$CUO#!&WYFK MS')"U3"8&9DQ,TR3D\&F[0OZ]-:UG'2LEZK,/5)A]YN:NP88:Q]OZ$=YQ2@? M \K_CTH?MFD[>YV%Z-Z6=8-L_&TQTOLEZY=L#S4*AYS@L6N-PK:G29V;Z/:F M_[HI=IN)=[#N'4N/K-@$^STT+?B_P/ "W^&1 1\U2[=VQI#MD^KNTPM836 Q M(I=C.8(:14!#RS1]U=-#2S4\'GJ>'7I.R#"!Q3N AE@[&Z"]VGJ@:LNT>.0P M-_8U%EJ!#SK+]AD/_#BT/*YYX=VHK5XS[:*95AHVNV;$N&F!9M)!,UF&KC*- M:ZH?N;'CFBSP//?)"\>[\7%2KY=ZO71'>FGOD/R].76_2FLYJ.J[B'QFQZJC MX]FWX;LJ"TU/#0/-\8U 8X9+"4FVLZ_.'WU"TCW4*#S CGAWX/OU29*WKY-. M5S-SF&T9FA4SL)QT#X^Q8]!)X/'Y%O."T(A"N( ZFNL/L-RS%^=;\XGZ&H5] M2>Q*CW(_B#2+AZH!Q%(M+XY 8FU#C7P'K FF,QO;^(!*[N7UX=@F\@/$PXJX:F4&D6H$1JT$0,I5IOF$93JA9'D583=OKD#@_JE.M:]4H M+"8FW%83PLZMUU59M%@>8$<0"V\I,7GK.ON'-7.RCN/6K=:\I>4]Z_U]IKRFMKRI7Z" 94 MB$-0DK'NJQ;7-=7W(BREMUWNN-RV@W@O;FJO*7M-V6O*NXX7](48MZ-&EP,$ MMN7ZH6>'JF;$$B;6#WFLFK"_68X96#P,,4!@:/Z#4:1;-)E^J#T>\PDOJ)&C M;/@I>@-AWZ""GV$GT.?*4_V9B:^>FO"$,F'*.Q8F<1(J3X_>';U\-E3>9K ^252Q%+1' ME4V+!$9RF4Q']7FHWT+O*H7++S;I:F1.OO\%\X=5UUD3YR^P-S\\* M-ADEX1$L1TEM!Q]SPZYC4%.>[[DA**>0&[9J,3#T&/P M-IS(U<$8M ,SMFQN,2 $6/$!J+(@56^FU=U:;[MC3,VE9Y/UR* ^KWY=A#W;B%?E_VT#*NU^SJ'EIHX6"-;1^[ MQFNHZ0CLR;MQY>-I]>4?:G\GVG&/Q8[[>G''W:*.JV>/O;7NV6@A7U7/UD&. MVK8]UC8.P395@ ]GV;8IK3TX'?\@BJ)KU^DFE:T_9M1]U+S>Y!E[&>$#8-#U MB0>=9E"Q_;3__2O#QMNB%_H*WSZ" MI07<=Z. <<<+(EVWK,#MVUCL)=S[]??Q\:>_C"\?0_OS]U^2+U_?)R>O1J/3 M5W]^/WUU-(/QC4\^GAG'X[_/E\.]Q^//W[Y\_)*>?$^_'K_Y?7SRYJUV^@;> M\^K8.G[U=G9B?-9/7WV>??GT?AUD/'=U+[9L3PUUQT?(^$ -0M=6(S^PPCBT M#6::6"+BK\D'NXUFD[UV>43:!5NHZ(YN>,S1+0,/'D"Y&(:M&;;-]3CN"] . M3+NL5LTRT[-T30TB2UNSXS._%T M.N)%7[JV\2S<8)RY<<@,V[+TT/!MT'V'L^7V/PHYILC6 TKYF<"O MKCI^@$4P$5,9BR/5X*ZF.;'/' V4@-6AG/F^!&;/8LQ#UXMMS=>"*(2M+&2N M'KB!:^AV8&NVO+"[7WKZ $R?76MTZ'.213R;/E=U;_54N=MAWBV\O>W.(QZ>9O4CS;-M MP^5,8U:H:X$>"1K7I.X,-^P(/8$A7)_HTKDN]1 M-W367JLOJ>73W@F?OFLGR-T?86<9X4&?<6,R^FT<5W7X&0^ T1Y$+QC1MP:5#?3"GW?CP,U M,&P-'#S=4EGLQ:IO&KYG:IYK.C8X>%8?('_ @JQY.@O\@%NNRRTM#GSNN:ZM M1Z;A6:[)C#Y WCU!7CFQU^W(L6.F-^8 MII.2/%N49$L++=.RF3KK+:3. MZ=6W*Q:2RW5NVK:E,L=&Y%774OW0#U0G-N* ,=_FL?'DA6O?&'EU)V$YH&#G M8Y7^(/3L*(H#G6FVY7(CB"S?U@+--#P;MN,[RECII7\WZ5^RJCP-#6//4/4X MX*JENV!5&0PH%IMZ9 ?,\/P0_"-G7W'0/B=E;SDI>SQNOZ6A8\*1^YT7>VW,[V7-_K7ASGJ/9FA&&JNMP['L$?ET0^KZ* MW9O!L&.^H3,\"_(,W?BY\Y&R/N9]_18.>A3KMA\YS..6YG!/&9 LY)X;JI%N&:IE6YKJZ9JA^K85A($=&RP :3:\/N;=)U-T MYLK'X-/TV""[]E[3/)-9+M?TR+9BC2'"@*ESS_<#9MNVUA\5=&X["M<8EY$= MVR%3N0$[D17'ALH['G M13KVNC9Z@) ^F73GF&Y?Y;]1>7J:QO7 9CP"5]Q'.\AQ'=N/(SUV'-WN:\"Z MISS/5LP@<+N=2/,CU0ZT0+68Y:N,.Z;*'0>H&/DQ]_9C!O48'P]+^GFLNY9G M!EPSP%CV6:#[EJ/[,7QM&+;3FTZ=E/[E/%3N<5_SF>K94:A:CNFJ+&*.&FG< MC5S'X+KI/7GA:#-#6M5 4'ZG]HU3Q>VTV^A#0Y?>X M _&OKA6@\X>0ZRKQL?7HQ770_-T'FFFI3IZQ%0K=D,P0W1-C9@1^(:NNV'@ M@NLQT(T] PQN(4>'W-Z]UX@/4R/NO3U[KQ'O6R,NN6-:&-BV:<=J;&AE:8+NAX3)#LPR=Z;KSCVYXSI.59]Z>IEII6$DME4_R M*1\JNJ>LY@M(WKOM=NLIF_+H'2NFLX\%3$0P?OE*-(6OBJZT5_]V_/7,^,/X M,OO\*70^?_]L?OEX;)Z\^LLX^?H^/7GS^?+XT^_)EU>?]1-X[\FG/RU0*\;G MCW]=1&_^MJ+??D^_&.E%\'7R]>1KE!Y_#[63CY^-DS=_:5^^'GW[//[]_.3K M7SJH%OW+JS-0*U]&)W][L^./YS:HF.\P3GC7\?=_@MC "D9+C;5(0U @6PT\ MEZF:Z\26YQBAPX/E9NMZK&D6C^+(8P&6T@"Q/,TU0M=A&M==OMQL79)$(9HH M;:+\L&WZ]7NCW_$N;=2[]&I#]A\OU]+R.H;+'3MVF1=99J@'KN98D>YI".#@ MNM&3%Z>9\BL/BHH5,\4:*"@* V4ZXLK+? S3GBG4QQ96/,FFN<*4<36MP*\N M>,I9R166@<;GTVG*QW"APLX*+OZZA&T=?L7;$Z 4W"LNHSL*7N;I!?X]H\\L M394)"#M<"\\.4Y:,2R6 W0/6 [=_>%22X=0R+FP6\73\IJQ2F.]9Z\W\&P\K MY)& 3R\YSV@V4^)4Z#Y8RR*/*C$7>,M\[A/@ZXP7 M=.F@&2Z-8#QF\GKX =BQ $$X ZWW-8?'*6!734$A#94C9T'[3Y+2P I@+";[QE MI3OSD\WC:_\[:N*F$W;&U:#@[%QE,3S@.4LOV:Q\\N^%]XR3K)9E'X5]>3P; M%4HGU>YLHOL%I)6"J_Y2E:R>5 8]IV/FQHQU7HEX$ M0D4\ [\._Z*0.NF=7Y.,92&J/^HE/!:T[/BDGOXD-K\1*V C&X.G PH^P=TF MK^"Y$1"'?PLY^# 3T)T+ESWK_N3^RA@XXD"<9^OTXAUX!#M913^TJR#='NZI\>!Q73;#XP8=)#GZQYV MR/9Z?7 [[ 'S.+=/\/U?W]JG'U_/_M%X%,#_7%4WO5"U[-A3?3W45!PE;:_1!5'&Q@7,E3HIR>J4BN!;%;ZX((C9[[%1^=:;_@QF?5N#%JAWZ M-FC]T%$9LPS5NF^$[J'UC^>&3/3<4R5.;&I6BP*5;#R?)7[EF][1J#;7@C2 MO4:XT0BGO: )PA1\S$#O9V=7ROFU:']S.:>A/GJ*GYO_:+'OAF!JJ:&!V<*^ MR53? -K;@>O#+P8LN8-(\RN2+C;^8=OR'S&0?25-6)"D& W<<9-W;1<<"\:8 MH6N@X8W L74P130O@JW&UJ-_WFXG_:\J_C%O\47"RY=540 ['&7129Z%XL-C MEOPEL^_/V3\L<&+7BIG*/!!_*[(=%* MG1 ('8:.%>BA[W/FPL[N 75C-V!$9T,W>CKOG<[6/Z$/RQZ"Z>9$9JQ:EN6I M7FQ&H/!9'/F&RS3/W^#/%?)L"/RZZ2@IV^<2&"D JSYL1YT"EK(LY$HYXGRJ M,++YCUD1CA13%P"CBZ?);8X#'%Q,\B+C@Z6Q-&%PYW%#W#B?$FO9D M#P%RRQBZ=A\CO\\8^3T?\K^=\K%B#-O'^L.N#WP749=.A;+G[B'DN MI=ET]L3Z;2;4[I\5['7 JS.@P"0OY%$I4M+0?I:F&'W2?Q[47U_RY6] 7XP%_%G+_RAK]@-\FK%,^>X7<6R6/KKU76.K>6 M)[KR)&1A3YJ_JVQ.0II3X$P7*P3T\+?DE?BF"%VLH@-O?K^!C M*+JF_MGX/_\15RD\PZ?)TGP3*QN1JMTE&45Y=LOO_#_-B^, M$S1TE!EG]4O7[*V7HP3&D>!1"NB^":H_N!"G!R\*9H+L'/?MIRVV6GA[/;RM M#L;N5V8.1;8_KF4KM'K A:9DA4M61&J:Y^> MH8G.OXT5&,8T+S#S3XG!["OK(>!Q3K'(,@N\LDDR!O+M2T,J^!D,%K]\FCPC MWIV K2@D,0^^"MN/!C1NMBIB\[C")(R6/FB_8#K*2RZL5/J8TY,C7@)]!_!? M,"?SB4BCR2+*MN %ZH+D>YWXH?!O>7G.4Y#_3)F(%!*153*J8"3PMJ>)'#!\ MK'")J@+?)559V!M9=K_FXV@=\O MP,N:)]F03DS&!S OL2KDPNU%E0ETP^I/&?G159J+P5>U^;P*0]'&6BX,Y&XA:]: M)P""5:]DR8MDXU#;>6=)1JJ%7D8J:,19"FP:\(S'B5P[>,J81W0AR&P2@9/(YY.&T6[>7IWV]?J;H/@X/=;PRCG+^H2,IS4FF8E;7$@X,-I,M) M;L@5E6OP-/DF!L'*LAI/Q&7"R/8YC+FLM5DKO5'Y"**\]I^&%EB(*Y5B8),I.$R63-J]D4EG:R\@:I MZ5=>#%O,\G3?)FO64.BLYEO:)4#)IFBP M?8/U(B6$7-':T\ N!5G"#9$T<3:KV1T6G9\!&YT!RY!Q.A5&']JNZ%.!-7.5 MX;"[470HJ;V+#H<4^@%FHJ"(HCI88S8L2"&1- MQD;%KS/5!QCYJB;"_2""HQ% -*C?M<[TJYI465"1-$PY QT*F_?TD<=7D[N MO7XT5-HC:SB,!%P)604S;&V:M;X#5HD24**@<6%\!0@EC" N\K%<%,F4\T59 MYJ=DV624^N MVR+7&1A=N.."1HICV&'),L8DK1@TIR@H*-#\(H)$/ !;-P A%O3KR7++4I2C M3D[(3VE[=;4G)JH@BG,^76I(!Y7/G9DI;IOD4S#TF#GLH %#]U&$ M%=FTN2=:N>DR25,,9;8D$.6NFLCPSYH(1=N;[\F\-S*34]M2 M% 4N K>Y9D\:!BKP^ARSYX_;4@,B\D 'U+4:%I5Z(,\K@4"PHNOPRCSD$.2B MZ [#-$K)ZEB0O!',\@MP4Q+0"JRGY&U2DH4C]/:Q&I*!^$B@!#!B\\DZE2O) M7/3;['ZITN@]<7%2KX &@1-W@/\DB;C9#H_' =+8EHD AT($WA"4?1-R19-QLC/F[.U>P)O M3>#:+RUEPNYB''^ZH @+GHR#JBCG65,;'5C,8\C#%C@-".FXR05IO4,DO+12 M=+[152DE."V_$EX%SSXTI=M)%FCMC(OI/@LD%87V9469<_@)O(H*K!F0?;(O MYQ]!.[ T[2FS-\JTZ- J?$NRLA(:=\QFF%?<'(IB^A^!("S#96L?9X1B2BRS\:-8TQ'V&+/HV0Z\L)@-\2C )*UJB?6 M?@4H9DF*:2F8N32>U"5E[2Q1S-U26@F(!Q=[[3H)6GL]V&^X?<=52LI*(N-Q MD)\F"U<<=X:(OB3"@P3G)U,Z4++.*+&@2;UMW]H;_'NP!\&@!^+@LB=9XW41 M8B28Z9C2E82@RV9*G*0IZJX+%F(J#B>[/>-G.>P\I-3D&60D;A:$["FT;Y>L M#C*Q*4%R*^=\IG#0=/F,7Z7)EFHX.UG1VM>F/HC:U .4\(T(Z/,!$E)>X# [EMETU-1;\GW)0QIGEX MKK2.^] SA\T9#",,=/?KN]\]MSG.:;*1Y3%;6N,KEP*,<%[A55#F/3RX=RWV M&KAJH;$U:-=GM4<0UJ %H&W"$$T"WJ#/@T4'8C%8*E(M9?'__-WM,J/U M14-UL)%<.AD5KE\W5-YF2HJK5X^O?9)79?)4B*J/DPQ'!5]OJ/K98<&:08OU M&DAX?OBRAH#XT;0EX /.BT ?L*X42ZD0:@Q4=L%+N(W5E;D5>;A$!:K[G/"B MQ"*NFBV:[)>B)0B+Q5\_&A"A+3 1H&H5JU/V)E6QUUG=,K4P&BH?\)%7K&(Y M 5M,R3,@)9MG&..N17^OH?50>2W K]N=$6#^*;LPI)96KE, $>O1<3:5A&T+ MTF0^Z?+L3B_PH(]?=HD.APS4<564X!34P2\R7OUP:VL_K0!J#-K&Q5K\#-*6 MK#JCL#X!:338& ,$JI%'9?287)CP0^6TVHA5@*?7,*,Q]HR9I+S.2I7U#QFJ MW@J=K.^H$C'-'O0B[LYJD$<)(C'0GB"NAY_JCW0 /AG-2I&ZDI3"G2 ,(Y@V M9566>4I(**G(3Z[S6VB&"&7"R0S Y);D(HDJ4>,#C\UX530)MJV-AXDZ E"] M9RQ90$LY^N7M0/GP\BV-\OC#0"CDD1A38S[@=I6/.99]8.07KKEDZ;G"S@AA MA,!*P Q)RNGJD)A,>2\P,1&5=S5!#%=@M(*/Z1 3[/:D($5>HQ_0\["PND[? M0;_I,H?E%TA1$H)C'H'&'9H2N"\(S.!<0E#(2G6X/,DC6-X'+2\KINE:J([9 ME>@<=34"EI75QYB4H2.L(+1ID(28_(/I/-$%2E0-_],4=[<2O9%;..[N!<)Z MB30[^D@<"K(),^&%+($B?WGI9I%&DI6YR,0K\WAZB<9PJRYJJ'P$ R1KL5XZ M&V J26TB8W^K]E!)Q +0KL#158"AD6E>T0PF/ =);[)?X!W%+ )K-T73B\1S M894OI;ABXA,9ZZ*@=7XR)5[>%!VTIT;3N2S8I&4O@IF/<498:Z&^ HYW\;IH M#Z<%JW?&\$^Q'"SF^*TLY1.V&4I MHJZ+"#,\.@T&0>(Z2*1;[ N MIJ4P*V#^7;W%6Q,W>N)ST($PK2T$$,'K?J.TPP/W=N<302VP<#I.-61Q'E:E MR,"3,IC(D@&Q/Q+'SM6+2/FO$S7;7/* D4'0J*@EK\[: >TR7UKAG^+GD_<# MTK9*D8,- 2JRK9IIH7&_ T<[B?C<:D Y91.ARR>PG*366G*V;G<=RO?5OC+1 M\S\5R#UGB-912HN+"\$FEQV/YE%(Q=Z^]/JDE,:0<(%%T7&"GBE"3W%P2^=C M6[ 8I$>'UFC$:.^7\ MS $49'XN[,%IP2ITNT/0;#C )/M:%6+_@77%:DOX+UA)\ 7:2,VD)>QD&U=* MOK)E0U% AS4Q"CI43PC&'B^85_'6BS6@*AQ>2$NUQMPAS#EXJ%)*_)[:-*NK MV/X#NETFKM>7X+ QD9+)AH; >Z(&A-0[$1'WM7J98&W%UG7DB,, MLT#D'&.QLN@BB/L0\K8*8EPN4$MK'9!+ MAB^5.?"G@#U]"]>>YX:NWOW]%6BD9PS>>(5]=*=YF'T' 3;S!!@140 MCE-P:?N!3<8\<->OKXY4RMW&] Q4'ZK8IO%/Q"5M*W.2/>E]3%EYKM:J8D#' M'.*/ZOMK5(T%/$9I8$ED6<0!$]85EC(," P/W1U*RL%W M$1#4M):]N=0-9/8T3@O3<0D*$(&6:!GF,B['(LS&]HXDN!>)A]\TZ,W+?(P/ M7K.HN.;263Y@:^X3^)&K$9;#4T@TCQULN<'I:C M;UO[>$T@*)%A9?@$&A%>?5;1X4(=0EC=M.N+Z)Z5#5L\"4,84X$6.S)$TA@Z8$+!,##TJQ$ MM]^T@8=A65*'A"*..5ZBJ@+GB0+89WOUV5Y=R?;JC#YL;(QYT3,8%W^?#D@Y M7F+]&LY.A"A!Z\S:2H_"+* ^>"3@VVEO_)N7HND(%6B@_,[FX"JU/]4"6\+[ MI+U"*5%"230[+)LG..<[\@*KT1-BI=D[X>#(BN"K0 MK;#@#: _U?.-Q2$P/"O%O:&]?=1>Q]S>*6K840P9R;VDMC;:$3I\"W:*VK 7 M+0>SFOBTG [HYRF:2>6\?3NM"TPAK+6V?#UMCDT 1%1V<$3T90@1S2K0FCEJ MUL$BFO>@':'%!/AI(3:?&HLIXY?"WH3-\&SV@/VF=\".!>UKP"RB!F8-RE7- MI%]@;=\T @42LP!=M5" R*C$()>NO) ^I%2=FH")*]&RMT1[\9Q2-9XJ'?#/]* M#3AE5H%H2?$;_$Q^V_Z/+T$ S\ 2D(8*IFUM2.3:W""F3ZY;2:[[)0?'%0\E MIOE4V-M 11DR0I58-L$'(O:B-)D]L>Z46")M!YT53*>I:$?[R1KJRABS@%N! MHG6T&HBS([%GXY>._B_J\Z*BNZ+B7YW3.VN7Y@J[^W4[5_%M?4[V$7;;Z-"] M_5."71)D!S,%W5"P4< YY"0NN"%)XR;BX[K7PJ9N#.@D)^72#12FB],*F[%$ MLD/%K.EWL @GGV)$@8Q=JY$!88XVGA]34T; M!AHEAHQL-#&A9H:$P-DLA9A^&\% > T-YL(\H4]"H4F,C85#B-8Y2+L%Q$HF M[EF17V+V!5KI(I@RC_TP&:D8*J^:! J*X(W@$70F?S9_4!N88TY@?#QE\K5: MS0!WE!6M;1(1FFFM2N#"=$:,(]"GBH6XZT :37A@)N/BTF>@K&TU6(;H([=E M'@L52]SJT4'AH?FK-SV&TE@%AEFF4"=(@4O?9JPYI%F-9K*8;73)A4FZ$N89Y"@2K#X^=46QLS+YBBB2; M8#03([4<"81US&Z@R::5 M=)%_%:D!8TH@7H@C-H>)"[UHZ'5'U,&7 =^\/GY])/K]O3MZ.>\W%@:SXQ09(Y,>?RP^QDN9T?"@J 5"6ZSA7W2#G MK^$'$(0\!58Z]$QU#&M*YW0NP"U1(_U-+)W(5E%SY=,4J,C4DE93I10TQ6_@ MSB+#B?@LF/$9@>[*P^]5NC&D2*'A%=!F):M33-*;<\S\!# MCZ%RU& D8)1TM#",6$09VA+;ZM.$1QLH%A0Q;HU%:'V6M)*N):24T/'59 6- M@1A3M+W#]C156I4UGD.)QV'$PY'8-=:W" )M"5?DEZ"]CC#H@(, T>3RH'JQ MJ54]=/%BL&,:A=C"81Z(E+SYBI!:P22H4$!+RSPPH34H\BR'E\S51Y+!;C@5 M<#I-:[0ILI00H*5H&>TBT=ERJ*5^5AUEX*' M?&:]0,86WGS&^1IEC $U+)&($+<\*4=T*@,B@();VX3-(R(V9:@4FK9K[:V= MPT94<[^PW\JV!-6"0WQ6]T0B2.SL#"&B&A336M])5.NZHW-+LU%N+M TF8IM M%M3AM!*I+;(C%HX>#U4RT6>08G/RJODQMBQ/(-V8X3HJR,Q20'N4 MH&UK)IPG*QOY78>_7B+8'8K"41AB3!")]2Y/D[!.C7DMNYUM^"81]PCFX"%TE7"0'8@$%/*6FDM^PM+$+[$HC8YCSD&&:[X:*%]APYY7F+6K!9>L,5F9C*$^ M"F"+HOVRY)22EC1E"H,FR""[#N! 6\Z9/F9()A"@OI\#-2U?1,<2"> M+%8_!$QV$&LF@&JHU2ZVL3RYU,2$5(WIVTTVPN+\6D6;BT64K=YG"_5FLB:D M>3\%[/$JT6ZEWA);RQKDE.H/_AFC MO8S2I\5\2G@7#>I(Y&[7W(OFC^RI)ANI4:9Y/6HQ"9&H5^L@-M=!\]E)_^T: M7=5^8. <2C"WRR"XPKL%WF%IGO$F$8<"&F63'8R5,J&L-A 6-\8L4&^ 65,T M]9C" *M+)-IM;-L-M^KF@L(FJ6'""SH=7=!UM852ZX("',ZS['H]%'JFV)$I MJBP/L#Q-5H%-JC7:O2J;$&T=XDFR6O+G*07@WBU8I#6JX8+"7R1YQJ?4HWO, MJ48MOPJ#M<\VZD*&SZ/*-NJ5S'Z4#*J%QBS%0%&&,-_+RN",LFA$9$H19[K7 M U?IZ;,C?>9&W)A%-61%TAR=$?[O4C.#C([RP&BD>A#V39BGRR3=X#T==A!L MQPSP#W.SZX,TN]Z1V770B_!CGWJ3V5=#TLS+X=NBFT>!$ M11Q6)H7/WTKGH1F^JU80RM5^1.TIX%M9F-U).(JHBH!GUYBO*;=0:3N1XPE /7Y\/P@F&J\02Y*)M(&6BPP MY[SZL>U 2:-WY9>/2IU^DE[%'W.OXJ"G_Z,C%7EBK_R2LO!<_1".\I3.R)%E M5&09$K8\XM1A63I@Z[TO5!^DQAK@0)F_76_;3?Q/>/C@#**XR.P?V:V!M+*(%\,A8AD*QUE,1V)($9TAW?)N(PWM$C;J[54_.@]IOKM]0K0I#10^5X[LV.*\PR24L9\FRPQ5J&T:)-E";G M/$U&>1[)8\ZQS!&H;Q1'%?5)#_6JFV>,USKK#S;%U![EF*@GZY<6C>7Z>7+L M*XJI7(?:1JIFWJZA.=1L]>)=I-.B[[Z&42F6U^4DF/3"A]#$.B,M:^O&YUY&N'95/&G)64]UV5]=@6B/ZH-/?;VO%3 M_JY9_*"GO^5DDU(!H..OB:BZKZ8+ M/"2,D"(23QCSZ0C$1:APRLSZ)J6"B4B_> ^R-.7JJHBT)/["XP8ZC! '2'2A M.)R0^CII3Z/.N:A;;R[A916\,0"IV!L+)G"WP&,.#+AA$_K6R5A;;XF##RFL M,J5C/0(H&;-B6HN7Y\4ZDQ/S53"Y+&87N:C(@K'6:6 P_J]-TMA<90W:W53F M"W!9@#FJ8N*-.#,A;$>!8[BVF^D5N20+N(YBH5ME9 U*?N1?5.. M,(1PT+/_D3'7&"JLMF^'?N259TG@F2 M(#K5Q*UM M]KK(^R=I;#!.<[$]988^$(N.HF*2*)%2IVEBXT MR]:E2"5D+:"ITM(I[@1ZVG+ M6Z+'-ODKL[;=0CE'>. K\E87HV!K)U0/L?6\6E."<".8=UV740M_.FO$?[13 M@M)JJC#%%-:DI4SJU+@:$AK?1%J\G>(]7Y&U1]YRUJMI5;N-^3VJ*5R,DQQ1 MS0WEE]K"?M?& J=J(^Q<5M!>]J$USJUS_NXCT>^^VL*T8!AP.^9-J_I=,MX: MM'>>EOP2;93-8/5 HU\Q@TO7U#\/8*,Y;-R67=)S_28]M\^_>!#Y%_>CR-[/ M/?+3QAOO=C;U_16'Q3EZK62>RP-*VLK$D?_ZQ.@ZP/W#^#'M;80F\U24[%4P MV@CQGT4'"7@DZA*L#WO6I)N*832*"NL>LA MTDT_+^('H!*H(5NDYB(1$#_/]<-0$SIB6L#_1_6;Y<]#^NG?TVCU-],=^J:] M\6=MJ&_\[:K'ZN;0UOUK/?;JWVQS\TNO/5AKZ%US#>YAL,;0\IU#&2RP@;'= MROZ;.%=P+P@(BM'_/C&?+"57/3I'ZRJY MC>['5:R]9MH'PMK&->RL]42^5?VSK7_W,(FD#TS;ZXG4;2*YCM63J-LDLIU[ MH= ![N,'&/9YT\*%N=8F+N>\=?SO0)C>&,#SKV>_[A(*/13WXZ&15Q\8FM^3 M]X"]2]>_'_>R)]'V 8#["=$U MZS[3:?-YQ\EO)O^C]K=V9:%=SU=Z%MIC:D.GGR&WFOKFII2$KMBWF=(_XV$] MXS$<5)PV/:+J%@C/]Z%0NK*3'$!J6+]D_9+U2W9'.8;"Q#6&AMUQO?Q!8!C[9Q[#N/%#L&-<,%/=$NBLB679/HHZ3R+@?3?>P M8L&'L*^_YR6G,FH!IG[!TWR"<$ /+P[\@WU#M_O,EHX3R3=V/4/L2737^X9I M]B3J.(EV/>;M].G$W>>''%.!YQA19_%I0:!VC\QS-P>&MFM29.]Q MW'EXQ?-[(G6<2*9^S23+GD1WYLGT95QK^:1&.\QR0@Z]@J/Z*Q>O? S'SA_S M*5A*^RLC",]F6<(#=^_H4 M]S[YN%^R?LFZM62/[;S\+<+$\W):!W\?V2GY4]W8W:;O3<.[L]Q[ZG28.O"? MGCR=)8_IWD_>PH/QK YF$Z=H;)XAT"E+JZ91\24K"NP>G"8L2-)DFMSL:/< M1>"IX6ROH/H3HD[O'SUY[I@\[@.J#7EHGFOV[_'3I9AVGPIV/ZE@W1OPH5SY MV&(M?V4%AV%\YY%RQI),>9J"W?8,#;[K=)8[1 M$Z>[Q#$?!''Z",2#2'R6-5.;TYKZ!B6MS+Z^?<6#I>U3T]M!,3]@PAX@[2SK M\!LP/W 2/=7U'3R&_N#^<"R($SY5,/![S<)3,?;G)I WRJL@Y:*:Y :U-IU; MH>V[0N]S:;HM)T^M@>GY.WM"^UB9>_:@>KGHY>)*N7",W;-('H%QK/K)O>=A^@[8G#_>\I ]<%_H^3BQ?_0/WL=F3.T?S0T0_O7SY.\3#!U M]7G!4T)L_!D5L&K2WE((@#)2\4!S]7P-, MNZD/%$,SS 'L->,)*^"':4ZWE&S,E0D, M+X\PM1TN,H;*QU%2-B]5+EE)MQ4)C@ N8LI/QE"OAS&_,,F4U^=E_AMGZ72$ M2?,X^($"[YLF+$UG<&]<@I<>S/ 1VGPF2L07'_$I+\[+X>X$VB#(72*LYN)I MQX@O+MLZ5;LQ''57HURA);$"\,&8%? V)2I "V=$SD4N0,:ZR-,*6 O8!0EZ M\A[[ 20A,ES*2V0QOI[J/WX77!%5X52PWO*[_CXEB&)\W-]8?EDVK8;P0A:4 M/ OI2OQ8\# _RY*ZKF-2\ D#CZ3(9S#KA)?U\]<(R4"Y'"4@63A*5I9YF+ I M2,=E JO%%-"7>( E^B @4G(25/06=@82BBT1X+F,BD,3F,TU.+TC*K,K6\\; MZCO\COH.'^QB=FFM+LYMS8A;>@UJGOKO6>;K6>P6:<(098"V=IF2GZ& M\C2\%6,5>ZENL4[*P]VI! N $CY+LA8+ DM_U_7-3R8&_ZF2LKGXM^.7HHW#HH*=3YR!<75!9:W[-\'EJEO&T,4XP*I3?YE$TY&, MJ;1OE"%E;7X+&'-@]TTWW](:(YAC4UY<,<3VOZ.FI?:$G7$U@"4Z5UD,#WC. MTDLV*Y_\>^$]XR13E^:U/*2-7!W'MZ9%1+P,C.Q< $D^!T^"%R(L\C^L,V-1 M0&KB_WWR7XECV*8=1[!H&K,"70ML-S1<9FB6H3-==_YQP7'"B!HR\4MX(= 4 M] Y;2\DN*IE-[=$V:!IC4=/87=,T622VTRUU3J8")^G[ M#QD-5AEG:7?!38=T/#R'5 LQV#\O1PE/ 93A8<5K=)I'(,Q6%SAWA]V[&E':T[DWDI(P==U M[NU;F7M[PJ_A47=H,:X4^>T1/D@]1B J(&[CI-Q%@)#3U\6)1 AJW8M!?LNR MXB@@\ S=IR=I]"#X0Q\J];@W#12$7M_913=N9:AO6)()TQJSL_@5RPU7@>BN MB_F)ZEUR_U&LRVD>GN.%(6]">T52GJLQ3A#T"3]L^;V299>KG=>4.>\0E)', MTM@:BWYZIE3SMZ62YU;>!A1L;S(_=.1A1Z@6)[' 'XM,(#BOK-(I/J-Y>5@5 M!6P-LS8KE;7:QVVE4&DFV0RGSZ>LF"%3\ZE\U5Q>]LL@EN)0J8K["XX49?OS?7UH_S0T(F#/%ER"=3 MLL,NN3)B%VBR7.2H9@ \5!&4:Y)"_S&%@>N'::@Y:,I)DS=QV$%3X& M*P?4-0A4HU/YM[P\YRF?HES4$CGF$9Z22]LKJO!D CX*UU\>DXCW% RL]^Q, M"07QA\HG.> XR= *BVAP\R8%"Q);Y-69V#-P;R"C#1^-(5P:&G 7\%8)YE@A MMBP<7\C*$4PE*Y-(/E3J=O&T@&7G,/-@>KC1NXZ-\ZKXP*X:H&-3.Q02/'EQ MFJV8BZ0:P.[*B_.6!-(NJWMSLV[1,5MW-5A?\W,:-E5>\9"/ S#R:WMO]1AV M^3%K8P),QM1)8@.6DH!3TQ+ZIBJ%-3A7#D/EM)*7,]JD5UU,$/MR*M(+I*13 MG*^LS<\$=!(Z=S.I@%!M@=TP3::5?,71VB=++?J3[K0,%/@2!S. K^VA[#%= M_X8S'O$T4B+P?DI**H*97XX2T%T_Z4-MP]5@I-:F":IRD!U8LML(H':&DBIVL35/QE#;9F;E3&P PQFC$X!PSP*W-U#6&=X"@:OF\U5 M"'@Y:BY! 1J@I<%#BH^@=5[?O%EL87-7V&12Y-] /TPY4.4GW9I+V<'LT^U_ MNS[FJ_;LET"HKH__<#9FW!GC/$U)5RB4R0N:?8P[X7=4;.C?"F.(3*2*(AM2 M$I^2PLHK>']4/MM1$.2KZE,OJIB 2:=L4O+G]1\_U[AO249#IYM^%L?@=?7% MFO1>>J'X61Y1^?[0I:!R71XH7RP/L(9T@+64MBU^<^RA9O@;?]:&^L;?KGHL M[,B6XUWKL5?_9IOFK0S6W?QS^[$_*,'\86V OW+IFN1_<QP M10AJEQK50RI%W;YER YU^QVG,UH$^YKQ-F O#VKEC$=9K;W.6UQ(/]E;#^%E MIGB@=7O;S[_;M538$U+? 19SU^EWO,*T9^.'P\;:[HT2;IV-'P.>V,K^DF07 M&,Z[9'D^,BO$T :V8?>F2+>I M9&D#2W/NCTJ/P21IZP:>15=KA2VU]7H,09S'HXV/[G^!NBVZNC,PW&NV,-O? M(MVSO=>+2R\N6S8F=P:ZN^M.UQEQ60^9V+F\L [EKVTL\UP_B?0$N.$X-V4X8+',O#I;VWLM]OJ<_0F;B?1JQ.]KU>:OK\)>+O_\ M[?CEH%6:W7Y84)4P];)22BD$< 6BB:':'N4I/'L\*?(+6;2"#\1"D@QF@1 I M_Q&5*C6D5%;%\/:**B_@+ZP\GN'@/L "O6-R ):W@#H5^*-8 M+%_P2<%+W(ZBNOIJVE9J!?(>(GP$,'5I@5!99SX>)U-ZY7/EJ?Y,X>-)FL\X M0@&=<7A5P#,>)[(P&(N7,]Q/X8>GQC,1X"ER+)RJ2Y\*=ME,JZQ+DR=Y1I," MX2FK"95M42GR@E"TRX-1CN#!B/&*KS*?"52;*$%DE[GLYME93LLRE\,58"4Z M-D^D^,-O*)Y3'HXRH/-90C.QGE%5,2YB;=4\Q5?4H$=49X@X,L(^*F%U;KO2 MC5]=Z/9,P'0\M9^UDF9)+RD[3D&_MRFL6H&')<"?!-12*'%\6[7P\]JZ!8$6 MR\Q9(6H,+Y,TQ>6%ZX5]SK^%O"ZV0WY.<%'!U&XY#7-LK3E=%^&XI-0L @3, M=SVPZJOQ7$<@)-/1W!48*D?-<]/9@.8TKX?<7 5)4P'6J@3MCZHSK$.D D&Q M!LV2Y-4T!EU6BN+D5@5C+=*-# HT9ED,.53>-761<\\CJ_7$. %GI9@1#]?# M+,YYH?S&L@R&FXG3*AQ;4P"-HQNB$.#U3?DE/E# @LR0)&!#"JP#^H%F2)*& MRY$WJA1]LKR ^UG]>BHH!4V7)F@ P(,B,!]J().0)Q-1)MKH29P*QE8(G$M< M>S4A!^(]"P6F5!W>KG$&KER&>I$(#F6%\%<)/K.H"_IQF.W9MM@.F"M)Q5:4 M%$!9:=I(=],:*K_EEXC--5#8FHK@H:+7IP'75C(@K; ?T2($'%;U O.>D/@I MRP1<3&M*6)^>IOP"O5?A(L^1-2BF-25L"X0A6UDA%@"++K/!F-M'8CE3]O@!X(2>]=D)BZT[F^.(B9LD3,HWIZ";4C-<>".,@)US,"5!L,97K-@X+Q'%[!S+ MR/&A2;#7F2:9D@^ M'E%\3.P-K3#=)"Q@A;],G;]%D+CU%C @I$"RS%!]]HX;:B MMM]%5(?L(FE2I@O01ZUM!71D7)&9*P+NY5*=__.[$<8[Q@=PAJYG7@' ?KNA@ 5^(#V'8_V,,:[-;<==>E)]W,W5I??OX#L )#/U#@B7=U MJ. 5V,F_S)1WI+2?+TSTIGF[VP 5[*/,L^-+30#2VX _W&@M^L6FQ?X#G0GP MFS*R'4[!H?C,6=&O_MVLOJZ:M-Z;:X?[!=_K@INJO?6"WW$YZ0$F:G^L _JW M5D+SL)-(#SY'U!AHSLTRJA]*PG3/RCTK]ZS<*8H^6E:^$?9'S\P],W=IXH?( MS#T0S8^H^FXQT^:1E7K; WA^7^G=;2(Y?3%^UTED#.Q>CKI.)'W@N9V3I#ZV M]R.R_5H7EC2I#I!(EF[T).HVB3S=[$G4 M;1(9]JZ;]:V3J'>G?^A.5T4X8HMIB8_,IS8'7N\+]$3JB71/$=>>3#V9>L]Z MJZR9=?F-6YYDK$?4VGS.\8A.NFZV--V6==T8F-9M0!=NN3R'<=;;"\>C% YG MX&M6+QN];/2RL<;A,J\;-!RT;QD WKWFHTSW9V(/;M3M:[J$ A+S- M$.9CDFBSIT_%MY"V,YRY6/(UZPR6SE^W>\* DY(^(72\!'[&+!%JX9.@FDH\P2GB)PE V!I9%@AN!;+X@<2QZU*HP78$?F;4H[R8JH24!2+0 SPU?#X<%K7T_^P MRV^-+B?&C;<@9F,VQ52S@*4(F3)< &5HP3%.F_'6SR(\O#@5I?TUK GPU_K5 M6(#+8T%^ :]:15_L86A[&-IKC.5!P=!>J:[?\YB3"A*X@O8'>Q\+=&(#Q"IS'@I^QH@&VVX"@(M2[0(\,YZNT"9_Q M]M9G-SB;;5&'O"?W/H6W0"K%'"(@)C#=E/8"6G3X(JT_OTK*,,U+!) M*E[:X%C*]QJ[X(#]W'&VV5*T#;TCHFT-!+=U:%?VYI;J MV[".7=^,NJ;H!+IXC;4XF ,'@V9:<*"E^UJ#Z_)O/*QH.\H1'I-0#Z/6[W,# M1/X^(%.E(E<+ILDO6%HM/'NN_83]4=-VTM!6>4JHL3$A2H*"?%\A(J-N,E6W MG_)G=+5N1_*3P&+$J7R H1;"Y7M=-\8^$HVR==^T"(R6C86Z?(H'[X;V<_M" M^DK_^=DS"2&WMG,=#!H\6@'$/!V!Z[T,:CU4?J$N+M4DSP26Y7P-!C==75PR MB:Z-CQ[(D1+:)EJ$@VV7^!+W/8&%AZ]'M.F,;J 1+YJ,A E*NU?0;%Z",@7- M&"S.)!4K4I4M>BP0(4$?/<286C00 RE+_+,!^(MHB.*)LL>,-(3G(TC&)B4,CI1F]W-7.8TN@9@9U?VY:Z-\^T48T\8E@J$_R3$1$%,X0V2,) V M'X(LCX!VESS%F%L)DY$<)>)3R*LAS*B&ULTSH#"&I\#'HD!1";2L49Y9.$KX MA301DP*S^UG*@">4;\:LS!#4O$16]!KVG>\@Y MKP49M209+:B.,_+KZ?OCHX]O3T\Z[K1O*RQN1\),^E#Y M ZRL5,1%.#H8FP),&PXJ[WQ+T0VL2J;.*.C,8404_WO)9<\6,I1%4SV7HZTGL<$ZI1UPC3&[8R.M^^&! MC^38-[-"5R2%T9_)EK,LP^XB ;:3 _*'3==9F9XQG8E#*AAWE<7L A0K$@1[ M%Z55G8A!SUQA(Y&VL&(?",] N#'777

3F*5+A[>TL!NK7O>.J>WW3YOCVU?MMP&3:TKV^#1 MD Y%E5\%AQ]^'T'2#J@ $SR12^*$0E&SU;-)>:)(AY)2OBDK+"J(4J3 :3 M69Z+$X4KI/?>OA#C9XD&))V]!)A1;%%IT>#JEZ_ <-EIP#I=LK:O5+9Y0[$&RA MX$OR\9(YI%MTQ8:*LCVU3MFER\J^NK7_@/2MV@!4W[.#S!+E^![]OF>EG=(@SZG?PAZ@VC=H' M-X;Z_^EW\)X5[Y\5K^6#ZY[RU_##\.40MVRZ43=M3>S/43[!9)/VY?5%ON;4 M>4H?6!&PC)?JZ;>4S^I=WM TH]_9^WWP(<^HW]D?I#HUFIW=Z'?VGA4[P(K7 M\LT/8V??Y;3V=@YD[_#2_2K^^T4DU_#HL<^LZ/JDL%@BSA%;@- =UX)^44V- M!)I4?@$ED(2E\EN>4M7#0'F;A<.K,\B;A-ZZ_'(]FI$H%I!(BJ\14U,4P_PB MBR;F-;C*'RP[J]@9;] V_M\O[_^H43:>WS!#Y'XTP<$T%?G_V[NVW02!(/HK MFS[5M$&+%Z0F)EY:2]N@*6WZ3)4&$A3#I0E_7Y:EBA$J*B L\V1BE.QA#\/. MSIXS;">#9?U%43DKV5EH-E%11.DI F-09*F*8ELGYP# +^!7)+]"T3;")<)8 MKDU%Q='PQ[?<-99>W,,*P1HP$9B8)1-]\VK5>],K1+YSQ_40MAFR76 >,"\C MYF'B;9UQ>C@& MF ;,>@VFAD#[(N*N-ASJ+;7IN$O.4V/,]P#2Y.;?._8(1K M=%*7FK29%M]-_:I\@VGRR0:;?A0HUC,0K9B@;?OET7>"Q+)U;->P^XQ6/]X>I))V:;C,8&:A,F;(]7FSRY'H0')T\2-PI,,5$!5; MBSNZBWR'I04QUB&NCX'!=>#\BRVD;,MOLJ5_$[-OA1R-)C^XQ5^8BK/R_N5? M4'9LU?"-K ^8GA1MWG//>[KMYBDN \T6T^+23U%8AN?3-P1H\PS+)G,OH*B> M7/+B:XP9P8LT14-A*@HC"3U-7\>".)'^8HHX2C?'*?HM2CSO%+%Z+-O*/1JL M34U'+$?JX)0E=4/WF')\&1#5K3J2YMX(T(1!8_E'LVBE9U9G>,L!*IAD0 M UD!5)% Q>A.,M[1+>WF;_1-O)YM&@CMW^S1"?7PHXV95P@GEBW9@*H J#*@8/1D0$T 5)@O:LA,?FA_,Y[C1#M8* M05)4!5")#F)2-;IR+?$'3O2V$[3/NU )"AA3!%: )2M_OH"("E1 DD M+SFEMJ'K$WB?+A\ M!\#!.8?PK_]XGH5@@2C#)#KM]-X?=@"*/.+C:'+:^?YPU?VE\X_//_WTZU^Z MW7^?W=V "^+%,Q1Q<$X1Y,@'3YA/P0\?L4<04#(#/PA]Q O8[7Y60N=DOJ1X M,N6@?]@_VGY+3WK>80#[AUYW#-%Q]\/QT7'WT_%'K_OQYW$?]H[@T7&O]_?) M2?]X_&$,?Q'/O?ZG[H=^ +MC/SCLPH^_]#X&_0_C7O!)@3ZS$^9-T0P"T;&( MG3RST\Z4\_G)P<'3T]/[IZ/WA$X.^H>'O8-_W][-TL]C&F;E MCP[DZS%D*"N.'AG9*"X?C,4X8H^]]\CL0/;X\.BHEPE(.%Q1 8X8AY&WJL#G MM,N7<\2*9<3K _E:UG/8/>QU^QLU^7PEEJ_F^"!YV0&0\Q#'& D2]4(422[(T"N=<I<(5MZ!0?53YKORQV^MWCWH.U9;IH7W= MXK=N)K>+-JPGFUL;,KD7MJ%P;I7I@DE2_<+FV4OT@D^\5%[3? ?(1=ZLZ*RQ\*ZH111+B2ET_29_,YC@*2/!"/ MI,*<9%ISAX)L!=4V@X*IJ?YW JE'26B8QP=S2N:('_1_=]%+AV7XC@"-?HO91^$.\!]D\[YT18P2,X M$:V3S[_?75>:,ZKFM4P&G$&OV_3Y4/W7 ]VU[=P%2A)(T5\/M@6VH&*&_&'T M6?V\K>FI<%JD0G!+1:SE-L>V4"Q]F UFY1!'/HJ$L/B!D1#[\@!Q!D-I,]Q/ M$>+,:>R-8$92^H*)>S&::,5*B@GRH"!%!0GLGK#<&(\@%=V;(HY%@W?*WB:R MD_%$=:C)2/T' M.^K750(2@'6E0-0*-JH%LMZ]+JP9NN?$>YR2T$>47?X>8[[<)?\%Z$;.C^MP MGJ_HKR"I:D_SFHASR*97(7G:Z>Q>@QI)_;D.J1(?J I:1.603F"$_ZM:X4#6 MAIB1CH_29,7,"PF+*1*_Y,5;--AGD&&AR*-<)\26<1_/9I NQ?*%)Q$.A/T0 M\8&G_!\XFHR$MGKBS",*7C*.9T)C76;5SJHTDOS+-LFJ:CFQ\I6K/3*M7JVD MZP: =0M U@15?-6(%JF*&(MX)ELAQ(5523?,BNM(\.MJ/=DB&HG^M$UT#ADH MZ"TC* $'[R1\FRSCK_$,1KD6S32=TCT.G9Q4F82QA$^VA[A5+)%HROV1!HC_P;# M,0XQ=U/G F'CF'\HV)4E",BAM&C\OQ#B/^$P%!O;M>A$-,'C$ T89B1#4[OM&@\D@"TBYQL1QOP(+J'H?81L1( (R_:R5H! M=142R$.UB(S$>? GQT/!&LIT[#WM:-QZK!0XBT::J%A,\R5/SQU,N!H@B+/ MS7BM0C%2H1V(0\F4]$LH0C$QH1^H4 M"2BHEO*QJX!2]NP-8EFKJHT:H!WA=Q_3 N^RYVT*C5@&HQ[D(?T5@EPIKI%_ MS7O@%.H"[Y)ZVD2L*5#ES*@EH)%*S1MA$_]J(X-%D2QGUBI C$QIWHGBH%@; MNB(*;61E(JPF+.[)BQC#1I#HOJ0%L;&=N*FSFS5"QO9$;S9>C1MS:RL1U+ M)LS;94P1K(T7T%9 M\*Z-#&T%(=SWGT)Y(R?:H5\/9;21#3TLX3Y7RB",G&C'^X+X1AM)R7\3!;Q+<=I$PJY"#.X$[KIF$_D?-"_#:\0V6JA"EB$(=PUQ M!#8J0)%WPR6XT4)N3<&(;Y#*;\$7R)U=9V@COYI;Q"KB(6RDK*8]Q04\)#XD M]8 B7Q3)^0+%NWBF'LK/C+&?7@RP>V5X02.,:J/Y;"S5)G6N98U2)?-^TK1= M&<*Z9:U4LZ( F;Q#TH]#1(+5VZ]8#!+UIF( T*OL% '#\,P&>M-WDETA[R8 M4K$=JYW<7>O^N#89E5!S5)7$ ,7I(6V@-$YRA7*-!**58-7,3$^WU5/HX:JM MJ2FTU\M4!S(C]'P*HPEB.%J5(L$-6J#P:#6\KZ^0NVV,41,U'URY)JZMY+1M M $?YXN*%:B XRJGC7@0@33@//!]A0C#ZT@L MHK.:UHP-FI$CS967!<6%Y;$"!CGD/7'%0_U;;[?4_=;;D[=3\E8[W 4*$!6F M=/J\]L0S 1KITURV:_IRFUZ&ODY7V7-8,N1UYJ 9;#M^,TJV=/KN0 ,SB94)3D0)!@=PMN-;")W./23,!-0:X$::-2^Z(2>U6Y2GNBBC'QGVXX0)[](/?P]Y6]*.24SS!BA2UGT-29Y805&TO5$86O25Q4JF5;2 MOOTYRHYV:R=8(\6:\U/_]F6_6U>0NC[XJC>W4%BLM3R@CL!&8C4/:!&Q^?-T M\CZK9T^ND0.G;=D9>D_P&WS3]H),56=H$\$_:VYNF^_I(ESUI*CUWKE9361F.SD+H/8KW H[=$A^% MG*3Y;JN$N]=4HI>TQZADFA/>7_<'!R+-Z.E03IOX>Y QMY%ASU5=PK%Z!I*)V M;RO%/-S=?]\UM0601DHUOWP%I0)_SZ0^[/F?TS#4KABM@#8R:W_%0G?SU[2B M5C)<<1]W#?O-#&9D4?.U5M[QW4K.MJZ[V/JUAMO<"L_(G.9"+;A.H_B.C3V' M Z'3/@YCZ:]0#VK,/FM((Y.:2ZV0R7P%R<-V3D?]LI/U.35]=X?F,G4CFKSL M%/.RBDRT?]0<;45WKVR><[,2JWKWYQN-I"^(3"B<3[%H7_JVQNQVPS5RK3G2 MBKG.UY$5:>WH*?=.G33P:B0C=YI_:O,O#^0Q_]^I^O7@F9W M^1R+54<^27Z/(I*T73T23U"8?(8KB92<_'8/0\32/'B9?L?$#G?Y[(6Q+]:P M+V2!:*0^)Y;%;M%LC&@'P#'C5(SK:8=3^96@82 ,[=9-\CWQ$!VD_RWIL([GS'B9/!+S(9"\G0+Z:,PPF5\.9^K.U+M*.V@ MC>C;=W!$B1][_!9*-9;7$X@#AI]]>Z#NXWM S_PL%&M!:4^=,%Y1;7E6BXWF MDB4,^3+U$0T"CNA_$*3#")5K;(6(2Z^2=V,8RI$2+] 8(L=G^ZM.AF ME@I9O>C68B'_LEDT[V2;T\CR$C VSX/F0WN') ME ]CSCB,I*5Q1\+PBM G2/VRSCI!O/4&OMW8C)/+9T0]+ S#TMEG(?E:G5,^ M$)O.K>TF=5L6'L=)965=*BO?U-4D\09)0Q'Y:?#9V;D M#?;4HC^A2)4P&YX%$N9>XDC.6K?>V-N?:9.$S<63I&FY:QN6TFJ9)BRA@]'@ M7%U<6=T1K5@CVLX?IBBQ$8=!@.0B:NA%N4 3^G.!QOQ:Z#"-,Z>6O"OV3NB. ML'@]Z7J8E-M7=L*OV,UY4HT-;\5_7::4M;+B.^B,ST^F2]GR>(RNZV_, W%& MQAYD-C.IJ&@3M*_0$DIV'6NS8D/F[0V*2+69_1JN]>*ML M$WJ1';C8CG.WR.QNPHHC\O3)IM6&IPN, [GMS_R5*Z[7S/?:Y:?[."YU44; MJ^_EC4]=M#6ZO9)LJ@OF6H9389B:9[WJ=;ND8T@F]7:R$JCZ:]KK3NXO M1&P%HD,>HI'Z.S-+.D,SWZ$L ,.PVM%8 ^FM'9#) M#>G74:6BNADM+X)\:SLF^=KL.I)>)[Q (S&S^H>]#P9CO%JH"8O[#6(,H>%< M_:V/:*+"WRRWVZHK[=9.O6$@/9K?YZ6J7AMOUPI?QU=X3F0;2/+1\D":&9,D M(%!-LU&L"41O7KQ2W:'BLDWHQ::9U'>QJ?I-ZH=,1AL&*IZH_ADL(%:-$@M> MEMVEOD0M#]39(S3V6%#H@!%V/:8V63N6TF_ON]%/ZSMM*FV]>7MY< BSJ,5:\0:EV9++!!E"J'(=;.:OV,_# M$8FRA(B;T#.$WTWQ7+'7FZ]/H\IE4=D$GG)3S7\A-5P35WX;^'2/O>\I' 3 MYFF6E'1/ BY.\L@ME:E,J@D]6P7D#8?#[6)-:ON97=O/&M7V*O?1Y;.8_3[R M-Q/<[^.Y_#BRGC?6 -G4!>1*?LV%;O ";=^@+@,G,E*6_\IAE2)_16):.DXO MPFQH2$X9@6?:Q41K+\[9W$*8)8A4ACX]D7F"+/\O/ XK)-8"N[76RU,;'<)^J6]TPX M830DW\\EA+"3.$0#=@AU6Q,39,W@YY_^!U!+ P04 " !V@9M6VVN"-_8> M "I-0$ %0 &5K__'N5PB/ M_^U?__C'/_\'P'_^_.;EH^>+?'A \_6C9TO"-95'GZ?K#X_^++3ZZU%=+@X> M_;E8_C7]A #_VORE9XN/7Y?3]Q_6CY10^N*?+G^46514(D-"LF"LMA"MS^!= M4B@U:BOE_WK_H[+)) S\>581C*H(J50!Z(/T59DD:]P\=#:=__5C^Y%P18]X M?'G]8KS_^^.3)Y\^??_B2EK,?%LOW3Y00^LG)MQ\??_W+I>]_UIMO MRQCCD\V?GGYU-;WJB_Q8^>0_?WOY-G^@ X3I?+7&>6XO6$U_7&T^?+G(N-[( M_%9;%N5?2 M7ZM%8AS3O/HA+PZ>M.\\>;:8%YJOJ/#_K!:S:6F:_AEG;1!O/Q"M5SR4S:/7 M7S_23X]7TX./,SKY[,.2ZD^/VX.AZ5SH(T#_3PQ6\1_PX>;M>Y+\^ M+&:%I],O__=PNOXZB:YJJ="#L%Z"B<)#(B>@F$"AAEJD=>?EUL:VXL%M-%UQ ME3;J/GX%JUVI)S1;KTX^:2)6&_%>C^)(K+N/ZS4#H^62RN;1_QMGAS0I*CN> M3O"A,M\B4OG)]?Q-YZL#@\.-L^$Z9H.3OY^LW5=M;]>]!7ZD7)Y$/MJ_]GB MX& Q/X-"UA(2#P%DLI5'90J$*"1HEY61B$:6U%GU%S%LHW?U;>I]+W%W4_K3 M4J9M[#A[C=/R8OX,/T[7.)LX9PQYD\!@ ^-3@NA5 G;5.5KVQ8:HL^ZO@;(- M!?2W28$>PN_'A,P!7Q,ME5?K#[1D?GY(VS#'?*/,&5!9W1CUAM8X MG5/Y!9=S3C-69T _ISK-T_7$ZN0BJ@)96F(9Y S(! =?E$XZ^51MZ4RBVU%M MPQO[;?*FLTJZ4>7E%--TQL:05A/OM9=5:W#&*S!4>7PV5=#9*V5MM!%#9TZ< M>?V^(WGUD9:LV/G[E\2YVLF#O_Z^F.=#CO+FZTF-VK.KCSP@=O$FDX9@DP9/ MVKJ**%/L'5;="FI,\?6N7+C(];Z:Z$;UC;T^,\8S>"P&(V2QH(-KSE\2H%*9 MLP#&H[PI4:O>S+@6S9A"[VZ4Z"/[?F9O,7__CI8'OR_6M'J-7S'-:*)=JE%Q MWE=KR&V 2*V47JA2A8A%J-[V[\K<(PI[NZE_[WEW4WSSVDY_<1#_T3GQJ9M M<@4-9_N.H0CF7]2:4P D:Q*FHG)O W ED#%%SKUTO[_$AXAVGAV;GY208A8$ M@17$.#CJ2H*'1U6I&(L5EGH'PI=1C"GP[3;E]Y-UQ]6U^7J)>?WG=/WAV>%J MS1G:\JJ8)$LI5,((+B;.U H%2"D6*%$&E7V1TLKNBVY;0=N&'>X;8\<06AG" M3#R=ERLR02FBT,(9*,DY,*H8=EI)@,6L-/_FM![0:%R)J6LB6(JRK@C(R#&Z M08[1$WK'DD>3M(@L\G3::#*@_ _940-<=J.FZ51VT03;;S-D[S?.&F5ARX& - ML :V\J7MCG#D!L9$45P2(KD\P&;4-7!&FASUIT8OE?3;IEBM:+V:Q%A]2:A! MI^*9GZ'E:YC!:8VA;96;C=^/EZN?A(R_77US. MS-6PN^5@*C^0<*%\!K=)EC.N>Z M;X3>1=GWM1+80=D[B;3OCM\QR_Y>4I)2BJQ-Y:A<\WB259QA"80BM,Q)&!'B M()M]%X&,:5FOA]7?6]A#+O,7$Q0;E 298@ C$T),3,"&5-JLR<3KJC^ZJ" M@:+6D"L5*WT*O4OC;T8TIK2G,S,ZJN)^ M=KY.D5EEJ3EFIS,3%XN"E&2!$**N&-AXN]Z&<1M<8TJ).E.ENUJZ$>9L=<:I M84,2VACF:]NI-;I42"B1(W%,EKVXUJGWAL 5,,:4 W6FP[Y"[UF'OCB,OLL,C$%2[W71&Y8)]_!!^+J0]L_X?^T5-*9K%C0Z B$=,D$88.GWAS?"MB80NG=>7') 7;727<; M^(8R,3">B[_3^F3,U7#^FTM@95)M,YQS655:C&^E+;DB=J_ZN G/F*+I?N3H MIH&.:\>?^-V+Y=>VFZ&K%!B2!*<\^^.*$6+- DKQY#G7<]KT3K3/OG],87$_ MG>\LX8Z;A_01I^67+Q_;J78V3F=6LTZK%VOQU1'G<"H[,%&Q(Z;L(19;VRI7 M-KIW)+P%K#%%QOT8T5L?%XCRSR<7I?62?^_=S^'MFG]N*C@6]7A]@/\46S7' MF4.#[;C@>9A[-'NXPRN'[ 2QZ\@[M8DX78SY^T#FQ#12*!M!\??!<% !49K< M#IP$+)IDD(/M^?X-8^\MJB4_Y/5R4:?K"=I0"Y(&LE*#L0(AF*+!RI1%J-:2 MZ-T@XLSKQQ2:[JOO2[M6.TJY_\+NL0%<382H5E%F8^H2A\1:!4C>(G#&&;1D MA"'T/O1]"<0= T[XIG2^G\A[5F)>/$]^>I8\RMJ.C4? HII#U090<&3DO%@4LKC3M+O.^._&T]$U(U.H8JH K#&0#ZMEDB>;1661V=E\+T/HG3JZO% M?>7;0U&DNW[Z%>><\1 MO"'.=@_I5U;J55M!+/"C8JB6[?"_I8D\)T'LW5I'"*Q@LN>D.&'K6!1$"22M MC;VCUQU@CLF([LJ7RXT[AM56Q\AAQ?.S%5QM3B/0\M,TT^KM8E8F.527*&:. M9'BN&L_I>.()#)1B-&P/:DW]CW!"2!PQ?G"*()/-&L+-)3\+[T MYO2M^?S#6KS==7YM+K2CO#L6),P7Y[$<9V<3[9S4F P45SDM]['U:'0)8@W$ M4$4TIG8O2[@&S)@"PWXDZ"/[ 9=$5)#,0M1@J67[M@B.^0YY&H31Y:]/?F-@,9D^OKRHI\>^J7 -.<1SAC1TW(PG4]7Z^6FK8TU+6IW.11V=X,RZML8PG+?EG""H MW-K0R"!\,F1#[WWY"Q#NZ!V'36G[D."*4WL["[WOZO'UXQ.%WTI* =743B^E M (%==4N\@Q4U6M>]B=O-B,;D'8>A14>-[,V25IXP^7>^T-5GK?27!P;PPD@&2,DQ%%0 U!J-D M] I[1\YW@#>F*JYA+,50NGKPRJY6QOSK;/%YF"*NOY]^7_5:UXRG4VE6*^;E M%[Q>+CY-^6D_?_V#H;R8GP;G3YD2GXY:HE'K]L>"@H2M>U*[FR,6;,=AI!!6 M)!=3[_JF[='M'\3F93LI^)R._OMB?N$,R"2PR:Q*<4Y"3AYM1\12+2@TR9=4 M0LF]AW\KJ#$M PW$I,N!;T]%]>QV]&G:KI1CN_I\<9C6]7!V FP214ALG#UH M9Q,8XS0GMK* $\K:HG2LW8O4;\(SJC#X?EC333T=3S%XVY*% M5$H5D+X*#N$DLM?U"#(B%8.UYM@_C[X%U*@"ZH/I@5=D'HHXNVIH0-)<[J Q"94] MJ,8(@EJ+F&()6E<$<%00G?#2UGL)="[@&M-QXX>,=?915\=;&SXN*4\WLIH4 MU-IZYZ&DU/;EV),FB16\=54'%46DWL;F[/O'U+?IGHBQL_@'*FAJ5:;)>HZQ M2^L*;T4 Q-SZC;(0BQ"NRMZ5\'>N%O??%P5V5\ ]+O?],6>[-9O^%Y5)SAB- MS1(L^M9P3AB( 1T(Q_$VJ2!5Z4V1N^#;AD'A.PM0!M-?OX;X'W!)/^-F=>R@ MK7D>6;RLO54U!BC*M[O1?6M>R*E;3E6[RFZO=.\8>#62;5@3OR^[TT$EPX:S M%[H53'+1VKB4P 7)V;UKS=E=1/"E>L_$Q1IZ=XG8!M=62W?B.[,XW14V^"9E MSD0\V';]0X[M!F+!T74BMH*V[:]YFR_>RSK()J6\OW*%89G04]Y]E'_F^O'- M@9)I.MQ8-%-EYKPJ /$X.*^2$8+AT14GMIBDE '1/9P*2H+)K0*,BDDQ)Q%DBQZ(X=?&]D&Z5;LTM^) M4;E'I?8['L;RN-!QZPVM>%;D-97CCESG/SCSS=>TG"[*Y>$>GWW[Y4O^@//W M] ;7]$NME->3BL'7: A2:5OXMJTT>O*MZ3]:5,PZ'**CVOV-<%]]'#WE53W[ MY%?SO<8PB3EJ(A*^(,*#J/-2J=BNI_S&V 88]ID'O&LN6B,'II0 M/9?ZMC7>SCDM.(0#&[P (TP EAZ'[D*SX4:BJ'M;F5U+1!ZX7\"WP^.!U#\T M/=M>V^H"/M,:SFAC6H>RUK_59@@I6L:7I#&:8XWN'>.V1S>FK?5OGY[[JO\A MZ*D\*>ET DN*EZJEA=#=TJ?!_ M'![@_+=%>Q(>7=G)'V]&L)IN-+9)_XZ'5/@K9R\07;$.-A^VNEP6[E'/Q.>T MQNELI]+B =%T*D6^+WEU*EW^^7 UG=-J]6QQD*;SS>O>4%Z\G[?]JA>%V3BM M4SR]U^P$]].K<+=&MX6S_4A%@HV1VO7I$E)2!3([!F5E",KT-K^=A["OC>X) MYVR)2@XRAY ->+0:C&P%@[F]"8WZ6)1!LCR8$QN3>!J3J!JJE;:('+IO7#]WD/S_F'E>GWH'8+W5)("+S>WTWCD M?-JTLPPV4_5!4>S=A?%>!C:F]><'GB%#&IX^Q.I_^2_)HKQ @E+:Y3-J<_5P MX3Q6%O+\3_2A]R;*72[__1;]70?F[:2>43JJB_=?;W:&WWW ^=]W)8N:.-3T M''F6"J:ZV/K2"$@F.*FESZ'[E7OW.L QK3R/C.;C)=I(Y]+QQ4&3K'.NT0B0 M12K.VU!#P&P!;4U&MKX%HG?5Y2 #&5,CB.]Z;NQ"G%'.@;.K%\[X&(6)8'6N M[<)(%J]#!/Y0A%AJY?AIQ+/@VH6O.Y98=B7NT0FX-XNO.-O(6*O@%++1%"8U MPIB6N+.,LQ*D9"V9/]ZJ3G-(E-]K#K,KV<\5AHZ&'D/:DW/;(INC-D ?'(UQR&H=X]*GGHHH,S/1[V*!:X MXBF=-OEOP]=I<_[<%;+&"5.,2.#;L2YC[7%,'[%H)[+75O1>PKO^DMX]QO(& M/_^&:UI.<;::5"NE=8E :&';=72%Q\,A1HD.O5>:@NK=#_Y*(&/R53MK_=H; MB'<6>?_KIO]<+/]J)TH6F=J)>V,34CN>5EQDFQ/:36W(>6I*.EB2)9?>-0U7 M(QF3P^BO_]V%WI\ O[:^XA^H;*X5FK!O$Q$Q UDOP;"#@^#;O:3&NV)B6SSI M?Z[X*B1C6K[M3X#=A3ZTIS]N__6VB6;Y=5$OM 7;P_MO^>1.$<$NX^@4)5QU M@]O?9X$-,0>K\,P?W6I_"&C_&^%N>/C)+>J! V>7 M<@5;G6 ?EYGAI12HU4=CHU28>J\&;(-K3%%&/]99 M$(/3LJ"N-D/-CD?/@X6HG )G(@L@.2TNGEH?ECY_0QM3G/) #-I13^-P9!,Y MG"N;R/MU9A?'''S\NENL)A2AS-!&HY@#&U0(HJ@&T)=M28A#% MW4:K/3%\.][L+J2YT&WC7A34JP?+#6"?T^;RULW53I\:U-8DPH60F\^55%L> MJ %-5M!JPDVI5:6+5PSM0J'++_YV?-@PO-E3%4,[LLO=4=]F3AT/9[2HE_]L MCP1MMQ=USLZZX% MLW=G$&;$XBLQ%6?M;HZK1EL*6=7NE;.; EG^$6I(D(00:)W1-O?N;7DKJ#&Y MN#X\N=1@HZM>>MX$40[9?AYU-ONZ&3O.GLUPM9K6*943<.1#98ZZ0 MK962I2"I^S4\-R,:T_KS,'3IJ)&'#(%.Z/YLL5H/%?U<^8Y["'QN']N>,<\F M.#ZV&V?2II/W7J;%F<6>MF(H6K.%&!PG5 H)@L\1)!E;# IE'6Z5KNSV_KU2 ML[N\-=. MSLS@_-*YFHN_[^'I=GA+)U^W[_BZE7&=?]?OM/[ERW$CK]-C2[$&0I4T^-H: M=A=/$%LC+^T2)UD%R9?>>T[;X-K[>HOIG"?KR^FGRT>W.!(Y/#C9HO/O^'R+UJ_;(T76R56E!0DM;[6(EH.$=I&@#&?8=M#N:"D' M[B$V,%-ZJ*??A677QP)MW-9%C-$;\-+R:%VN@(I39,K12=1)N.Y]'FY&-.!X MCV:PY#+2\<_O[AE_HN>.8.RWYW$+/*)PB5STH(LWT+!:P[:DC"2^< M,5%VW[9^,"=YA>C_#^'RW>?%I"JCJ"!G=35CVTY4$+4*4'65N1@?.?.[1[-W M+=!OR)W>A5EW,7Q]E-AG3^1ZG U:OF"'RXEF5U %2\47P1&! MUQE", :J%>P3^#.CS6T6;U\08UKE&8!.]ZJC>XG:+I/_#1W@E/W$\E7]=;IB M%3;PDQQ1<](G@61;\TS"0E(V@/<^R"B+BZ;WE;H=8(^I]&0TUFU_!3\0,T]G M$69AO"T$15-@XXP"HA()."/*VGJM7;G'&.,&I&/J#C<:_NVDQ@>BW.\<-+_[ M3+-/]-MBOOZPFMB4A"PV0J%FP(DS[F!5Y&2L9*\Y!S/E8>.ZBXBWH:#][T;! MO=3Z@-;O'5.*)BP.S#9EL#9;:%W5 +77X*QGH9&UF$>06S2HVY#/_7G]>OE=)ZG'W'VACX>]?UZ_>?S=[0\>+G ?6XYVN4U MG592]AYAIP64EXOY^_:>YY36DU*T\6V+@V2K("<[)1H/U>DD'T\.#I_.R M^>IJ==A*"S>%V9NN,,HT@RN 7#N4DRL'A*D$D"F8JJKF"=A[8W9/R*/:/1B( M6%_"LIFN5JW)'7]UT%SIRC?=FS>Y?9Q#N)/@;7&9N2"=:,U\2X& 0D*P@7-U M-@,!O]F,28B$6: %88)K';1YWK0:.X]6:".=\>[_9TQWY,"=,J:[*.#^,J9) MM4%1S@154!NO"^SWDN1@7EE*5>2D>K>&NA74>+.>?NS85Q<#4>0":54L1>5@ MV,>6!$:'1MILH;JL2\:(OO;N@[F]U=C/VO^&Z\/EYISAJ=M9O:JGONC%_'0S MR9A<@JL14JX"C"BZ-*,@8A[JO0!_>]FZSRB16<58PV1 M$S41$5!+S_**0C!QC#2],Z+=D(ZI_F8J5.^COKMB'5-:.RKF[:74>Z?@WW% 4B$(JQGE>08TID1T6ZW=1XOVR[.NLN2FOMG07IP^8D=>OC9%@Z MT1%JA5G;[CN).Z,=4_XZ'O[MK]@',7M'R]W$DT,E!SJWZLQ,+>%2G&Y'G9%2 M4K%_#1T/Z795XKA2V-T*'._\C@=)8XA-.\[1*)C; MH3:I'509%=;D8M7=5Z?&D,C^,2_'V^14?OG2KF0]7ER*2:L:J(*KINVWD( 0 M90649#,'"4'6>Q7(=4"_R:3V+FR[D\'KHLY^]QY<#7)BG.Z=DAR7:/3LB60I+;>S\ALJJR)(Q!0 . LC6_ M_F2!%Y$@0.)2:P&$V-%!2R2%]57FM[(RJ_+R[__[K[/1=Y]Q.AM.QO_X7OR- M?_\=CM,D#\,LS^^*]/)V7>_3Z9_##\#8_^Q^$%*U)'4<+B0T?#\1]_KU\BS/ [6MQXMOCK/[[_.)]_^OL//_SYYY]_^RM. M1W^;3#_\(#E7/US]]O>7O_[7G=__4RU^6X00?EC\]/I79\-5OT@?*W[X/[^\ M>I<^XAFPX7@VAW'Z^@!Z?)Y?_\.;:,P/%S^D7YT-_SY;_/M7DP3SA7H>7,)W M:W^C_HU=_1JKWV)",B7^]M2@VF:3D;X%LMWEW_\[>W+NTB' MX_D/>7CVP^7O_ "C$2%>?,+\RR?\Q_>SX=FG$5Y][^,4RUKT5TNNH$R%\[_J MI_VP-Z:/!&2:SB,R^BZ.*\$;8ESUZ?MCOOXLEK' ^6C>$/'=SVZ*=W(&PY8" MOO/1#= N/HB=X5G$:4NHMS[W!LXKD,L(ZT?B'[-)I.4-T^QO:7+VPP+AB\DX MTZHQTQ]FD]$P5Q/[;DY?J\V=3[(K+!69QP;[+ M1Q +I?P!1_/9U7>J>N5"M>M17&AP]W6]'"?:\F?X(U[\]^7XKNC>3D:CGR?3 M/V&:!QR-,=($5I2@+3L86KX00#L[< L(()5LO.@M(=Z6R%=6/YM>R>;2OS^?5 M.:K^YH!#L#+%P#+I@FGA,@M8%"-<(7H-THO6C'D 4O\,Z52ED^[T<9WO+NN[ MBM>[*K[&%X.7L]EY/5IY76[8J-_(Y9\^B[/Y%-)\$)0*/J%F%"IHLD^>L^"4 M9PF3%)Z#M<.^LL>34Q*@RTPHTBYJ0@]3@BD@:!>]BF]@"8W^$ZD3) MJS:-KC34@0.Z!N^_8'2.J^!"@"Q7X!7P:SF&T M&OEBL:\_U3_.WB+Y"[/A'-_A]/,PX<6ZWV*:?+C0YT"20Z^34XO7=!> M1.&8+:$P+;.@5P 2K54+HU"D+%NO\*'3RSTN0=]#'.& 3(U*:#5+L1X1F6)9 M3!"9RIE+DXJ.S4EZ&T%#RWAUG]A9X!T*EP*UGN\$S81M@=,."V/_G+(J080$[<< >,U[1?G:VHVZ9FH(J226LP MS2_X5^'H/V1JH*)[\SQVD&\'N4 WG.I+0#Z#S^@XDV C >*.@2Z*29&4,2EX MC[?TDV\'KO>:\Z1*<#!8]HF5**[KH3FTN@L>18-")S,E.L#X31FY19D1%\=%C:!P<; M@SL)FG2BB0ZN-][BG-:*^2>8CH?C#[-+5,X;I8P(S(6HF7:VL.@Y9Q8<[6E MUBZTSO-:C>04R-! Q@V3>^YXPB]&,)N]OLC67WC!TBKI,==S%.Z9ME(R$)B9 M=]&FR'-PI?TQV1HPIW1JL)>@.]@N;N*YI/DFB#HZ+KB+YL!G!?NI:]EU;"/K M+G+![R(K1AE7BF/"DFNKBT5&,4M@7!8=5,C*06OOH"_M;WH\T+7RMQ%Q)P4 MX\\XG0_)MJT,81-&+R5RAE(JMKAW!O)4F.+9Z@+1F.851@] ZM\1V%=K=X+' M=B)?>VKP[S\LB><5_76/JLGG,!O.)H4 S^BE6-SCPCB_.S\[@^F727DW_# > MEF&"\9P\WLGY>%YS>B:C81KBC'[QI]E\>$9OU.S'Z@*-9K?Q;U91V1I"FVK+ M3@6S5(G))2!B\BIYKD/$6@N@H7B.SHD :M :S-ZV)1&,Z0+'V^'LCZ\7=C:6 MF'/P3&(D-RI2G!.B('7/F@4?4!KR ^!#75W_T 4Q?&Q7>2G/?3V*=G),N+?(- MA0?U_?F 8@ J<9D280N2PG()A9:I [,\R& B\N)\UTR]@>?14Z"YT+MQBFYC MNXC]2A"&2RLH=#".-GV#S&>7"9\FYT\I9VSKS,S52/K*M.A+]=N+]U@R+^XL MY?F7YSA.'VF_O8@6/%J51.*L6)EJM% 8)*CEOA"4T[P4WOE&MX3I4"A*=4&$FI+IUKM]AZ/+ *'P<[6E5W?17/$" M@APG;R33+B0&+GK&!1=@C'0QML[K68?E"-S5O;1V]S9O?Y%W$,&\Q<\X/L>? M21JT_D5YUN_#^<>K".OJ8$GE@/5BB;;6PG3@AB*L6/L(R% <>.E0-[_+VP#8 MB9&DO3)ZV6*^O*=_>G'"S7FMW=.T6PO!-#>>>2,L2X91H'GWCP<@'8&KL:OZEFG14/8-/=+9=#[X!?YK,KT^ MW5^\ *9V*,NEL-H^E+P=#:Q>7Y%[%;6/P0<1-\HTIX^_P0+ZVU<&K'[R"7@/ M#43:,%^PHOD5SO!UN87IDM&;@-K&57A WVN!].LUP0E6E1$R6)TCK! ,-;7YJ%F*Z4]/S&E[2*HM6]:Z[RK#>H':N^-/=*J MMGQ"FZRI?9:UE!1ED;3#>92RH XJ1^X0A-2!)T2)<9,2C)O/ZKSRIC[LU?5% MNB?460,R$Q+Y@=5CC\(5)JPTF6LC L FNV;; IQ;&/>^J'C]XN6S^7PZC.?S MZ@6_G[R!Z8WV+S>;TPA(PE*PS PO-;N67&7/M6;H,_?6%A55ZWJ3+>#U'SYV MRJ<[UQL=*:J#&X\535TLU\5R4W/'*$;3QE,T+;-C*H-R8'.QLI,^?@=N2=V9 MTAYN1[V-Q#LX?KKOA;A:_9O)="'^%0(:\ ":]G7)G!&"%SIA M)-\Z-V=/R*?+KCYUV4^'_&B\A" C$\FJ6M5'KPE)@?FDBBW)2@&M*R?:]YC: M[2+TW2J0<1?; F4I ;T""1!:7D^W-7DNEN>:\=;?9Q]+Y MJCT3MA%V-VF25Z9Q91/:R],_$3@4"9:55"QMPFAIW=$R5=LZ1)]K0]3NG)=[ MD!U+XXNMU+C>2VFE@]XJ7__S_ S&OTPN:RD7&7V3T;-TT::;OODK3.LM[V?< MXPQVZV>T.87=;VE+Y[ N:,6#M*"2TE"<+Q8=YQ <2)T$#+9^VG[O_?/S&7G8 ML]F-)WQUN2,Q-L94F"5WFRA,D6)4,3*4.9C(N37!-G[;[\.S=W<_^'+5>+Y^ M^A2O'H:S?TX7\Z.4LB%PBL6SH- \.T'A,0 3]#]78M;%MJYB? A3_W:M&2/N M-/]K*?X.#DNOX)!)C\/QPO;64;U#^O3%7Q8V^:(1P:LAQ.&(9(,S"AMJ*_<\ M<+E@D4HQFY2LHC'D'*3(A 2G+ @>3.NM<3_$)T2M'E77@>_U(\;YR_%L/CVO M[\?+\1RG.)N_)3]@X83FKS6_ ^GI?]E;EB\:*"K'/*?PU)+;:70NFOO6)4V; MHSLA0G6DDH9GJHO+^=LP+Z:@#-.EH;WJ(%!_ 4:CA>T=6$P^2B.8R[5MBE/U MO%4[5ITL-"4[MSS&:4V>P]://@%V]"#S#GH6W@N8P(D0 #(+L@[*D1Y9S%(P MC#I93H&%D*V[&]\+Z 1HTE[P'?0SW&++% .*+#WW03*K@JU#S$IM/5)8$*@P MQ)006Y-D&WPGQ)G.U-+!G--_3B;YS^%H5)NR0A Z$961<-"S65#),A^B]2F' M;%)KK^3JV2>D^IW$V<'LLA44O)RL]C^87V:R7<,RK%@[ YFE5WA_+EJ!E\-/]]$=[&4WW'XX2.Y\L\^DVG]@+_-L)R/7@T+#JR* MSF/'KG."U >FL@1].\(&L?O"?$QM[4=I=R?F_*G=7$F_]9O$(U M +@->Y"RT$%IR018B(!H/&)M/%[@7T2G1IIWH[Q(CM-I/;RS[ MS?DT?809OID.$SX;+3Z#OGWE ?STUR=,]18(_OH1\WE:=$&E19Y3V.!#\% B MK0-K:^T,Y/-!JNECEG,G3$J\]1EUTP6<$.T.I]@5AY#[YPJGCP1IA*_+BG7- MGG^Y\;>+!!FKO9?2$$*L0\QUJ1-2*1@QL@1$!>!S\ZRB+3'VEBQOQX.0I@H!)0 BAG0EBPR M.A:Y,RP[$27J;,'T85AZ(,H#26Z'X;9=7K-U3@R"5X8%YFJ M-3K::D,;-426I9*6:VW*AC7 ]SSD*-S???0QZ4"8'21SO)J,/\QQ>E;O8*X; M#&DGLK*9,W"$1">56/ )F5>T46K-G8JMJTA7X?@FO(F]%=!!_=$RIDO^;X*J M(_]A-:+#. W[:^P!"NPA[@[C^W7FDCZKW'9@KLJO,:BNSDHDSHS)MA$(75OLC,%W'*DCO MBC:N]8G&2B3]>PDM]+1\=K&_D(\F??WV[1>LNOVZ^'=?;^H[3'3? TT_*?&M MQ+64/&^X0)1128 Z\$M[SB&&E,@_%3YP^V#R_!ZX.DRS3]E@+([\[Z@4TX87 M5H>WL)BR#2D()_LXTK_&-D'VK%/(6D1COF<]+,<5.( M UA";&V;.UG(402 NW&OV]R!713=3Q7 SHMZ,YU0>#;_\F949\F--D46C A,FV-J+P7O5^NZDEX4]L;M#(G1X5MHV_>?BEQDYYK>3 M+S"JWQY K3A1QC/I2SW&DY$%;SD3(;ALO./9YX=.)CI'>0+AZ'BB9U]ZS'+U30CC/2U?G((V7<@(L/B9E'WF1RZ\X'PA? M/&*=F:BB8%I0"!>\*HS<'YUU(4&[UM=&C9?PQ-DFRNV@F.7!QAD>G<2%K 2Y MV-IIRX)"PTH]/8LMX^I'UK=D'S8U%7\'A2=[-K_@D'QQ9'ZY$(5$4SSS MDOZJO4/#JZ["P9:-:Y1"0 GX/S$.=Y"FM8M%'Q92T M 4!X**FK7E*/L(2\)U)MIY:CJ#H)(H.R&9CBQ52F*Q9$,,SQD!+96J&;=\!Y ME%4G^S"H4Z4<>]5)%J4.1Q&,IVI*02<&(E@&'&*1F"TO77GRC[7J9"OU;UAU MLHT:#E)$L G IZJ3K56Y=37!+GHX"&&4-KD((9E-SC(*&VL4&9#1&X)9^QRP MM&[\_[BJ3KKER3;B[[/J)-@@C""7*UO)::,66.<@6B9UC""U5)"7'./3J#K9 M2A^;5IUL(\S>DDM_AN'T7S ZQU\09N?3A1MSM<=.RO5/_W-(#OHT?:0(KTRF M/Y/K/DY#&%V<4=W.55R<9U$,.!Q_> ZSX3Z#[?H#UR;U]$#"7!ZG)XBT-EIC M@M0>,10+"*@S3Y9[(P;]P=QOV[I&NN1E]CSZZ^/IE_X=3*>WD+R->C0 MD(JH(SR==)II[1+S(4@FK;:0O O)M3Z(;+J O6M*OC[Z&M>/PUD-:PC&LSB; M3R'-!ZZD+*W5S'-16_^E.M$<,I-9)90! O+69R&;(>M_GS@<_^Y4JK3770?I MJ3_B=/AYT?_]YF4:[6TA!!T9^MH[) (Y3>@R"U&:9*2!4%KWGEX)Y !U*QUH M[4X;SWU%WD&XT>*]N0C>!4@(7$16ZI46+40R"$HQA]F5G%"DV/K6O1GXOD[: MCL=*'4;OQW)F=[WZYU_NN%!?7N%G'%VT+_"F4"B1F(VZ#A+(A85"D890'*3A MOG9X[XK2]R([U(G>@5BSCKOMM->E9;WAN<_NXKWJ>;(!V(Y. ;<">I@3P2XT MOHY4G:GKX!Q3/BDTB3-%;@K3]7K.)_",@XA)D!.2FI>D'P&W'CA$/#IJ;:.E M+BGUT\X!)A95IUDZU3H\N ?. 8/, M]HI<1YD]M=!!Y+@*FKQJUI/!%*2WI%:<,2T,L"AC8"X77;!H<+ZS&. NG&^- M(+MHH2<+HJZXJZ.POK8!"Q:95C*PD+@AJQH(:XY8F@^WN@?.MT:07;3009G< MC2WWAAA^GN)_G^,X?5GLMT4%86JYMN!U,&KFFL7((X-:!^8,*H>M+SDW@/44 M=[746Y?46@7P\JW:!&*/H=82O(,'6&U4NX$+W$(O/<54RU"#\4EPB:R$%.H. M6T_>G&!1.*FMS.2?=>;G]$V=S>.G@S%G&W7T%85?V^*KC *EN;2TR5;[2X:7 M;&X EQEMQ"% R4IT=Y9X#Z[C<('V4N@FT?8^VCAL?L?YV1E,OTS*BX\P_H"S MX?CZMR;EPJF[ONWO,;&C+:H.,SHZ%-]2*H]<+I[XVW@29SC]7)W*1811"^,(YF@(M_/'K700G;4,;.W] M&@K%,!H$DSE&$ZT&U*DKN]=P'^MX+ M>=1O0 O";>#=]CK7VI_V7GAIH;;-T)7[TCJBO5.,(RU* M1QY ZL=G) _JG%VC& V6YSGQ:RDX&0" ^>&:>2<[(:7K-2&9]H;SWUG,=TJ M0 >_ECD(5=;?SNRILBZ/2/>7U/+RKH8/;;# KF]UNEK

^$]B54=R:V(1L> M)>T+600KM67(H>:ET1?O;&1.1Q20(FV$K1N)/E*Z;WZ/]>C8O@T).F#YU\*6 MZ[/JE^,9N2F+JY=;JUYIWN+M@*0YK-ZR/'B?#:?G.'T64IU M5'L]T\#AXC6^[ WX'J=GLQ_/+_IK#8KE2><(3)B:<^Z%8+%@8<85JYS(0!+9 MZ/AO#Q#]6\*F%+EUO->7+CJX)+D4PENL(J1]X U.%V_F..'K.!I>R&H0B\JQ MR#KY@"LR\2ZRZ$ID:(CSSCA93.L6C!L!.Q$2=:>,UG<*5TR_2?1KI^#7>G!. M6$>CRO;GD/X833X,@G&*AQ*8#[[.:$7:LKEQ#"!J!.!0>-G*V&S^[!.A1Q^2 M[V*8+KM0RR$I([*YG-L1H_YYB7.=0>@.3I M@> *6]\3/(SJ1%C3D1HZ&(-R+[6O;>)5>^P!4( LK%',14%H#9#]\ZDPRR$7 MGVG?E+DQ:;9#>&($ZE ]#<>3;+6'_O37)TQSS.^'9_0KK\L[^NZLT!KI9_0/ MAI/:>%9*S^NX,X3:N]C6P6?<*I94 /3*@M6M$SU:83\Q AY$I1V,)5DCI*OZ MFDNM0DFBP-D*:;/I4(=6X)K[K/;ZVT9@C?7V"TGJ[/SL^E9!9&]Y82[7 MJB 5) -/ID6@"/0S;W0)#31WZZ']^6A[B7W20F8-SRT70."O&T!*B-KYH)F5 MKEX_4= 1:H\"!]$H]!1SV(TF53^DO)L/?83*VUEF'=SKOIO#?.$8735A?G?A M'EUJ)UR'K0;#@>&(IY0AH?1TAV-@3OA?0R;@_[<7?P:GA)9;+ MN^5-P'24?'4+R&$2I1HJ:ID">TNY"[-P"Q0]FXM"&XRQU;Z!"JSVGF11*,Q1 M*FU\ZPO;'E3^0+)07QK?1KBM[Y!^HB__B3":?[QJ*X3%J)+(*!93I[/0BJ)+ MAAGE(GW;EHA+$Y/6W! M?W+_YV![2'G22D2'NB6^[P2.>#V=_TC<7O#86HLA MU3(HERW3T3@65':L!&&2L;2W+0]Z/OS1ZJT5G)Q+<$ %K[U0.D":UF#)ZVV6 MJ#40_:5J+2]B*5E+"\V=D=X)R;6J_=N\*%'DD$WF%%MLDJQ%CWA*UWI*UWI\ M5TI/Z5I/Z5I/Z5I/Z5I/Z5I/Z5K'Q9JG=*UVI'E*UWI*UWI*USIJM^@I7>LI M7>LI7>LI7>LI7>LI7>LI7>LI7>LI7>LI7>LI7>LI7>LI7>LI7>M8>TK6> MTK6>TK6>TK7N7/9TDZ[54?[+]62(VQO6Y&K#VK]CT:9/:)H1L].REOL89>-D MYBF2QG1!'VSP0!Y<:0IE M&84SR!RBM,& YA ;BV$'F$=XR+\-?]8<\G>FJ YR9^YUT)TN,5ANF?5UM"E( MR6*T%*TI )E2D78YQ^K;.,_?AR/-!'[H\_P-W3W),TJ9B=[T17LM6%2T+ ?: MZJPQ!/$4"&^E]NT"X2W$WWDTM F8;S80WD91]P?".TBY<]7GK(NJ&>^0BV4Z M>Z"H+T16I,Z"Q^B,;KV3''T@W$SCVPBW\T#8%)D-;8!,^D3^#'UE *A9(-?& M6) :LWXH9#K*0'@K*=\;"&\CHH8NWS68WR?3/ZYZ!WM!C[?T<)Y]K,70NF6B8 ME;0Z30XG\SD;YK(I1=9!3'&CS,$'KHI6/?MD?*L!=)_JL7^.KJK\$8"[N957P$.0=*>X#BS%A33%684)C*3BH*,8$/9 MJ&SEN+1^3WY&3TK?1JX=N,>7P*X'9/.4+2=KB%G2)K,8D&T+4S[XA*[$F%NG M@]\"T&\N0".E3%I)M(-CM 4U+N[1%N'/._.XRQ-AY^J!*^\1%$H@$M2,!2Q,*TR>8F1:^9C-%F&H)S< M[/IOQ8<_9NTU$5@'&1J7J_RZR-?SCSB]Q 810DZ@630<#)=C-MY5L?0?E@-!C5G)S0:XMJ6I]^_\LI>DYYALCE=ZECYC/ M1S@IET.)O[R8S.:S/>[_MWY&FPR _9:VE ,0==:*9PDB1XU>UTJCXC5:F6U. ML@RV?MH>K^S=9[VZOID+*=F0E6SM&^.U192* 4V,AU,38T5CH68"NV260/MCP7M9A[%ID_LSP(U MU>(M(]2)=%L?P5X%*B0B>LEJ!>#5&W(#]XOSZ92LYZ^3<;KXTR [XT(@%\EE M6Q/G1*CSWCAS)?@B# G%^XT(L=OS#TZ/%IJ<]*N&UI''>LA7?8D&09:BK/;, MF?KJ.%\[)R1@]:H)T0GMHMF3)5?/^H88L9-X&X8M#\"K=, GUP4=]0[K?1;BMHY0=;94O)4- P:QRM'M:5^N; M' 79R"5JBK*CWM<8;+YE=+CD 8442I,KRFC!KM8167HMHV1*%BS<0?1A,[=O MFZ<>_!UHX#!U)N7^MKX;0&]07_J@I/# ,-K"/BF@=TG7[;9UBXO<0.G6Z[]FHT M"5]TK:"J-Z'DDMK:2B\6%HKRB2(2E>1&F?Z/("&DG3(?2@391JB]I0)L NH; M2@392D<;Y03L(N#>M.^X"BI 8$Y*VF5UR2Q:7UA1%(5R+938+$?@N+2^;2)( M>Z5O(]?67NV5KW!UJ^W)?MDD:'$A,"TM9\'ZS*R(M+H0N9>;[>"W/_=8[I:V MDO2DC9AZ*R3]YV22_QR.1C#.+\=S&'\8TJ94"[WFL^6_[W&9M,-3VEPG[;N\ MI0NEH#&58M 837ZX1^\3BMK\028ELS2#'9ZW7T; SU4R^&KX&>\\\*L'ZD,N M,1%OL]5D?;SGS$-"9F6 ;%W0*;3NI[@)KGVS(>YYQC^GDQE97025/"9ZSVRM M54!.GC=0P"=)9RD8$Z3K;]T+3/TGF#=GR'*21%,U=)#4=@\^(:?=F &3R;0S""4E16U#]$6<-RF^+2BU4U4%" M[#V(?\7Y($)2M$,D)DMM>UI]AU"<9N!NO)B!8QO@!/;"KN#WN4OQY>2 M7;WNG_ZZ;,]R%7L.E.+)B."9\5*02V0=\UXEEK67Y"!E@-2ZG_FV&$^0.9VJ MZ2ZM[/ZT6A&KW47I%RW.I&1"UJIO5>\GR-5F2F*T1GMA16L/=C-D)TFAYBJY M2QS7FCAD(N]BC%Y' <4P$3B1NT3.HI.922^M341S^M(Q;5;A^@9(L[90A: LBR B4^B4P^)BD?V=4G[%=8*4::Z. MNY0)>UTPW?',;[CC%Q-E!B*CH# N,QXIMM>.>UJ_JZ64&BW/)!G'-[IT>OA9 M)\2 +J2[XE1M_T+DRS*45PD4*A."VE#="28*"&>2+J4T M;]6V,;J^>O]U;C(Z4LBATY,VD-_S+[_ ?TVF+T8PN^B %:*U*'B=MU SJF-6 MS%L560+D25B'.;3N4;H%O$-UN^F*()L?]NZEJ'ZO!KX"_17.\#+/8!.X'?49 MW!+J83H1=J;ZS2G63&]'0#=!3ERA.)(9HV@WX+YVM ^:>8]9T/[ON.:G2+,' MNA\>*\NV45<'[/H1/Y/7^ GS>TP?QY/1Y,.7M\,/'Z_KY)$LL]2U M#!0W)&"A<*F]2^A]ZUXQ#T Z*J]]?Y4N]V-NJ(\.%%,G*-6J- >604J"N8P)3,B*OK0_&5J#YK1)TD@+'9B3J][R;W&T M"#MG'X>?KJ@+!"QRPQD%)8OY2H8!)$/NH>0*%=?.M.YCW*5A!//#3K4F']\VOEJ[8) MY(Y"M!W@'B9,ZY0&VU&NF0X[V %W@0Z.IZ2"8UX4Q[3R!)V7>BZOH$3KG3&M M3YZ.AG8/A&W'SKIM5-T*TY " RTBXT8JGQ5/ M7+7>+93/X?C#"_A$/YE_&017T"BA6<(:PEJ!#)0US %PH6GA M)K:NS]@&WP'FPS7@Q[+UZDPC72)Z_KX!O-Z[VYJ)DP19(X(EH1I.3.=FMD[T-WBJQI MIHT.C@UN(WT!T^F7.AKS;'(^G@]XC$F ZW"LD"V@M4JH]K<@ MZ_&<(C?VD'@'=3TO8/;QV3C7__STW^?#SS!:#$J[1ODO&)W75#JMHN6<*:R5 M_X9V2)^-(Q%$H,5G+U3KN'TC8*?!C_8Z:%C$LTBX6V+PY'-MN47_I?!I6'MO M77I5/^*GR6PXG[T^G\^&F7ROWVJHFA<6<#9 PW5VB3//ZXD%ET"!:%(L*J-Y MP:*X$QLE/+9 \[B9588P M*#M,;^%+_^NMYE=+K4G\!1J/% M2(Q!MC%Y+PH+KE:LP6*HI-.,>Y60RU(PQAVVH T>_;AIT(.X.RC:>7<>Z:.& MXQI_5? #P$3+S>1-P^:2+9UKI>=2/HSMD[X0LP-($B;YW(3JG:13P+GX2(-B[W,=GHS5_]M,>M MY&Z$VD61S?I#EY_(MJ0Z$>D&6D@YN^@X*Z13VJI,9*"T8"J"2@&11]>ZJGPK M@(^;-=WK9 6#&B0Q7."['#:PL&6U4T)2G&B,M&9=M&3!4DCDB,VTD07E2NNF M:RM@G 8;]I7O"ITW/@"]2!O+BZS1HAE&7U,0(S(O*1;F)<>HK,J$LE/;T&NQ M7??O_?92/99"NMOK6*3:2$.!K:J3;$.]Z/$NL:BC8;)VY4J>3%1H?>YP%\7! MAL#OJ]=[>;*U?#N_2+N1.;,)KHZ2)==A.DQ&Y+XZNY<">PJ\3T)D\#[P%)@5 MBJ*<>MD+'H%% ,=M0 ]9/&HB/)"CV!#6>S MR?1+S72[RF'TGAMTGLFB:AMS- P$;6;<2,R21X]ELV[OJS[])!2YK]0ZL,FO M)N,/%$JB8.!J@8_F681H5/OVV*MPG(IKMK>, M.\A66<9T-=)@ U0=N6:K$1W&,=M?8P]08 ]Q]V $KM!IKFRM'Q1..*:CJDGI M%+9&4XS+=>*!:QV\]TF"!YRRWCBPA91;.V7O"4[U+2[WHNQ]$ED&9F2I_?B] M9\&(S(3*QBA=YY5M-D7N]N?VOW>W$/6DC9PZR&E>OB6Z1%6?SD.QM+!Z96QK M!JVP=:1"MLEDSUWSRIW52!ZUOAL*N0-+?3-3>F&0E-(B5@!.+](<:XI1DI'Q M)'S0%FKZ6F.E+V,X%3=M+]EVD$)Z$\\EH3=!U)%[=A?-85RS_;1TC\KW$''' M+_K5*9XJ":RPK#AT]4C(LF A,>E!:9F<5IL-QCQ"I3_@BG6M\VTDVX&NWTQ) M$A7.Y1YCLQ*^UAP[6W-'I4H,4-?)G[1D68H#W[H4:0E"_SOXOEJ9M!-I0X^M MS@]<) 37'>I=PC&M,'C34 U''.[%DC_8VX;*&G2E80; MS[E=#\[G2):*=B@(I1##43+O@F,^;<]J7U;03;D;9_ MGDS)?,VN@D.?G?:IUISE.L^PT/*B!V N!&\">./51O>8&ZKZ]M/[G8K;2"TK M%+V'3 _5&8.\C7$:?H+16_QTD;;]YO:A' .=KUR9F3RQTS-GI@-YTSLH^:B%JS)J$FUSO#HHJ*U<9 M IQ.4;?N,MA5YXS)^,/[RU.Q7V!^/B4NX.Q:HK/7Y8:8Z[N;:Z7!S\-9@M'_ M12"O.4D4I",FR4]FVI3(0&A!'AJ@,X9<9]4ZLW=?S(>^)]Z-1ZNN"GK37.== M-Y8JLS5*DT!DEG)0)!A%@HD"F "O@K(19//;Y<=1"[\/8YI)O/.\K]_&<#%6 MA#R&R_*'-U,\&YZ?/1LO3MI?SF;GM<[VQ61V,:C5JQ0L(KD "C3320D64PJ, MG GZ?BPBR]9GW'M"/D5.=:NWCE(XNF#OM53(F(> M=?,.B3>??QJ$V%FB'=R.W,3RXGPZI44.E O&>:M8*JF632-M>((6:(/Q",53 M^-&\D/TNC-/3]2[R[6#>[4U(OT[&Z1)5Y"H*6P1SI=[R MF:("*R*(1,,4HA M,:*B*$IAC\P%?1UA< MU&Z'WUZJ1UQ$>K $*/A)*KB0[>59\=VT[*57A\N+MI& MOGW6DFR"ZULM+MI*9YL6E>PB\#X)P5-!:6-AQ<3:3M(0/N,E4P&+S9BDB?"H MB;!]<5$G/-A&SCT5%W$>'*>@A!575!W#Y5FT8)F-TFC@-HNTM <\UN*BK82_ M07'1-I+KX/QP=>XUN9_)$4UEJJD"/A3FM0HL.1<+SRFE3J*[8ZY*V6=/WUO& M/5:E;(#JFZU*V49C&U8D["#N_JI2H)9:)' ,G:;-JTXL]IG3YF5\2 %=T+IU M=MS15Z6TY\ V4NZX*@6"\UCGS=N(-7=/6T8>"NURT4JTR:7DU4:[^)%6I6PE MZGNJ4K:1TQ%E2MPJBNTT66+ED_K*EWAXF4LI$RX''Y74Y-EQ+:%$,,D#>>?6 M&:^LV"!E8N4SN\F:4(D;C^0F9E''1N:4F2>4# '0&NZBBMTV.']U1%D3M&"+ MAAE>!P-QQ9FO;[;1A2<'0:O2Y573X\Z:V(9''61-;*ZYCJ*>#?&_'/]*YN+] MGSCZC+],QO./LX'1";GAB0&9>Z9--?_R%4YN1=TA?-C6#D;R3F9!2.V^(]-!^QM /.;Y!>NVBH MX[R+S3 337 @9#$B(%E;'X'$5)!YX2V3Z'FV6B33O'QY-Z3?*K.VUE+'61\; MH?YYX4,)"JR@R:C4T& ;NUM/PCJ%'FQK^P[F(YR*PO2.X[!9\>D <.T MX)Y!B37;-045K#4Y=9E\=AHJWUFB#2>?W)?WF+P";S$R3O^KN6^.!=JK6)': M9XR^H/FF\DI;Z7H7^78PSV1-QF,67HEB-0NV=F9$#"RF(@F5"<63$UQ$Z_3" M8\\K;:7X':7<<,+)?;?JVH84I+7,2&7JA4QD0=*B@Y7*6>T]5]UF#!U%7FF[ M/7Q[J1YQ7JGR%.*"3$S8VOLMJ,B\-)I!= 4Q1X?8+3F.+0=E*[T^G%>ZC7S[ M3"/WFE>ZE!]$L+6Q#HAR#Z"CTR7 @RR3BP3:)F5SMRW]OR/ M/:^T$QYL(^?F>:6K.G9;8;TEKX0IMV@^9A*KG5\9)%1UNBM:OF%6Z7'W.=]* M\ _V.=]&:GUEE$*(G'02F,(<:CU;9B =9[D('TRH46C7J62GM)OO+>/^,DHW M0?6M9I1NI;$-LPEW$'=_&:4V""%CX$Q)<+1M%>L?58\9$=A+]M:O'QK\F3(S&./RR>4T]. M7Y<7D_%\"FD^*-HJBP692KJ.AU],("B.S+54(62#D)MO60^B.H ):\B-.]M8 M6RTTC&D60=8J>+-?2&CT(E]WX?DZ$?AU^06F?_SV:6"B3"X'R6(0BORVPR?$?CY M@'/G4T+'!'JR:* U ]KHF"=K($$**5)K;_5>0*?%D':R[R"3\C:X5T.(P]%P M_F40BK,YB]I@(I(/Q&U@04;+P&DND^%)0NN4JC503ID,N\F[@YS)V[!^^NL3 M;74XT#Z M-DR5Z*H8WR 12\$PV@UAP*V?8^NE4!.F0*[R+J+M,J5"[ZX#!;33<"Q$DY?>5?=.PW[2_O0>5BWQHG\$R4I[2;GUF)4+]MR$=#6#?0-0+6Z. 3;PD9R2S MX AACI'YZ 0S*7")D;#YC=*SCTOUF\Q5ZD'SVPBW==+5VV'Z>#89YQ ?CM^1@XN@.*AZ35"D5YGQM(:_ LYB<9EE':8-..ONRD4+7/N+1:[2-\%J_ MHO\)9_%\^N&?.#V#\9=KCG&C1"PL!Q'KN(=ZRT]K5%($'8N)A6_V>J[Z]$>O MR+U%MO:HOW5BQ OX-)P3V_YG<8D/X_S3?Y\/YU_>D:.?YN=3_!6F-;[\O$^S MKJV?T29!8K^E+25)8*B!6$".*FJ4&'CV-IC,HPH"?1IL_;3]0NP7(YC-7I=W M\TGZXVL8J4/R@O[/!$=;)T%IBB"-J4-UN4Z9!XZMJ]A6 MGW .'%Y(QVML5G MOOL(4YP].Y]_G$QK8?! *Y]0E\1$X(YI%\@4>DP,%#I/KI$M!5NO<3V<_D^3 M]M?\\@%"*VEWD,G]AA2(TRGFU>B"")%'R5EU?6M+)OK\_EL3O9V./XPD$5Z",(QI4/MC$V;;="J3C!)%F+" M*$/GMN$&GE-@0S-Y=Y#O?P=;G4I&%/604M:I=L*JI4G9AYJ"6J: ^N M]17D&B@GR8 =I-Q!YL(J,W63F]E9LDNT7V4="!Y:Q:+21-"BBS"BT/[5VA8\ M .D4R-!2ZAVD)JR"=TE7K6,&3?%6]EG61GFT;R6>6#84Y7'D-KG6HW[7HSE5 M*NP@ZP[R$-[!""^7>I5P=1/>R_'[*8QGD*K$!T(CEA(-4XL$3: _@;6Y=NE4 MH@1C*-!O712R!;Y38$IG^N@@>>$&UC?38<(W.%U@'41E8PG>DCUSNM:U1!:= M);_7<&$2NEHSV1U/;F$Y,4[L+N<.9%?,1F_Q83#SYA?WR)K M >]K(C>A,[+.XRLL0MWX;"#V^I)B:EV/LA7 $V-*8XUTT%[J]WK,-Y[/GHWS M(CGOIG.TR-W4A(O+9.N5#*&B;9'%Z!.3%J-U!D5PK6L0'\)T"B1I*O<.6D]= MKO@2YNOI1>;FS5":@T>?:9^KM9,ZJLQ\%.0X2P><2XX:13='MVLQG0(OFLI] MQ7'6WB><*P'^]!=.TW"&BYWQ^H>SRY_.Q( G@)@(,%@!)!)'3E*F4%R50LZU MS<4W'SNQ$]"3I5!3#:W@U7Y7MC>VS,679Y]A.*HI8S]/IM7GK@5K_X+1.0X* M*NX "^.*I*.3I'@]E\R$YE9YB%&'I>AG[:W\AH]\S)3H4+@K.+!?==L7,66KZ:M)1"")HMEFK[6UTBYWQ%FC^PAUWE:8*W2]\W'H M2G@+(W1Y%L.UT0$#N3LAU.X>)K* A3,)O$A("$'"3EJ^\9"3T^^N ERAV9W/ M--<#^^FO3\.+&(BBYN$D#X0R*=I0&"CN:=W1,^]X8$9&X"H[LCI\=QTO/^XT MM;V74%?H?>=3S/40?SR_ /BZO#F?OUXD@@]0)N5 >99+K1^MIZS@7&(%5(X^ M&"_5;D9\W1-/4_O[BG8% 78^BER/\AK;#;CPY9*O3CLN:FI9K)BU$XH%Q0L3 M*=XAQA8KW/DI<+//C9$0?-[M()JP=-B_BCD^CX?S% M9/R9?E1/0BL]Q4!2?"FD!*82UN[JUK)H16"^-O!$DE#!);WO?QB])<;'S)E> M]+*"2'N?/;Y+'S&?7P>MS[\L9')10N906 X)&-=@:TF)8%YQPVQ4T5YTKFE^ M^[D>3E_EF!V0HI&,#UV$>>^AUZ+^2-B@DJO:[,@R-%9HKR1FUU%50G_$>*#O;O^\V$;HK2O&GI$^ MQ-41Z67UDT^2G&84# A ;71&2Q1:,I)4R2F9YJL M5NFU@1"[TN^;$:1%-/#L WU9 FB"+9D#LN04&11G(JU9%:8$.)ZL%2YN=EZ\ MR=-.1-?-!-JZ@^>/F!8@)!=A"59*H)-6G 4=#=,:Z4\2/9,>1>)>1#";6>GU MSS@12]U(B%WJ]EX"%A>#4F1H+$661$#G670!F8X"2D848./6FCZ.M[HWO3<3 M<,-"IP7(7^#+"EYFLF'6 (4*=BW_U% MUT&!TG5?GXN3XQ>3LT^3,=;$U45OGQ00HY*+T>=D;RRPD+5G-I88DE!6-Y]" M>R^@4SM?:R?]#JI9ES!=M>7: %1'IVLK 1WF7*VAXB9=2;V#4[75X(10QJ5 MX,#69D#>,4"R:-(['90OP?#6E4@]4N&!D[2^F;"-L+MM=W U7XG+PFN:.M:N M"QI 5Y]4,*>E%-X'!;&U]N^ Z-]#:*"<]67M.TBV@UXG[\[C;)B',/UR(\/X M8D";!9"A +DKFKZ (._%E\*$MTD5&2*T+U%=!^;D7((F4N^@O\'-HEDXHS_> MJ'*[FK2X <*.?(.'T1W(46BCSGL*F!OJHHO)AP\C+3EX0BJ8Q.!9[0A?&\,C M2SI 5"5DV;Q)V*'8\I O<2BR;*."YI=S\_T5L:DN21;W]K].)QB6@8DK"&/ MJ/93, DKJ2V+)G%&SK(Q6:88N=A(M:L^_;2TNK?\UKZP???NO'*9)E<':XL& M"\](2I_IUSILZ+G9@_OI\KF#$)9:?^I@%6G81RQ"<\T#EF*]M.1A&E/0/-CZ M%URHR,QMW:C'VHL\78R&OT\ MF?X)TSSP(<=41,T"$99I+X"!*LALME;8)#)/>]!A]4._%5(T$'D7G4D?:CN2 MR355$!1SF0BKL9 -*R$QGDV0B!QR\S9 Q]/NI5MM;ML!9AM5]&)%+NO.9?$B M*EEO,#(MFGM5>]1(IJT&[X)&OSQS]9@+]WO1>5.9MD[H>:#<4(+F*J!G(%R= M+T\&,G(96)TQ(-#$:/)F\U&.I6KSP!K?3;(='.0_;(!RM"F2%YLED@'RI@[_ M"\!XX4H;3%9!+\VMM7#\Q8G)2T&& FO/QSJ<(#D6@J/8 ",42:]_:,ZI(RY.;*3U MC8L4MY%^SS5HFT![*E+<2H%;%*/M(OV>">*2*:>BS,RB=K"K,JNCH)G38Z24A5"2I;I"TP;W;Q>2Q% M;9TJMZ$P#U+<)K2QR6G#LJXC:5 %YJ/.S($/UDKRH-5F4RF/J[BM%YTW$VR/ M16[&DJ>JL+#BZEC4B'5J0/$,R8_5MF0EQ&;Z?BQ%;CMKN9$06YCM-?T-O-V="+AA7=0]E5H"52XFU9%RCG:; MG",+W@)#R EY1J6*V4CECZ#(;6?][B^ZM?.7#I>N]&PV.S];M%Z#2IZD5*JA_2Q^&BR MUTN%MH\E76J1@[9(L1EP:4(4M3G]PN1XRUG(-;,FN01!:9G;3[:Z?OKQYBEL MH_L[)^^[2;=U<'PU-.FR'^4%(!>\ I<$TX5;\O<"KFGI M[O7W\BX::^$QW.L3NV-TS#CRGW3MXQ4AUJJJJ(/-P:;F?OCCO-??1NM;W.MO M+OW>[_4?AO9TK[^5 K>ZU]]>^KTW'Y;D7*%E0)LETUJH.I%/,71"H(W*1P&/ MG1A[W.MWPXMMA-['O3Y/8$L*CH&RH49K]>)2:V:$L=$;YPQN-@/MZ._UMY+\ M0_?ZVXBMYWM]Y2%$VM!8BB[4@ES)8BW]0:YEM-8IDQ]7L]I.E=M0F >YU]=2 M AIO&=DC @@E,*B)BRE(0FXS&+E=R^G'<_.WM\Z;";;'>WVNC0B1W^OOK.5&0CS?&5I.!/1.,_!(L3!(X1-J ME39\LQ_GO7X3O3<3<#_W^M)D+9$V&A-HI5H:3HB"9B$+$6BKP60W2\E[!/?Z M.^MW?]&MO=??/8KX>9 (NBDKOCBES%]7)4F5/!720 MX;*,<&'X_C4943 WHD#NZL1<:9&KBQ:=)Q,(UC*?LV!*J&R*#E*JKKW7E8ZKH""@<4YP+.<%Q\.HY?C,IF>+;ZY1]'"#D]I M4X&P[_*6R@FBXCD@*O"\T$Z@O,$L?7%H358AX&"'YS7(C']^YX'U(.[#@I#/ MOWS]E3?P97'R6AL8O;I.[G(@2HHQ,UI3S?F.Y"%I48=">K"HO':E==+!_JB; M5!3L@N#7\_HRORZ+G\Z>G<\_3J;#_\$\T"IR()>!5EL[LUEP#%P&9J2W$+A3 M7HIC$>.Z11P@3[5?_JXL?3@8#;J8R])H09_)-M5CX)\GTW_60_T!YT(4[B*C MZ-HQ+5.=*ZAK1FA1*DH4UK<^\.AJ+4\L/P0INI@X1K['Y OB.YQ^)H]K]3)_ MG2SR2# O5C1[/YG#Z.;/7TQF\U\G\_^+\[>8)A_&]2U>;..O+XK]!E;E#,'7 MEOS>UN:+M6&(XJP4VO1+3"+ZUA4IO2SLFWL-CH\N70QF[&J1%VVLZ=6__%;] M/3&@Y:"W%,HXAZ2/I)!!,,A"R3([J\"FUH=6_:[PZ2TY'@*U3OS96=(7]^0O MQ[/Y]+Q^\_7\(T[??X3QI1%89%6\G]!"$,OP%V9@>+Z)<)",*I8G,L^QC@,0 M) R/03.?,9CHN86X6>G0F@=\,S1I)N6[FO?M&A4\*)S9.NE<).VB]!:+BO/YA\^^[Y4!DT::Z. @_PK+92[&)F@Z MRL6_C>0P^?>[:V:-BO<0:_?*-L%QE4)ATJ)@VAA%7E?.3'C)12K&V- Z3[8/ M)3^03]^5CK>19NOJZ*LSL.I3#S]C148/U5=CQC/YTF21&'=0^^X+SJ(DH%$( M0B@=@ L;>;+W/J9_?W8?!4PZD5X':047>\Y5S8?D%+6CBLQI6V>465IC%I)9 MR)@"%E%\ZX3"6P"^[8U[=UUT<-VXNR"^+F. MET6QEZ(Z\.3>XFP^'=8RE@6TWT@SL[?O?KL$%U7!@%[4>A9:LK&1Q>@22UY9 M#$D;\*W;H=X+Z(E)#16VUA[U4U1RXU5XEBC$H6BG>4G)/<_HLJ!DTZ4ME9. M%D4J[U((4?-H@@HFY6@LUT;9E-:4D]SSM(,7DYB$,JG(60H<:IR:6-#2,"@Z M!&Y4]*)U\^U'7$QRF1RT9L2XYDY!"(D9H^G=+B*PJ -%BKIH+X.UZ%I?.W>S MDB.TXFV9W"SAOATACJFVY.ZJ+@H+!KE$HPWMBW5P/-.>.P:(]-/+82ZLX@GNO=*@R-T'F^\J+]C+96CE_DS3N$# M7B[UHO]C=6;*I3,32BDN<'J3E4KT)GM-SD.1K%2_P6,6GA_Q7KOA*I_>C.,B MTG%[H?>M>"!MS)F3&HIF])PR"8<39NG[9;VB%Z2GEAZF)=J M*XH=52[/^E.9>]>K$(2+_W][5]8;UXVLW^]_J7NY+R\7<&)/)@//V' R".:I MP:6H"".K@VXI=_SO;['5DJ66U(L.>?IH00Q#MH/#6CZ25<5:3 +,VH+2Q4$4 MY/U9D[V3,2231@_H->;Q;6\-W5O'!-VD$CX?#P1MY==X=/3+ I+'IN( GP( M!HQ)T3I;,.C18XB->7S;9+TW64_0/6.;4.6<>12UZ6VM>/8V@^&S=9 %F5,JQ5Q=J S2)LV++,6XJ2EF&,?/Z B< MAJ,[(L!ZM!YJ%P#;RJ:V0JL2 D@C&2@ZT\&;F$ (Y-%8G8J:FM.[)VMO&V8" MD.G1'ZGR<"_E\SZ;\>#[\0M6-5^W0 GIXC*AK*\B.WZN-GQV.2X#/IHW.&KE2=L783 M2@&(=P^*8XF:!1%"%Q-N$MR_[;7G ;R&;:Q:2>(I+ >4IJ2,$%*JTZ,]AUBB M >]E4B$%DHB>V%Y[VU3]-U5O*/5H!=8N//)S;7!VOCQ-J\:,,YN,RKQHR"S7 M^%NRX$S@8(K)SFD40DZXFN0N,Z]S)QP=%O?Q[H^-]]WWYKN3DP6>A O<8!P# M78=)2V"B7I/12O EZ-I6A9$J$B>A3&P_/)G9M_TR25@]\ ;>IDBKS9UYES,^ M*T;;F'4$X3"#*M:#-R% ]!*%%1:C[G*#=.'F=6Z)XP/C

OG-?9/'83CHRA[*OU3[[;'\;2S7"$.2'B< MY&@MQ!@+^&R*9[Q$%GUCN+ZP1FP'86!K([9#=#&IY+FM$=M!C=@. M@LD8':V>HN/G@E_-K)6L*-!&8:WV07 E(T@G+#F^QB!.)T%STHW8)@?;0U0[ MV9)CT1RMX$8ZM)SQ1]I?/;#* M"",SWYVM/D0_?2J;,PWKM,/E=^\FZY)#$+S6L1=0049P,7,@,],;[;%:E8UO MG<8L'"VJNSE&;[DY1^]F\.3MO@8Z9A=]5& B5Z!X)H&[[(&PA7;8&Q.EN>+H[O'L6I>?!UV1/7SW=+"5X8R78*'P0 M1J=DN]3+MF=E@J;/$1'8.,S; CX3;)RPFE=_4_OQTV*^7,Z@M(Y"@E@5%9HL M2,;%0LDV!?+#-(]Y8I?#0WR\[86.-\-@X/0JE&MQV]TMQKW'ILF,,YDMV:MT MYRGGZKP68P CDP+1Y2*FMC_V9.UMRXQA3#6$5Z]JK XVHV,%&2IR^F(BT2.+ M$!FY?TX[:Y(21?5I_]C;Y9AD0&0CPW5EN;P/%_B7<+I8Y6GG;>>-R]2&.B'Y![61MM43CY:,YN=J/C9(HX0P=D M$F2(E-48,0\H"_+@I9=R:NT4#F3Q;><-WGD3Q>-D0TB[V92B>!:"!J>T!L44 MDDI")G< -:HGC@2:V_;[9@770_\/:?@U&[.N;7,:Y. E.'H?F<:O$I( MRO).<\:E[%/L=Q1NWS;C)*S.OBB=M:B-";"[R'HR, M5=8SJ?#4T1$QS7H?\@X:G\.JOTY"":C3+-_@HZ?"W[)$E:^1 $F9Z3[QR<(D38[ M-\D+7YRQVKU:W!Y4^S,YV!ZBV@YPW3Z1W1LA0A'DAGERR%31'*)W'F31UG&/ M6%CKI]6M!$W0.^ZN\WDOA1VY5NCVS[4SR?D2F]<,;5FC9^W0OJQMU! IYV7P MF1EOF4(1HU"B6)Y$)&UF8QZI(=JRVK1JB:0Q&.MT3"YM?2F(F<")#K)TJK!" M1FIL_7(UL5JB]4JT=Q\D9*V]F7-%.Q;J6(SB:1?7K%Q7$B@F4&49E\Y/::Z]'S4T7_Y)'[B.3"DPI=+$8P2!DID!FH>@V M;Q&H-K@]/B*F$H'Z^9QN;OSE@C9Q_=S'-9\KS\ *3T.5\"3Z0^N<&9RHKTC6H\]/@) =H1ICH./0T3?(UB( M9_1/)^_.\]_#XM]X03^OK9+TDE+360H>#Y"<\QT4X(PK?Y:\DZN5%G1#X)]XE MLHA2N-":O(8H.S/;[?X[2_]=9P/>#AUSEY6&6^^/J7^6*5='TE594?9E_"V<7WXC? MVD,OG. L2\=2K=<50@=0O)#/4-""+2473)@EEWMI_MZG7YO&A\FVQYOU%4'7 M\79>,B_2*%.(SCKB3O+N-%6E?8%47$6 :*""AC5 M^&Y)N5=N<#% MOT@XG\YQ)I6(KF0'S"6RLF0.X%UA(+@PT9*-EZ0[Y QX8(U7I/N6TNY0H;)B M<:NK-M,B%>6D!7+>R:[GBOQZJP(D[K(W!8ODK5-.=U/UBA#4254=RBD^7Q)E M88F?XMGIR(3HDVGSB4=/])WSK.,M]*EXA6 :JHL-8 MXX_S\Q,Z][Y>4_;=,;QZ^)KYK(+5QH*+1*2J:NLPN_8A.NM8T$_E6D+DQPEI MR3V''!B=HRQQ\!@$!,M#"=P)HUMW@MM-U1NDAJJJQRC7F[20 <):5RH5N&"T4UN/1)ATHMBX #D@.^P018V>]+,/<6_980>K\:#LGZ?H M8'2@:*N82@J!ZV*)R"SITC<:LO7)$FW2N]8/>L\K.ZP?/@X1?>NY7+^$,UQ^ MH?/T_!)_FL_S\A]X\>$_Z>RRSCW_:?XG+LXKQ:O_;9U4H'P,*;*:'A[JN.8H M(')$2"J@-,J1E#9:5#T2[CY\[:EE68%P:L M3*:^QI"O8$.$@IBM"<&9O!\.'OKZB]'T8-'UJ<9]JBGUP[>;&N>D96%696"L M#CED7($OKM31<=IYGTQH'GYL0O@K-V7'5WZ'=HQ#)$A+K#?U/DQT,HZ;,' < M(_H( &H'X8':G]9A?(L99IDJ*6E K'T;N:Q9470LY& RW5:,6]^ZN&/"$-YA MYK\4!!^B]'X)4C>Y>366?&VM6E1)KMJ>R%0'H%D&P?L(L22?E*A)&JUKR[>0 M\ZR"_4]5\,.Y4X.UT]"76"XN9I\7\WR9+CXMU@6?JZV4;:8-$Q+(%,F>B:XF MP3,#/ F=F2XA[]?KD1:XA13ZTW>4/+;V*[4&FZBB87K5+7J6)(@U1I-V'UWDQ^FT@QL9']4V0]">;-9#O.DH_I1 EZQ-==&*0V3G%=$7>5) MW"9IO2WV(:JA2?.;=(T4->\EY=:'Q:/$)>5#44H#P9V(R]'2R>@UP=W& MH"6/].OYJ7Z+73>FY@\1;OM'Y?,OH02LY>E_#5_CY>)D?6D%KNF.X@IR%*N' M+P51IPC%VX2EMAK;-.4??3M^9(EQK_U&\I\W%]YH75?_@1U%<#4'=D!-_][?;E/9_S16-KNKYE2;.&"1GBGG0[11"6ZR<=[7 M*66SO5<9V /T]G_@# M5VT",:" M,Y:YV+K%^W&0MFM@T',%VB$*[ "PFX;A=4K)U>#-ZQ<1D4,,JLZB$70'.(.U MY%Z 9=&[$%V)FPGI[09_;!(S%>?IJ7J;]Q!ZG]:UM^<4K8G2/ 01129K($10 MZ (0819\(1^,*+.I1[/:^X2\,!0,%W:'\^"W4-_6+JX[GG*>8GT]LUG6S#99 M(+C,P:$77,J0O6I]N]PAX(5I_.G"':V=[#H$__YT61W,RP4NKUV+>5G_VQ?\ M8[ZH+0]^/J\/KE=U/0.&@ U;L=%(L(9L;X2P42>169*!)ZN23Y$\*^:LLXQ) M[A2?#5Q[:#/[1Q?X'C[Q023K/8=WKY3VDQ!4W/!I9VC>TWTW7\-MN M545V91Q>I1'\=GKQ^X^7RXOY5US\?+ZN('RW7-9>'_G7\)^93>A]SA98%@I4FX^N?<)9([U^M,=+;U5-)7G MFYM$J1\NER2XY7+-T55T2VFA4%I#ER220V.LA1B#@JR,0)L3*ZGYD,AM!!W_ M":43&C;1UTPK769<7?DD5S[O/L1T>M:X0\AQWC :*NK>)*NA4NZN^A""14^W MJ"7S")2V 1QF#28SM,5JI4+KMA0CJ'S'8\)8&C]$N*VS2C_0;W_%<';Q^SH< M98I(1M7Y'\[6CCB,0V390%GK:VG"NC1S=4_O'H[ MV?GZF&D:3=VV0*_@Z=Y,;<1*R3.34:!/*5@Z3;/G:#'QX)107EKY0*QTVU(C MA$:=P"2THB.!"U\+##0$G>BGX(5$D3G7K5])IQH:S5E*8R0#9\@?4X;,[FBP M0 PF6BF95 MI>#I-E:NN2GZS*,C0U#56T7'CHYL+R$3T8E2+1"O:6NH8B0$QQED0W:#$TDZ MN5?.P_,MO>VD];UJ; ^1_F@%EOL0]=IJ; ]2U%Z5ED^1\F@0P"BEMMF SN2A M*!').:E-1%QV6D49F!-[!>BGI?HGU=BVU_PAPFVL\7=D)A$EUZXCW9D\&"=! MQ-II(C.Z0%.=:":+4"7R+,I>LWMVJ/GNJE,IM3U(#?,F,FQH8*9:+[;X-OOG M+S.519 L$^6I3E\ILM"UQ(@;JU7@J_2J;0\;2TS_?3+_\W_67[Q2Y/H/W_7X M?;UQ]3=$VO-!HFH=B+SF9-6UXSHU+F?/=*WTEJ6 \E[7J90) AFNZ)0V,>PW M ?J!CS\[/3614H<7[@]___#N)FU9>^UL I--)G($)R0Y T8I'51!],W?$+^O M_IP/SH&R;+@7KT^#]Q]FUO+@C2V 7-411-I"+%P *LE1%B6RWS9Q];"#\_V' M\2,R3Y7V?)"HFK_@$!>WCX/LR,\2PH*Q->"=R.,/N02RR- AVJR\5GL=FAL? M?G;Z&2R=AH?EZ@Y8GH;/(9V6TW3=>X1.:(^9@2#JXT+ M-FV5 :?EWSZ/;+X,$_A\D+2:6YJ?W_UX^TC0T:L0=8!D.*&PT+G@,$3(9%,I M)0U+DN]G9=[]\'-4T6 !C5:A\@7/PD7MT[FX^/;K(IPO0ZI?'?)HNNN3;9Y) M#R)\XV$T69,%1^^$TDHIY[T)1:"OMZ.FZVNVZ^-#GP,?_/KWAP9C10HR6Q"K M@3XL,+I=K07GF;11"U2N]7C%730-?P)]\/M7'6F6G\JMOYN)XKFTP8+%:&HW M882H.=D:G(S#H(5VHG6!S 'D':-??T.\W'_N[*.8UAD[C]"YGC9=!PC,'"NA M.,& 3F4R2H4DZ[8&7Z)"R;CRP@2]UPVT>ZT7 H(>DNV01/G^$G^=WR+S%)<_ M7BX6M7?M>?['_#Q=_6'&D4#HN0<15HVM+%E"Q4GP%;0^^BBQ=<;_GJ2]$+ST M5$C7JI''+O0?OMWYE]4#+$:6F*!3SFFBG)QD 4'1;R07+YQ73F_V &\ZG7MO M0L<;Q-T12?U5=.S,B!UBW.#OZC4PFY0Y^1A!DRP5[2%P7&DPK C'+;?&CF3_ M/4#=\7,INB%E/]-HJ,:ZS&G[3L_UR_\>%'6;'[A)S;&& ?;1WQ:8#!#^.+#P M7"CIK089;:(;N3!P&1T8'0(S6J**[=-*QX'#SL%ZQT+#(3)O'J4[/\&SS_/S M_&/XX_0BG'T\NXYK29F<)ZL>LJOAJ*PL!.9K:YS$%;/H4]GS5?BQ)8YK]#Y% M^//FDNO25NIAC[TB-R1C/%I/AV-MKI:T)"M,&W!"%8)T8$*U;R[U*#FOWE0X M6"==QA$_2-IU@= >Q(U@)MPC;%(6P^%JW \> W30V5JX3Z3D.B,Y>B"=J:T! M!-V..6MPTFK/0BGHMJ4Q/!. /,V&Z(R/0T3?VG[XN4HUG*V#@7Q] \:LBK1. M@Q?!@'*%0U0Y0-:JI\BO .K8Q=_W7]+88E_N]__3]02P,$ M% @ =H&;5KO3G]2?_@ )*P* !4 !E:W-O+3(P,C,P,S,Q7VQA8BYX M;6SB(*TR )DL#+<7Z M7BU6X&6NV$I)\#U;?06_2U7\ 72^O >_+_,_LF\,PO\H7WJY?'C,L[NO*Q"B M,'KZU_QO@4":A4A SE0,<1S%D,:I@&G"0Q9$+(J#X.KN;V',,6?$_%Z$%.)0 M,\BE1I"E)$AUB'F@:=GH/%O\\3?['\X*!8QRBZ+\\=]_^KI:/?SMEU^^?__^ MUQ\\G_]UF=_]$B(4_=(\_5/]^(^#Y[]'Y=,!I?27\J^;1XOLV(.FV>"7__W^ MW2?Q5=TSF"V*%5L(VT&1_:TH?_EN*=BJQ/RL7.#D$_8GV#P&[:]@$,(H^.N/ M0O[T'_\"0 5'OIRKCTH#^^]O']^>[)+^8I_X9:'N[,C>JCQ;RD\KEJ_>,:[F M1OJRM=7C@_KWGXKL_F&NFM]]S94^WNP\S_=:M5)2*V606"G_]51GOUP@?D_R MK@YE[4&X4MT/?[&-M1"IF4_-77OB*I^K-1"JHHM]YH&F?SW MG\RGV;J =XP]S%ZLBVRABN):_'.=%9DE[^L?63&+@BA4U"Q9(4$(8FR6,<8# M 8G (:4<$RWI;+7Y:L_4 O[VJ9&B[,JIGY\\]%R=F*^Y*I;K7&Q7NOOYL>7+ MK%QVK2._+-B]*AY8_8(1UAH%E?S_T8@)=N0$7ZRD_]^__;+5K3NN\['0FD\/ MJ*78$V=NC85E_A2&I7"%83L'"Z-!B8%F!2^5J)LP@(3A+VJ^*IK?0/N; MZ^67@U&^SAL-6"[.#$+]Q"]B:6RDAQ7<&P]K4WJINEIZ?4$J@(T(/X%E+E5N M;. CZFR^M.J/8CF[S9=R+5;O6;8P[&$MN^N%_)WE.5NL'C\S/E>?#:^\,$+_ M,=-Q@**$48A"PPE8&X+C(A)08,S#(,34L(<+._AV/#6ZL*:P7,\56&K02 Q> M+HM5X<86WL"WT\>0< [,)[748$=L8.3>HOJE%!U8V4$I? \\TQ6OBGCLVY9- M(A15FY-_]6YO%(KIJF7#.9W?[T!"UT+D:V/*98QG,#O-?]]('VHWQ?P%KYWKFQ M\5[\]IO=^V8_F&POV[4+DBA7JE:K^?;OXM#*+Q]?EW+11O#9F[>IQ=SZD MFI"$113&+&80(_.)(J%@P$(4Q8B06&N?#:EG_U.C_D9\\'.CP%] M@"[.OP/ M4&G1B:RZ#I/;_G9 \ =>&0; W7M;W!&]GK;+OKV/NHWN",W3[7779KI1X3NS MD5?JYD'E9K5=W+VS/3;T^WC+'NTZ7+Q:JUFJ" IP2B#A46 XD$:0\IC "#'" M"8\9"PP';@X6STY#UXZ]R._$\6F?D[ \.P7S"S[ P"^0CKS8B0NRTA0P Y\-I1B7P%-D*#4NJK MC?7[> 562\ 5N&69[&^]\(6JIX7"N=M15PA?,)XN#=[O=UL3S,JBLKO%RW6> MJX5X_)RS1<&$W8P5UPM9_C@O]V;%[7*>F0[O<':$QEVEV-4=KP8KJ=T>7F#W?CSHYJ740PL7^UWRHM5;C[/ M,$<2I9C"4(?$T*3@D&%D[#PAA$H0IW'D=9YPKL.IL6$M+R@%WI^H7QJ9/<\* MSF+NQH1](CDPX5T&HC>9N2+3$V>=[6Y4:G)5_BD#.;_7C6AN\^6WS,:9&J9[ MM5SSE5[/KX58KHT9.$N13H*4"4@02B".I-VZ3P MGJA2)/!1"95]LX[6*QNE++,5>+,>N*: MUJY&Y1D7I9]RC-,[W?CEE>*KMPM#5:4[[B7+\T>S[;R^MVW/)!*13'@($R(# MB!,402ZEABF*(DQ$&.(H]C%BVCJ;F@%3G4@]Y-E"9 _V4Z=3J59XD1!21&$, M$>$:8JE"R,RN&D8R,K_A,@EY['/>VAN\HYVQ#@JO&U'W!=K0AWO+Q1W\K/)[ M8 6^ K_FAIW[HV(7%'JBXM:N1J5B%Z6?4K'3.WY4+%4V>[U89:O':RG-=\9L M50LS.?[?[.'E4JI9F#"12"P@4W$*,<$$F5OP=F+A;,P2"EE M40+#6$B(<4PA"879\26I#N.((!PQW\U>:X\3W.\M%Z:C568C=3?"@\)*?P6* M4GZPW"H ?C8;P^K7IW$J[MLL;!#P=F\W)T/-B1"I)II2B&.(K-,IIQ!FBAN M1BA&5! 6:1K40]+<.AM_0(Y?K1MM.%0U+08?"QKQ@$LMH4P#,Q9VHE">Q#") M$6*AHCR*D<^^L<=Q&,-V>59JZ@W1@:V;+9B?*C K8<&.M'V>2#G!TMNA M5'MO(Y]+.:E^>#3E]EJ'RQH?UO=3U7:Y4>48P2[B0*5($)M38 M0SAA-O^!$E!*E3"LA&2,.=_..-G-U&BE$M3>!9M7H@*VD=7CBL!I6-NIHS^P M!F:,&J<;#6HIP76_.'G@%KY$N2W3"S>]FQ%DX6J]"G'Y[O+L/9S78N^QP M_NF.(;W+Q9T]#+2G4>_9:IU7%RE41BE(OJZR+$%/C5/,EBSWC3+M [V:4#0WHR$?4M0J/ M5\#*"HRP/<:<7@!57_&G7408-Q;U I .XE(O::L/UV29W@+%G')-!4S--A)B M02/(N0P@#Q0)"9.$D:2[0W**&4.LA& K8J=D(4> [.(;FUB*$$]D+G2)#9 8 MY$@'S^C^:DL'TO)D1_LE6Z@;7<69O&&B#&Y_SWYD]^O[%\L\7WXW6\>7S R\ M^?U,A%2&<1S"($P$Q#C0D&#)8*"5C F/M2)>N8)\.I\:'6P$!**6T--Z\0'> MT6H9",ZAK14CMMU+U\%.C>36;"EE!UNH7YZ#VM]\Z8!97V:+3]?CFBL=0#DP M4[JTT?F&^?)>?68_7F6%F"^+=:XVD<@I8A*G80"#V*8W(QQ#%L011"2-XC3E M' GB>9O\5%]38ZA*5&!D!5MA.\=\MX'L1D\]033^V1/ M8]_:/J?RD1O:9U_I1ALWJZ\JKYJ_7L@ZO'9[AT')% 66.5(1,(BCD$%.TQB& MG(4X)@31F/AY^=L[G)Z3OY07_*PJ06WZ ROZ%5BHU=_\R.,,U&[\T1]\ U-( MA5M-)/8R7"/K(#3B!DM/3'*FLU')Q$WQIWSB^%8W2KF6LDS1R.;V8O?;A3%P MLA6;S]((\S1*$=2),ALGBBFDJ5#&"E$Q1T@QI+VLD!/]3,T"V8H)'HR<,%O8 MS9*5U(\^3L'JQAL]@#4P8>S@9$6TMVA>GL')FR;.H- 3/YSJ951B.*/J4T8X M]W@'AWGE?7];%&LEZ^9>+A>K/./KTE,9:!(1&:4PHE)!S ("61C$$&LA))-F M8T)"-]O"I;OI61:EP" S F\NBAE"OE\NJC@=\\-6>ILI Z/@YS_^ AY,(QY^ MXW.CT$X??2,[,(?4P3B5J%<-?X!=:7N$SL/QWB.$([G?+X'2SPOOB$VK+_Y< M&^-YY!VUV?/+N[[3A^/J!2NRXM-#KIB\6?R=Y9F]9/F1K50PHT$<)0I+B+A, M(98H@4PG%$9,,Q2$,:'8RR/OVO'4++9&.) ;Z2[Q;;5@W<7CU0^"X_K!KD I M-:C$!F8EVZ#[L0W="_UCYZ$:Q&O6TNTS^M+.@]'N87-XWX^9BGPU^VCORK]7 M-B!I%J9A*AE)H9"(0"S,)Q)2>\\W#C0E+([-2P[$\Z3=J?'*)[MF%ZM,F'7T MO6+V%*]R%;]:WK-LX7@6_12\=B:Y )*A;;6N:#A3PPG=VV:^>65GUIN?MC/^ M:6NC3.@3*C3S]=2?N[J0I-+9(ENI=]DW93:!*].TO;IQ711J5;QG_[7,7\Y9 M47PPPUJ-THQ%09QJAH%0$6$T\.>"2$7/U4PTZ#H/[KX88@@[.K=K_,5]E_,_=3EJ,XNNZ,NF$S^.YG*U:?>YM#97O;O^PT/?(> MY5"IPWW(D6D?P^G*J^W8_KIN](S@'CO>N[?1Q M]&LL(F6^LV7[=O==EKVUO9B^9RQ5BJ=:PU38P]]$)H;X!(8ZP5K'G!GJP[[F MBVOGTS-N*@DO/@!N15P)%6A,) PX-UMG)CDDFD4PE83QV,#.U07I[/K">ZR# ML:'1[G+@WA>&8Q^Y-W+72T4-[U;VH4[=7? :Y-R]M>-G/'EW :3][-VIA8Z+ MPR:6]$:_7-[;&+#2T*Y3")>%74O/)#=+E6R*/6SB%9'2/$!! B-C)D.,A( D MC14,9$JI-'^E@?"BKXO$F1RE64EA*2JH9077MG[H77W*W3$"_<)!*WB>L,V3C[M#Y WB8;WZ;)JI?;3V5F82 MAQ&42636!QH3R *$8&Q6CE1&+(V95[F>TUU-C05W(T%*48&5M:-[O 5AMTG? M#VX#,T!7R+PG_GDT>F*!EHY&I83S"C_E!XP7I8WBLIL MJ'MW5S"W&2$X@P'2L$ @42F%0L8QC53 #6D[IX7M > Q^/@DO#W@VH3KT[WN6I,]+O79HZ]VS'R^N+52:SN6GJF_JD1)U8\/4/ M,5]+)=\8<>TAXKJZ?7>C7[/'B*^RQ;J[4K=%[.$"*9)8K9PV.SC ML)0$4ELI(R0<$Z[#F"9>WMV^!)L:8^SJ!;:*@48S8+\B8$P:\KRP!?8DU;EJ!GL$\R$/0 M=_O/L@S4)?\H%P1'A$,61]@8V2HQ&W,>0Q(AG"A- BK4B&O -"M;[I%'L26/ MSB5)^AF[4V+R*U!I-AD2'Z1T9#\R_9GHN[T89;^-=R/N3^*KDNNY MNM';M. W>C==>'FD\EG]6+TPP/PQ$TFL8\TP),Q6O<6*0X(HA0'3+-8(81UZ M7MOQ%6%ZAR2-!G9R;_*H-P$TA?UMF5Q_U237+Z__O,D6VX? &^49RND]<&X$ M/>1@#,S%NZ.P%7Z#_J:T07UB"ZP.H%2B1^.Y*WX]4:QW]Z.R:5=PGA)GYW:Z M<>0+-5]^?\_R/]2J/&\NBS?/#$4G 4DPC$6B;))@ EFJ AAP&8=QE"*%O(H9 M'.UE:L9G*11HZB:?LUH\T'1CIXLQ&IB"2OE )6#C*^JYU'X:=6_U6US_,WQG#:MDN^Y;-J?[&;,O/[G.EL]VHWE0DR"%(>8AIQ%!C#N6A.@7WG&.QJQL):B]X>E@0?:& MT3CL>N3;=]ZD]+.6G!!IM9K:6QC/>G+29,^*;W8&F:?3,LLSY9E M:<8 "QPIA6"B$P1Q3"+((L5@3,(P-*849=BIN/G)'J9&H8UL7K4M3^/7/KU[ M067P+ B<[>X:[ N<4/WY=X.Q;_3B(/JC5+$UX M'&,<0UO\%F)",*0ADE!)G"JE(X&Q]KF\?J0/+TM@I"OLO;J&+([='$.>Z#R# M6\A(.)Q3:$?]@5Q"MH=G=0CMJ'C.';3[:+<)7B>_N&7YZK$^WTL#PAA1,333 MFYGYK1-( A;"4.-$()8&F#K=5CG=Q=0,_5I"4(K8\:ST")!N$_PR> :>WY[( M>$_OT\KW-+N/=##JY#ZMX-.YW?)DGQ>%WVTN*01I:DQ_0J 4(C+SG"%(52@@ M$3P1&-&0!%Y5&,_T-[5)WW;Q]5W7&R3G,/?9&?2"Y$A;@ZX@]G2%^ ":0:\1 MOWN>"Q>.JKM=)SY\K1O)O&%9_GWRWDF'JO_;C?%2,2QEC*%H8@0 MQ*PL[9,PF&@9&B;2/&5.QX?>/4^->*S@H)1\M]J-'\^XP^[&.(. .3#W',?Q M"E02@R_UOX.<47CCU1,AN?<[*C5YP_&4I/P;Z$97UD5BBWZ4!_)2R52E-(!8 MV&*S(@TAUU1"17!*(LT)\TN[O-OXU$BG]+]5Q6T\G!E'87-CE*Y@#$P:SCAX M4\(QA7N:]7M-CSJQCRGU=.X>?>;2.SN_+;ZIPFR'/IK_YIDPG\K[_;\MLE7Q M<3F?OUGFWUDNG]P$P20DC#,-2405Q '2D*4AA9)'#/'8;'92WO4*3R>)IN?Y MV+U+TJ@$MCK5^2A*K8!5"]1Z=;W#TVT@W3AFQ,$9W+/:;51&NO%S$;R]7P#J M)LTSW0>Z"+K3UX,N:[8C.Z\?'N:E:<;F+UGQ]QV7YOR@ M.* SS]<[TI:]4EYF_M_-^KZ3_+]X\;A]IKZ2<&W9\Z8\*BL,EVJ5K+>63>DVO?ZA<9(6Z-52L9H3S,,!:0HFDAC@.)&0<,QAI(@))M(K-OM*/ M_T9687I$6NL!=*6(,8EL5A!I5CJ6%^!!Y56&$,\$(:-_-1RI>,+#/32G[]3I MV%5^MUA' ?@C.%K0PT)@XY1*$*[ #@S ?%LJ((X4U&O "4:/:X4SS2.?2TY M8XL_[MKU3(-SL @^EQR7G:#6,0XR27">ZB\:_%W& M>#;/5H]-+I^/RO9D&KW1;\P^EX\(0) WLEX>0.XX)#XA)$,#/5)TR4%)Y(TF5S99-S>& M&\N,8;?1QYZO5!H!J]*PL>E^L X8M^XHR+/'M/L!YA+O[MEBAVO&_VN]4&80 MT._,&F:KHKD"BP-$D=8PB1,.L<(:$B0(3%4JM&(,,>'D0F[I8VK$9Z4$5DS0 MR.EQ ?8$C.V< ,@C? M'>\2<+OL>[=_SSS:\;"TN8UXHYL3V6W-6,-H$1.40&UK_&*)C#48$@&I,.8A MEJ&4*/"Q!MLZFQKM;62UML7&V5!T+M_;"K3C,6%/\ U]I-<=.?\3-P=(^CH= M:^MJW),L!Z4/3IUO%REAAUU*:+U!1]G&3W^;+;YE19!:H""6, M8!AK$4*,F88-2H!ZS&/D 0+W M3ZM\,E2_Y94+ C5XBR>L=H3Q$XZP&R/.BBUDMKA[X@"KCH/,[\OZ8,;$6;.Y M3:@=S@0F7&$N;%5E"7$8(LBUDI!*IEF:$L4P[1"K,:X6TV.U1G+(:A=[WLA> MU0*LA ?S3"OPLSV;*_YR!52I-.#,-.5J%#WG=\=QES;M[\/0FS^'> [7<(X= M)(X$<6S0 #MP (M'SP$=SS.6?<9TC*S!^&$=SS-$1R,[GDF4CL7.RIAQ\VYY MT8LEC$8ZC2&/4P2Q0!A2Q#6,A0P(E2A!PJL.Q%[K4]NDE\(!*UVG&W+[R+FM M#)WQ&)BSW:'P+]YU3.6^BG#MM3UN,:UC:AT4Q3KZ4+>)^D&M[+%=N3V72KYX M_,U0R-O%QBMZO;E2,$.,ISK&$5112J Q=;&Q=<, )HC0(%!") GV2=?EWK77 M%!\IBU=YZV)MK8QL 9:;N(*N5S \QB$(4T5U&D =)11B'4>04XP@B05.-&C00H?0EL:&_#U;?7VY+E;+>Y5O M FI>_UB9;;F2[XV]:3[9C?GU0MJ+.\M\-:,HT!K9M47;M47S /(HC2 E6,M MJ3 A3L4U+I1C:K;D*Z55GIM9IVJIP?U6[+)$8E$)[A$8B-@/3'^- M$L!J 1HU]J(%&U7 CB[ * ,^C3D@'M$\XPS,2!$_0PZ07XC0Y;"VAA%=T/QX MH4:78[ 7CM1#<]WV0B="05^N#04O5K-087R5['Q>RVFLA2L@*EG]C.PS0+L9UOV!-_!JTA9T_O(,?-[& MLQLJ/1G,9SH;U4AV4_RI8>SXUJ5)B%[?/\R7CTI]4OFW3*@3-_7FY?"6A87XOE=H>WYNS06KH?FK-:I?LH=LQ>96L:LZ2WN='\9&5E> ME:MI+GK/TE *I&SJ;HKL!:0PA"P)$43E"0P.XX0AOU/E :2D27/,%)_OLB1'4VWB4!&S//1?2#&2N710<)I9>OH M#K%W0HX+NKJ\2,MG(T9AW63+15.O)4HBP0(&PS2B$+/4+ 9)*F":)A%-*,%$ MH:[U6@YZF]H.8;] R8ZX/91Q.83:C9=[ W!@AKT NXL*O9S$9(":+X=]/5OY MEY-JMU6".?W2\\18?UC6B4?WDP\I^6%M(\!O=/EV,4LP22).$[-Y#^VM#F:C M3E(.XQ2'E(1I;/[7P2X=7O+IV:IO]E+>=;=11QAU#[MU(B/YY[-E-]HWOP(; M_X8\]MD,O8\\PK!>)?N_'^+T(]TSG]WT">_K@OM=> MGN?$_DAJUIDF 0Y)0F""%8884VRK(\104RPH51PQ+,8]L3\BY?1V0<<3@#_+ MB?VQ41WGQ+[K2/WY=CE'4W=/Y\2^92 F+8OB9E&G9ML$*,U$&O! 1 HF 940,Q9 &K#(!B.:+408(R&<:JN?Z6=J M^P$K)3!$D*MO;+[>F(/?*[%W0Q,] K!;8-9813P.(RB4O6L5:@$YL14X%"98 M")(F4="LL9_'07M_L?S\_T?0-9=IJ@.()(X@YCB!)&0)C,) A%RG.I32S;#I M'^^!H;87K^:M<)M5K"C6RK&,WCFHVZV-'LEA8(O!"@E^MF+^!=PLFCR@VTC; M?M#RN&[1#VHC7:?HC)[?78GSF+3>A6AY?;R[#N=UV+O+X/!XMPWEBW61+511 M&#N%9XOR^[$--WLKS7;:V E7GBM7GVP7[M9E+C-(IP:B_C,;/\\1!2H6/(E"#(F!J4,:_$#:-( M/36;Y4WVPP:AEAKY[2_'&62W'>?DAF[@%:71%^PH; L#-"J#79U!I31HM"Y# MCG?T!K7B5Z!1W7RRRE^53V[T[V]?.NIP];13'4?F4?>NHP[#T]WLN)U?F-#S MQ>/V]LW(KB"B&/S#PT$#[TBTEI[F]JZL9$0 ME")VRB;4#J\;\_<&VL",[8E7]ZR>;3CTG=?S:%_/D]FS3>V3N3U;7^I8A6JY MN+,YREXIOOI@=*AOC2H>IB@-&40HQ1 3*2'A.H4QBE64!"&1*/2J,'6TF\F1 MA)$2FH[N@;T ;1C>LWS4<2R)#GBH"3>\&\4&R\C8_8@AB%0B6!R%L1#:[ZKS MY6B.=,5Y$#S=B/9RC(9F6 N.E1!8$:]J%WV9*;.2%;QGJ]J]VF.IK%98^BJ# M=;R3<4MF.W&H,QAO]TEB!V>H-$R5OOUV8^:"*U4>V4J_,Z"[N M:E>E" +!6*Q@D&@*,3/BUUDJ4(2S&3!;V MR.[.,_&P%_2.A#(0H(,;S "@\JZ7OWZ'8!K2\2\NEZ M7&KJ ,H!875IHTL:,FMGWNCZP/4F_V@SWIK&Z_">V_6J\M;. A+(Q"8=8Z'F M$#.$(2&IADI+*A%B-$+N/E377J=&7(V(=L(]K%=@^>!N]?C![>!K&@+$@Z(W7Y"8'I=A78 .M^:L1O8Y)&0):GSQ@ T \5M:OWJ#VS/'E"5E[1B_7 MQD;,W^6IWWZV+M^7NQJFFQ/)&4]42(DRE)VRT/"VL&$O)(#&%B6"8/-G$ODD M(MYIVXN=1\@T_-GVX1]A<0PU5Y.Q$Q8C'>WUNZ\\5+4W.V[;\LAFVH%*AU;8 MX2-]I,L[55B@_*/=IP8SC@E-$\D@"V(-L4X8Y%'"H4A3J;$.M*#*9[_H*\#4 M3*^6VC;S,M->>0YEHY,?R\(VER39-X(8$O2!6>0@$5]+Z9=OP_P),M?68/D2WFF5"KG>_'O\@%V(]9Q MAVU@JKWX!H?;B(UW7>, Y.>^G;$5Z,]Q&>, P-[N7ARV[$?E1;[:5K'^52WO MLJ,\@C0E$D8ZI($P>T^JG$(@6WN9&N'NRN<5 M=]*.93L1]H;0P-SF XXS03DIW\8YIH$=OC$_;;FFO>U1Z,-)O881W![NM=[5 MVS*3Q%XEE*:(_2P.%$(2*:@3$D$L< BY0 (RPF.AI(A"RGSL,W\1ID8/&U%W MRBS]K9M%H:!:CUZ-).Z@SAL*:8V :90DLD! M(,?23"XM=?"--IEQFKH:Q2Q&#$D=$"B4/90+M2VZQ"(H=!3Q1(1,"NSL!#UH M?FK,M4UK)1H1/?QQA^@Y^#0OPF1HOJG@N-&;&CJ7P>'AA[P(EI$\@:>?\B,KJ;+9Z\7*1@TO[^^7BT^KI?BC2N>U4\QX MQF.4)BR)810EQC1+XP!2'L:0XU *1:(4,R>/@EMW4R.S2F)0B0Q*F:_J='V[ M)<[=9K0CXNV$US^. Q/@I1 ZSWH_9(Y84842?[U;?OO%-%094.;#UFYR;'X4 MNO!3M:$/S[IP:J5B9@14:;*0&I=A-U(V/A> $N8,-U3>0 M [/*>0S!ETIHQV,U=S ]++"^01W)* M10#UP]+/+?#!I-=6<&AK/>O/1:\^@ M\WKQPBN@[Q4KUGG92['YY7]F*C=-?GVL,^=K(35/!8>?PR>+M? M,/6!J>\+ITY]/\\%5!]83EY(]6JD@Y7Y3A6%4OM1*,VNN"Q>6]B%F6"E-!4! M#*.80TR8S=V);"*W6%-[QU+AV-G,=.IR:M2U/8E3C8@>MI ;R@Z69>_8#4Q) ME;PVO^636+;M6=7KP?#T,"Y[QW4DZ[(7?/UL3B^H6HU.MY;&LSJ]--LS._W> M[%H,ZYM:K%65__FPY/CM=[[X2'7PW MLF_<#^!+)3ZP\H-2@5Y+:W5!KK=:6UZ=CUQ\JPLPA]6X.K72C=QNS:BH/%=R MYQSU;9DX=(81X8)C 16+4X@#02"52D(=\4@E'$5(I'Y$=KJSZ9'62ULT)E]E M-FO;1FY05"?_51;X.L-J][SP+> '&B="I DT%KZ"6"(-N98,ACQ.M%8XQ$3[ M'%_T _T8!O\S@.VV8/0#X<"+PQ:]?2?5V_9DP-YKP'DP>N+[EHY&Y?;S"C_E M<85N<=TET1&'A&NRGOY6 ^IFDG5_)>0Z,YC8^)O^L>/OKWYZG' ML^.2?G+%[/4/E8NL4+=Y)M3'Y7RNE[E]<<:D3%F*! SCT!9^2YF]2&"VDTBF M$>*)D-PKC'A\%:9&'YO[LYO[FXWDH!1]W&(^';X2;O;)M =Z8);LLQ30#A!' M[O[N?W<&":M^OI%\[MMJW17X<]QNNWB ^JY$=($DEV=EW1[9"2*3D% $4\D1 MQ GG9M%C"$I-14I4$C-R02+1"9^-?EBNS.[,#(S-KWT%%NIT;G4* K"# 2A! "N#PM:.W@"Q\8IOOD#@BP4'U.A, MP72^:%B?VVSN)OR?PV2^:&!Z,Y$+?+/;GN>E MUL_R/.BP^9AI'(8]A*%($<9@@2(044'&BM(IU%$5. MX;VN'4Z.O'?E!59@L)&XX[V$LYB[;0_Z1')H/KD(1&\+VQ69GFSBL]V-:L6Z M*O_4[G1^K\M-@LPT7:@Z;*R^WY?&)$U1F$*!P@!BK2-(:!S#A"2$IK$.)$W= M+PX>'WMQQ$#S M%KGWX\K;'NQX?3%;9"OU+OMFT_:LS&!EFXJ:[]E_+?/2(/E@QK1>I\* *BE0 M9(V!U,Q@)2!)!88*HSA&@4 J\:J:Y-G_U.9W)3XLY0=;!>J*NE>@U*&NZ&BU MZ'JMT7.4W*R) ;$?F$CZA]W_NF,W\/JZ\.C9^[A7'KM!J<3"QW%B*4PY?96;:P#2 D.8[A:6KJ: MGH.E%!;4TGJ<;;3AZ7#$T1-& \_[/7"&N??JBD;KR4?;^^,=@#AHL7<.XO)\ MUXR=G[ZJ^=RZX=GB<4:Y#B26-KV)8!!KQ"!+S,JNDR#A@C.9),Y7F0Z;G]J2 M7J>3+$4$M8R^Z3?WX&N?SI>#,O D]L*C0R[-8VI?D#MSK[F14^4P-^;1 MI[IMU]\N1&[3:KQ2U;]O%]="Y&LE=XM&HC24(J0:QJ$M@4($-Q.9I#!&*I%4 M1 E2GO';+MU.;ZFN9;RJ"_-98W191L;ME.:\ F*=YS::1)BKU3,USML_I450C(,@K M"3V#N<^CW)5T+D#N>1AG@V0M\9!T[' \6-,]Q0]&UFZ_W3'2_I'TJHV&[7'^EI4\6JM/J@?J\_?U?R;>K]"=9"D MX-+VNE'C*[.1G"\?E/RLQ-?%RRO#C6%=1+-"4:)@"AF(<0!9H8!$89* MQ0DE02@U\C*3SO0W-:+;B M6&WG]B.\MM5 )R5/TIS[B^=GDZI/=LM<[+D_"/ZJ$FL!M]FV<+D3VP^=N%7<$^ MFZ%1LY BE81)#!&)*,0T4)!KRB!#/%!8Q9$27DD"NXDQ-?(QW[^D>_HD#_@= M;:S!01W:PMI+P&2#_4LE'FM;JA1WF$Q,_G -D*K)0XAGR^7D#U1;LJ<.K74^ M8SI(;%]>.+A>;#R"C^5.=ANR)D-)<(AL%OI00AR%]A--(.(T$0F+P@!YI43O M(,/4"._3^OZ>Y8\VFJ3L6%*B%?L96:H1"G:22)O=FM;:$("ED:1A!SI65H=ISFB^>; WZOAZEQWB8?>B4E M,&("*Z=_7OA](-M9K!=XAMY)^B+3*6G\4>TORAZ_W^+H:>2/*G0LG_SQ!SM$ M$KS*GC(C^+7/G][067H^5L!TLC7)7;@*#(>D0.7(C12W, 3I'H* M&FA3OC5DX.B+XP4,M,F]%R[0^F#7^F'E1; ZC=9C&=3)YN6%\4QG2KZL8IMG M$G-&4$2A5I)"G!(,N8Y2B*( T21E/-7"MYB84\\^W]ZQ C#+RXEUOD+/_9DK MWFY[L@$P')@CFVN>C4%3F_UKMQZ';GXE1<4AY6P_%[O M1D7-+?27RWN>+:IXB*KBZ'\K^5::#DQG;)/9XEK\1_S<*/ 91V5@JFPT SNJ78&MKE6:[UTI%T8_\11V=@ MMN\\+(/Z(WK"MZ^$2Q=*,VY*IGZ@.TC:U%.SG?V^357M_?*X]5$5%H@E,DU@ M&G(.<80B&]=B/B&>*D*I2@/JZ>-MZV]J1Z+'BXZ7 GN[<5MQ=G;9]H7>\.[9 M4\ -$$3GB$M_'M76WL;VGKJH?L13ZO1:-U:I3,L905P8G6(816$",0LB2)0A M#R5B%F 4)K$E#_<->]7LU/;9GVT?]4[;CQ1JF-SFOK_R T_QZW:-O2?QOH(] MS=6ZT5&GY+XB3V?>D[]V#7KGJU=9(>;+8IVKIN+M+&9IF$8H@7%4QKHG9K<4 M)A$,.->8I[%*_2*RCG M8MB/=C)RZ'J;HH<1ZZU/=Z. URQ?9(N[XE;E986TS?>5FXFN4Y*:9=8:ZJJ\ M%YQ(B R0#-$HC:57PN93'4V-!AHY;;1-5=6P,Q.6]VJ3"_J='21;4]$F'6/Q!DHCA2 LHSB.8"@C"3&A9I<8HA1JP53("),ICWPLP0%EG=HRL"LIV(K: MR8X<SK9'Q 2<<];A\>\H,S_!&Z[+AD'"1Q M;@+0HQ1%21!(J$C,J]+6#,\#09U^X/#U0\]U%L6!!C,WDYV$*<4PB2.,T M,43+J-8X(9I[%08^TL?43.!:+/"PS.T2USW'3X-A2AAB4FJ(;4TQ')GM"$ML M<67)4LZ#!*/4<73CT0NQ&9A!GV8Y:D#:)L,9)L?1, QZK(=G MRTYTAC7;'NULC]IC$6/]EM7*K)';^%*3.,6,FCF.%(X@3F0,N;W.I:.(ASQ. M$JY3KQ.(DUU-C3VWDH)&U,ZNZA: G6VJ'F ;WJCJ@E@7L^H,&/W95:Y,'&?@=B./_D 9U@\VK-FPZA+:!Z,G\?>C2%ZQ7-@OFADA0UTPY[U.D/35S3MV?[&#:MU M5?\@OM;YQ0X1<^\R86>+_+34J^\L5W5*G:8H B&11$2%-F]! #%! 60R"2"/ MJ2T[$5(EG6[B./0U-4NCD18TXH)&7H\PKS/PMG-*SZ -?=QY$J\N"0?/ .<1 M&=+>W'39BWAS?*5+)=>JI?@!?&\C.J^-0\[38B-D$/UDC#D">Q&9%00\J$ MA*D2 0TX4Y2K>D1>+^2$QJ.19L#1J,8 L!58?55 +1RSL5TR'-*8&Z' U@I! MU&Q[1&2V/4D"22@"Q6*E1,)=8E-&&HJ)1:U<@KR#@3(\G@,;+DWJSQT-MFE M=U/5-0[A[B !*) M0H@9C2&/A(*VQA:+$T:$PIY)WTYV-L%CFAU9_^]_)6&0_C] E3+_[5(/S\7> MG3^+9^=ZM?_].3[Z=VUP]L$S6)\G7 MBRIO6I5A97/T&W'%0LIA("F"F$L!:4(B2+30(J6"I-PSLLRAU^FQ2BWTYI2W M//I=EKD(:S[OE,+(903W?2HX:W%+-*O,CI7$@Z0_=P:HM]3GYWL< M.>VY,P2'*<_=7^UHT*B[\B;@\M[843,>'8^ MM6E>!F:O;&"V5[QZ)]S[.D#Y4Y^<7+D JH^3J=Z.I)[>T]TFKT\I9V:?&$!$DA!BB14D"680:YD$D9*!5(%G_-"I MOJ:W=;2%9&SB\6VNN,NRZ?G6!.@%JH$9_5@^O4$2^)\%8Z"4>L^4=/^LNN>2 MZEV:*+_(5[/W[+^6>5-/N,JMH8(HT=18A"RD F+*(L@#KF HP@1AGDK#"RYF MX?'FIV;X-<)YI3@Y@5S[G+\.VV6S>W)G)YJ?M+#[1Z"A3 MMUVA9KZ>>:K; EY'^MVR?/7XV9@)!1/6F'R7+=3;E;HO9DF DI#(%(8A-NNX M2KC9S9D?:4CCB"-!J5_6HW,=3FTBU_*"4F"P(S'X8F4&I=">IS=G07=;Y?N$ MEOZSW8UJ ;@J_]00<'ZOXVEOFB%OS??J@_FFU4>?C$=,*O[4%H;?%OFVM*[8T6A[!;:*_;45&O.M(MWNOXWT%7$\,9OL MP _M?;6:PE)54#,$V&&0\DR_4AJ46E\!JZ5-! >U6JG%G.90=E^-_0R!Q\= MOAR=;_6-.T8]7Q$<2?AGN6\X[L"%1Q#V#A,?78GK.GD9RR"K1S M1XW^,DQMP]BH8/>#E1*PU )LU0!GBM[V-CR.B]2PH ^]R#CC#;Z42H!!(BHN M +$O=N\@P;CLW!VB W:]H*F.EX0JBC:[HVOQSW5FME'K(ELHTU'Q:[XLBED4 MD"1!*8<\2@*(E220*<8@"TF L0I)Z$>%YSJ<&N^]9,57(-7UUS2WXSK2_S1\MEA2&V7Y=+6IIUL?;K#5:)/S)HQY>7F\C_7WU@VMY;+FV7^MBC6-ES][VR^ M5C.9Q(QCPP61(B'$6-M4]Y3")(I9G"8L"57H?(G(N=NIV1D;04NGBEZOUKFU M_;7*;<"NQ_T6=^#;R6,X.(?>.1F9P8T&I&N[=#O)_NYN95R[0M_E29ZM90'22 M\BB&J9;2V':<0,YB#!D6B$G"4X6H3[FWG;:]^'J$5%FE:."AE,W/E-L%S,U^ MZPC#P#Q;(7#;CH"W@79$UYZLLMV61S7%CJCTU/XZ]DC7*']CR:U556:S.DC_ M/5M];2X2O%W8,IS&I+!G2>9_\C/[,:,ABZ2."$Q29!,3,F:FK;W53869S6%$ M5!K[;/V F4H(1>AADICJH19IX+4J^+" MP.B/O%*EL]?E1WFA@'/J-//[['-=K<9"F9>^ M7B_D*\,<\^5#&;BQ#>MH2.3S\E;E>IG?FUUDF22L>+>YRH@H372$)4Q0G$+, M$PPY-68DI9'01*.$Q5ZNPCZ$FAI)-#J5.?%VM-H/Q-ZLT38[9Z5:>2Q8*7?1 M==0>QMG59!IW] :WH<8:N Z657](]V9J]2#2R+97?R >&F,]MMV-X#^HE;'Y MC.EG<]5LC@(_+U\N[^^7B]T5\?22$/V.VG8S-\,5;O0#.PI>[=P6 M!;LZ-C'+C9:E.;U;#J56U)Y'UJKVQ^"#CD1/[#Z,C*,R_Z P/UT5ANVLVXIQ M+<3Z?EUFV"F3Z\RK2S+RO];%RIK[=;E!2@(1QBR$H65_'#(!>2(1C.(X8#$E M$4V)SQ+@UNW4.-UL=51VMZA+ H@Z9=2\OE&W$=Z/[QU'P(W ^\=U8$;>$1@< MP+N5^V0AF'.%-;V)UP_!GIC4L=-1J=$/B*=]K]M 4 M2 U"'C&1:A@QQB&. @2Y0,P&<*O$^GJ,Z>K#6"U]38VF-JDM\UU9_5BI#5HW M*NH)L('Y9X/5GI@#\(H#'#V125M/HS*(@\I/:RYQ4-NEM3&D0 MACJ&41)&Q@XB!%)IC*%$QA%)LIIL8_??@?KNITF/XOSZ!#&'KU'1QKO&MQS+65NM]GFXTW^ M>?E],>.4"IW*"'(>,(B98)"A4$";I0]I%J8H<3(&6_J8&@G7P2RUG&;.VI_, M'+6R^@;Z' +:SHX]P30PUW5"J$/0STD,+HC[.6QSY-"?DTH=1O^UB@2-HB]1'W2K2Y:7IRT]E(YIG0<@N3 MFRW33?FA)ZD1:H#=V*&N?254W#8\;K+# X4.$A$>/M%M_KU3K%#%QLNO8JI( MRCBD3!.(19) 3E,,=1#I@#!.DPCYS,']YJ3]<13W2;LS8,-_,D6=W71W.WWSRA !-81U)HI MB&44V**8,4R(X('&DFB%_0*F3O8UO8"HC:B;6MJ>D5&G<76;U[U@-? 4WX+4 M"#G(=#\+14\S_W0_HY+ 676?\L'Y%[I1PWO#,^N\W)J_73RL5[9Y87TV*K^O MC4>1RB#4*(0I3LWZGL0:$B82F"0J3!B+TI0(/XXXW^GTR**1$91EO9T0'8<")L3UPDMA3!@U9'')[TR/$G$:QB+ + M-6R;G!H!_&HHEBU.AY">0J9]@G?3=^!I_.OKC^^O/_SC\DEZJ%W+F7K]<#43 MZQ^VDW"GJ5&FVJ'HS80Z\I<.I8ZS17:_;NQ*,WE"SE%JU!488AQ)2$6:V%+' MV%8XEK'0SE6.=UN>VB2JA?,H;+R'4_MK>F3VEY2RGBOO?&J M&!]38Z^ \=$'.J22;.*7&L\+CTBH8V/,DC14]NH,@80F,4R1BB.I<$*5T\0[ MUOC4YMXFE,[14744L/89>"D,0YNG&P3.S\/S4'AD9;P DI%R+SI\.?QR*IY0 MN35SXM-WQLN/>$+:O2R(IY[I6$O$C&BYCR\3]+.%R-C\=EF49<*VY_\XC5@0 MQS .5 2QP@ARA(5UHB,DN(HB[!7.Z-+IU&AK(W-=OJ*2&C1B=W;U.0V V^Z\ M;U@'IL$>$/4O_N$!45_5/ERZ'+>\AP<(!_4\?-[M&IGWVM#;7;:X^S5??E]] MM669S(YW%C,JDY1@&!'*(;8)M7DL-4PC395,DAA+I[W]F7ZF1CQU_%DC*ZB$ M!;6TOC%ZQZ%MYY<> 1N84CIBU2%:KQ6)"R+VCK<[JW*'D7OMCW=U &Q2 M(-RR_"8O>4>6V9UO55X69)M%+")"(0)Q:).\QF;7Q&@80H%B)3 C3!.O[%P. M?4Z-'.J4(465JOR!Y>";%1?\G"V 7,[G+"]LU6M06.$]'9$N0^#J-N@5V,&] M!]LT+%?V!JF-]JU$KM*]V\L,52G,/OT'SA#UYD8XW^/(W@1G" Z="NZO=CBN MN38$EPE6E%<0ZFUWR!*!0AK"0$8,XE122!A!4"4JY1&+=8 2YR.;(QU,C6E* MT3R.*8YAYG!JIR_'-,5P\CG NQ&>D8YPG./5TEM.B>^MY MSK'WQCO3:9%Z[URG[;E.U8H6'YEF1J^%_$]VS]?Y7<-S=3XRP@**DG+2XNUK%YU.;OT;Z1CL(KXJN2Z+B*H[V^5' M];#,;8=O%S;+3$G5+Q[K/WZV%#WC&NL@% B&G-I,,!1!SCF%41RH@ N,$[\2 M,!UDF!KQ-2K8N(U:3K#1 NRH<07XX^:)+Z4NOM$Q'4;,C0@''H>ASVH&&0+_ M<)KN(/857=-!@G&#;;I#=!![)B>V V1D*&@J6)1Y)4>?MOTU$RD*C?YJHJ[ 0]6Q%YBBHOU=H[%%=.P7#[KA'GNFXX\T6V4J]R[X=NEZN[^UF^[_+ M77:=7^L?BN5OS+=A1I66+"(29BUJ\T5L(H JTF/>^N+D.QKT]U- MB'%WXQ[\G5U]-#T:.;?G2=YMBZD*JE(8ZA!%%$N(H M22&WD:8D"'64A &+F-=M85\!IL:"N[7+JIB4/0V %=ZMCGH_X^-&ED.B/C!- MG@-\OP3S,!7LN\+7?Z4XM^Z?JV:<%S@MU>/\VNFK;XV61B:B)W' M#T;UZM!OQLS7DL41@CA);;H$DD(:QS'4(L42R43$PC,5JF//T_.0O%):Y39P M+U??U&+M6^38%7&M$48)"6$:6_]33!CD-L.\1%'(9! (C91G1LB^\1YCI3E M^PHLE@M82SL,]&ZKR0" #KR(;(I7?<_L#?):YJM-].GC%=C*W6L>21^@^DLI MZ=3KV-DE?: XDFC2Z_4^ZP76%OB,<42TQ!2FE)OE0.H(\M#R$L68$Q72@#&_ ME:"UO^GQ_UZA.+D5N(]2?0W(;@S4&W #\\[)TGJUJ$-7RGN"R* 5\)J^)E#9 M[HG:;A7KGKYT@8."\>MX_R5MYWELN;A[+VZ=]5 ML2JCQS=9N)?V5Z]_J%QDA8T"^EUE=U_M,V;2LSOU4=VS;)$M[AJ*7+.YS=P= MS!*$L;&@,&3*FJ\$<*[ W[=?K=<[7RW[:WNXO('I"C1 @1HIL($* M[&!5%F[H.28#1%(E$ZAT MR(SI(*@Q(M( Q@J'2D1!C#GS\H .+?'4#F]V@F,-7V\D!J7(X$LEM*=O8/AA M=_2\3FDPAW;27C:.W>.1]GGCKH>$_&;,]>,==$MR?.7Q[R0RX M\[F5YP43?\R7=S,5QB@(*(.!8!ABKLTNE 82AJD*S/\G0:"=@L,[]C^UY>"# M/;C?2@EX):9/HGC_,6AG\Q&0'>M0__>V0WVXHP-X,0;N/CG\!\5_K#3__8^# M9UF SBBV5P[P;W;$X@*===ZO/]"]FV=U3F>#SMT6V*CY^^JW.*$:Q MU"Q(8HC#-(18A!$D*(YAI! 6@0Y5%*0^^X[6WJ:V2!C!O#TI+5@Z>U+Z06AX M3THM9Y7+%Y22@I^-K#;LI_=ZHDZX].=/:>EK;'_*>;6/^%,<7NI@>+Y2?/5V M81HOE[&7RV]JP>R_]P_&UC7ZO&<_; FG5^K!%BTH;M:K(I/J1EL)K#!LI0I; M[\160%,PCI'AE(@J6T4PMG1A7O8RO@YD[]J@-S(7E@+W=&;!&(_!R M9\!JI4"C%:C5 C<:5(I5>=!''S /^WCL@1O)8AYK /W,Z#[!;C6L>^EH/%.[ M3USVC.]>&^YFCI>1MNT1.2E-L6*,F:538HAE)"!#DII/-$V2D =8>]T .-_E MU!;(*NQ+VH#+U 58.,%/[F#TY/%[M#AJ&:[.P!/;7>/-SO' MV0ME#QG*S)E9\<>+QQ=J(;[>L_R/ZQ]9,=,R5 K3P/ +3R$.A(:$<@&I5 'B M063L="?[W+7#J;'+GKS "@PV\H(O5F+O3)-G$'=CG#YQ'/XDN#.$78*ZG7#I M+YJ[O;NQP[B=E#\2O^WV7C>2V4G857G$3 ]O+LP,5L7JHS&5ZF.Q@#*D MDE!"GE )L<8$,I7$$$F$ TIHJ##QBXIT[WQZ48M65JB-L""KI05FC#R-' _T MW:AG&$0')J$=H4$I]57%1%9PT$@.K.@#'%?Z(]83/7ET/"I1^0/RE+(ZM'!! MR/B+\W%I+_SBTNQV<65,[VQQ5V=7X30, X02J&AJ+*T44;N32R /I99Q%&HM MD]F#RK.E?+V0;N0WEO ^$WU?A0&W.94*Y4EH+6QK2'>9-*Y,%%=TR10WQE?$ MC9^G..@#L_MHH=DWNU^FOM((/=? ]1E3/8;8XT=,CS@81^.AQ^R_V_+X6Z%N M].MBE=V7W@,449)*F<)$V$6,A0)2+A2,<<0"'$2Q)*&?_;[?P?1L=".?=;)M M)/1;.I[ YT;PW2$9F(:?8G$%;I?S3#R"+_6_@V0?/@Y'3^3VI/%1*>BX8D^) MXL13O15NV^8IWN;*EBI$F$41U%@KB*DR9BH/"-0\2"F.-$4\O+#BVI%NIW8V M^)_K>[8 [Y>EI=%42C&]5S6TBLS^_N+J:WBZ^&3-GF3]^9-_?&[K+,S8O9DH$BK+$ MF!J,)1#''$,6J-B@3F2(-5,B2?R,CJ/]3,_V,-*!^T8\/Z8YCJ0;L5R,SL \ MLI'O"EB$-B)>@5_S9=%#0(83$#TQQ?$^1B6&5C6?\D#[PUVGO>\4M6_ M;Q?70BS7BU5A-CYE(:)4",2YF?A4(1N?K )(0_.C8BE*0BE2A+PIX$R?TZ.# M1D#P4$GHRPCG0'9EAQZ!&YPI*AG!SXVT?P'9 FR O#T#9 ?&< 2G-_8XU]_( M3.*H_B&KN+[8(9#YM?G/?RHV7WUM+CI0S1,=*"@"FU8U"! D.DT@$E0I'G"< MJ, Y*/EIZU/;Q6SE\P@U/8!,A3%)J#&Z#%H88J9M'!K6$)F]86+LL#2-J!L! M7PS:.&3;#VSME'HQ% /3YU:T\TY3!S \0H\O 66D,&(?_#2 M>"&ZI^3="[<]^="%63AV',7V&MW!]>QB_WYVL7^;>W/;KFQKIAB12#,)I2*X MHCH>4@9%:HQ,A&FH(U;[:#^M6+YR,S4'D=7?);N5>, C'G67+\3&=/AW>RO2U_2E(;3 M;9OR[ ,T\-J\S8URM5LQL\JQNZMD%0Y5@'TUK\!&3U JNG-CO&IV@+0J0PQ% MWZE4>I7Q>=*G# 'SR90I@W36S2:XS;-[M1/N2,RB33D.(<.)366>QI"%6$$5 M,H*4^0M3V,>+]:3]J6WT2O'*$$<_EGX*FQN_7@#&P,RXQ6& 4,\3:O?$0D]; M'Y4_3JCV=.:?>JRG"RJW*K>_8'UL5*Y S MI0+- AI#'FL-L4YB2 *20!11(8*4"I7H"T-;%I08/YKN0 M%<4R?P2+I:]Y<>$XN?'3>.@/S&#'8F1LAH(=7<".,MM=FU$'-/H,&CS3 =?A M@FI\A'GN8)L.P#D$X71IM;.7?GFO/K,?QT+6*"92$'M>RAFQ19^QFCXJ#\72/KSP9_N M:FSW^UFECWC>S[_3C3!>K=7GY4=5%A6\9;FEHI=5I:CKA=RI>Y8&28BUB"") M400Q%@QR'!$H=()I&!$&<>UU5++QA.(I[_B^WI&"]I(\W98^LTS4UZEF M6DE;3M[8*Z&6$#,L(.%<0!1$F.) <,]:EZV]38UN&O%L-*%_';EV8!WII2^X MAB:5IPGC-M#=GH'.GU]<(.F+55K[&I=+7-0^8!"GE[KN=?9KPI>!Y:]_B/G: M>L-_72[E]VP^G_&08"60@CB5L2&05$ F(WNF1,- 1BK2,?(A$+=NI\8D6ZD! M*\6^ G>M@?B70.ZZ(^H;R,'W1AL,KVL,2YG!SQNI02/VZ?0%';9)/CCUMF%R MZG3DK9,/$(>;**^WNW'2]?W2F$G_71[TW.BG701DXG **9>5:/:NYL:!^U*:X^L#^:3'QF=P=J-A/I#<&#RZ0Z>-^&X8=(3 MT9SI;%2"<5/\*;$XOM71]VX+%-WHWYE-.K&ZR3_:^GEU03UUFV=";?Y8U'\M M@AF)1!#S*(#$WJ# B<*0(VE^C$28LI2I@/@YY;M(,37Z:>0%#U;@,M607,[G M+"^LU[Y*.^29=:C;Z#BZ\X?&?&@_?UD SC!5+:3YVH-2RDUQ505*-7:>*38/ M]4AG%P'95X1 )QGVX!*:#F(*+&NN\'RS3SMVR3'Y0JUG$-$]8]'^H>]I:LR )$@",Y_:E^1XRCONUW%FUU0^J'!M:[9:\M;%2<^O M?P%>)*HE40 $L)E=V79;37*M]4!XN "L"P>R4AR@-$> 5B:$ *I,Y:RL$(&N MQUU'$J9WPO66;KXFW[1VB=(3J2M8Z;S&.X+1>C'G"TW\55M36-*H9KBG6ZJ] MI=_F6[J8_X\4^^J3I@99?4ZK?W_/M_/O\[![TQ=@"K=H.WKZV*NS1YL.ZJ^&<#(A-WI9[;PFVJ1=W7Z"P]'PX,0!"+C\S)&I>1!,U\2\_#%GH5[ M^57I+7Z1WVCM5_/9+NT-38DM1'AR,L;OT TYBY_5$+S MANFNSO8*.E7+ZF'$I&,I3!BJI4H"0]E9)Q040HLPA@U4E!7&J3^6)V%CE MJ6[%:YBN;T4A]I*TT\RWQE(?"<<22YZ(C%AAR1(9]P)+9TR_6E^I?\^XY97. M:'M27>G<-1X$_NN.;?AZWG09Z KF,99F&A$35E( !(E>0Q.3.ZD4*C"%@A56 ML267!$R-E(Y4=)B.Y["S(*<;$8F]N.UKYT-2YU!Q(*H;T1F)K.R^,FX\-6#Y M(%>=NV\\OAK0^HBSAJZ[L7QXTX[BD$;')":&?$QVIA<0R1T/?&78EZGI/@% M8R]6%;]T?:#J,E_T<]ZMGNA\.4,H1V9G#118F@!^)@"#I02"EP7G558@[-19 M?4#6U-R;,QU[C;+)[XVZMW8\[H%L1Q:!H(O,%]ZHW5Y>YA2/6-5E>I)>M[C, MJ#09!*_:*J5&R!FJO M9M+J&?#P[RH6H<[[+@L:]XCOJL$GIWK7[_!=:@BIYLOY5GZ_ MT?]>K>M05=-A?28Q)831RH + RQSO, *MOIQDS[RHL@+FM.UDM]C M/'VAK5Z&M2&=32S$#(N4""4QR%*$S?&4TNX/4B!5)8=<956AQ&R[VM*%I0=T M(L*)KO:"XLVC+T9&LNGI^7_^EXG+^/=$UOHZ.D&GD*8TKTN=@A15^O4@*#'Y M5#G(:*I85A&D*N7>>. V8/\R70/.X)FQG"B:": RDY\!4PI(*DJ $2LKQLI, M>^^N)?]#H#GM>OUG@+3TRF^")K8WWE/N_W;A>/?;[7K.=MLN@/V!KH,6\KB, M2"B?_%3 N+[X10-/?/#+5WH<3_ZV-!D>Z[EI>6Y2DF8*(2@I%2#+>060RC1U MRD( G%8%5B+%*1+69Y,OGSXUO[FO7\*U@@['<"?(69Q,WH)'Y&E]!,7;(2C< M#MTNF3QXXG9RTWC';9?T/3IKNWB1VPP4DIFQAMDU9=NUEZ M%=WA"1L2L\ASUQ)2);VM> MQP'6UWNN$:F)FZ_?\[_LS#F^_D>=>?9AL]F9%6I=E]A(72UG3')$*E4!#$N] MU$E% 9AF"\ RR7F)RPQQJ_>UC_"IT4:CWTTR8;IU;\+FF!-A_4RB>-]J89<$__@.Z_!VJA%@8NHL==,GB K.QIF_35=6PKZ#XP=EP7">>1&@(.[O/? M)<[8N_?Y\X8O5!,_=P7&[=#G#=!)^SW_)_GD]/SM_?VG[5>Y;H-W(1.T*! & M1+("(,(KP')3 +62^F\NLX)9]PZRE)DCRJ($#&,))(&84U7E1 GG M=C26PEV^JR.5[OJJ_Z47/7JUL]KG^S:EFNL8I<6A5]"_.3>OL1T2.Q M(\.VU[SXM#SN(G_2=/ZXY_PA=RV3.6(99D#QG&C>I!C0M() %*K@B!>R0H6; M6QA#S>DYD'4[V-K,XX:CG:6)28CI;*T+ZFWNDKZY26UO23ETQ,67YOH,]R2^=+*;KB ME>TFED0(499QK%;]S<; MH5/CA5;G9*]TTM/ZEHJR-@-@1QZA88U,)0$0]<@DM8I9RE^UYS/GLJNC+<7;U9-9>=?"?EDMO\N-.?K]@Z[%ILY; MZO_^[6JS_66U_2]9^TR/2].@H@ZF^=24X9EAB(22J01I*9#);U> I2P#.2E$ MB1DCV*V+W"A:3XT43;1UIZ=IC; W))%73MR'1RXQF;C8V!H+:PZ_:; MW)MHS4?9] +>VYK4QIJ*NLTFJ#%2_W:;/,MF:=S8>6?V2GL;P ^J\4H++@ *M" BQX(1GD M%2RHVW;LB8SI[:4V*OZ?_Y66\-]K15VK+;U$D7',4V**VZ54HX@9 11C A#- M*B0Y5B1W:G!Q$X;CE*\Z(+@)@:#=J^\F7"*_IAK=FFCW"%L/%TT/5H;JY?-' M+CYUP;S3DE.7+O2CQ#HVRE#P6G[5+#S_+C\LM;\H/ZXVFU_D]I/Z0O]\,"N* MU;*?L/QEU:0KSW@*844U=]8;D@@RJ+WUE&L^511K#J4\LRH4'DB?J1&%Z9.U MT[YXVXCO!],SZ\?DD9HXJ*5I8RCGC\N$USE0_#G9FM2!AA'GMKAS$K]_I^47_%ZD[=!P?ZH:[[85SKS>'860A$50D1X)(*@) L 4D+ M"C#.2P@5H;ED?CW) FLZ-4;O-]KJ3$U:6YO4/L#JM7K?7+WDWAML;CR8G#0V MUVMURSKO\;\X6 +]7DM=WFMSV&"^W^WIPV:6,RK2#!* A6E.3$H!F"PS(%4FJS+- M."9.528OBYK:B^&0X+W>ZYIL6F7=F'T 7SMJ#H-:9&X] '90,_GU&F#.)'D= MBT L-R!H5)JZ;O!+GK&XP]-_/<]3AQ?HF^?#)>W[M=X:/LZLO_].YPNCUD^K M]<^F3L4LAYBD)$< \\JTU,44L"*3VI%%)4MA(4AAE?\96]&ID51;>X)V>IHM MB.31:'I#R8]8@VSIADY@Z$;T0OM&]EW1A#TG9[W5YDSPI/S(_=%7H+8XH&,: M>4Q"^:6QU!S7+8T,]HE7&EN>;YE@NJW%UW6'VPHM3>7SHA2X1 H4I:GWA!$$ M-$<2E"(O.4]93BKI]+*X)&EJ;%_KMZ]!Y%7/_#*JENP< JO81U=.,'D48KT" M0;!ZK)?DC%R6]8JYI]59K]UP(R'4.S"SC!45)J5>E.8J!Z@0%6!,"D (*42* M"$2%VX[GT>.G-O7WVK4;4+[3OL'.<:X[(Q+;?[(&PW]R']D<>D8W#W^=:7QD MV,6Y>WR5WX1])]GVPW*S7=?%4^HZD7*S_:PEO%=*UA4C'^3:=%RBCW*FW]R< MED0!Q3D%2" 3= (ST]D$PDKF.!5J0!B M60EHE6< %IF@4F:<2*?DGBORID9IK6J)EO7D1E77@+4CIX!P1::C1M.[7K6? M6MF[I(/PRQ"$SOQC"4P@QKDF;52.L33]):O8WN9>"O]=6VGN_]O1M9XHB^=F M"W]6B*Q"2D%0E(6I/I9!P#@G0$J$4Z52"%5N6P7_@HRI\46G9K+7LSU7LB]] M?PG-8<((A%%LG\49'J=2]U< \*IR?^F9HQ6XOV)4O[;]M4O]7(0WN\U\JJ)S9=-F]G]P?X'H>7-U9SV"J_^&,0R+.*H."HSE@\@%_Z M;Q$E^;T7FH>TK5/V]4W3(I6%E ID7*0 \3P%-$,2$)XSHD@*5[P"*4?UU$(- 5'5>QJAL,VCF2\(8 MOMBC_GU])O;69,^N-YI]'M9S+F>FQ4=1ZEE.5*%=N91RP/*,@!SCJF0YT^L\ MRUJ"%V5,<*[O%4R^&0WKN"6Q6BSH>F,VMYL8)LL0ILO8#L__('A%/_0RA]D] MN&H% Q6*'[)]L%K\V1O'*QD_I/=1W?C!"STF\/_;/='EWU9UI,Q2Z =OMG([MU:U+*/%0C5^=L0F5K7U5WKCY MV+;FGV1<6]_HX8;5-*778IN_S[=?W^XVV]637-]S;E(U-Y\EE_.ZIF\;M6P. MYS;O=NOFA4@TJ530-!EC4O^A+P:8E'KA)52E*E)2C*Q(YU9%IL9%G=;)>J]V M\JW-/C"']Y;<=//X6/A[(Z$>FO'PJ;UJ7%MAOL3*XA5Q P*Q M-_.U9C>TPGR)A0,SWX#)2&S;PR809UZP>9 '7]XS'K==T/:(KRY=?7::DTQC!<[+$TBG"W%]MFO9U]-BGL=7:S2KG"N>*@ MRDU.&57Z%93A$F"9(UGF1'!FY54?/75R+P;CEFVVD;>O2D_W6@IN-GC4(=9]7OIO;Y7WJL:S^OGNEB^]Q+ M(I2B,+.M D7&%4"HI("EYJ>2Y45&>)%A^Y7MR>.G-AE;!9T3-"^ 9['4O0F2 MR%.R0R-D N6PT8,KN].[QEO;7=3X:'5W^2J_]=V'I9#J MWX>Q0'.L/]3?)MTUSVI'^AZ M^_S%]&^AO(Z)--LA7-*B$,34[. F9$CI%6P%&5 9PQ6ILI1PI\98 [*F]E9H M54UJ79.>LEYE"(= MG-Y T$7>]GKBYI'+^^K> 1KZ'U9TLA=O:^:?-K:^_HM MOK3Q72YW\B>MY?L_]81OMH8 -5@].>OR#-DI_1Y^R-]Z75+YTLI MWM/U%NLS8SHFHE'2E2&O(HV9S&3!.:@8HP!EK "DA!!44F:%0#E& M&9\MY:.Y9U2D28-T7_1?&VG;5T[([VGT-TNC;-)IF_S01[)5.. &KSTZP=X0 M5P6._"*P!>"4[ZWO]"Q\_8ON?#(B;))6_3,2Y2Y9-&U.Z6*S^H'KXZT+W_SM-ZR"P_XW@G;YZ\ZTI M;;IX=BR=,C0:=E04"N'()'0V:8,J[=+4G1UK9.M&*F_74LRWB6D/NB^[$K#6 MB@5:H4JN#(D:M_**A=$G!5AL[KFU)^M/EP^HFK+Y7&'$.,< EB0#FGZTWX,( M!@16"&:$*%PX'8G;BY[RLORGX=-;OWX%]H-BQTMQH([,4@%1OJ$7J2U@P9N+ M7A7\2MU";0&YW/[3^@DW=DIY_\_=?/MLVCJMEN9HI-Y?)R(KE>$NO406 *59 M 6B6(J DA[PH4L5*Y-4XY9RTJ1%7HV-R4/*V+DIG ;9DI%"P128A9\3\>ZX, M(1&Z!)AKN9ZA;=ZTHN_699* M(@4E@&4Y!,CTYZ0DI:!B9.[% M]WI;8292C"'.[:96_T0;D-S'A]NCH$D$V$4#XE\G8QP"Q N)G3;W.NY.>7;;OQ34^;B_9]RS><;LTWV=SE__+J5XOZ[ M7--'V?Y&-A6_"<5Y:IA),D0U46$$L*00% 0RAI1>TD(U^U:'$[]?6H8IC*2[ MR\P]MB#>%.[T!;11.)&MQDW9]KONWW4(V"TUW,?^GECNUDUOY&.O\XTYH+8G MZ=N<](PV88#]Z[JR=[7EIH%A;?M=TK/^+NGL3UH NM_*4!7M7VG,0NU0CJ3U MN'N=XP[%R:[IR.*#9IYLWLTW?+$RK^-#+')1"8'Q9/?(X5Y.R,6-ZOE MK.0I9+D,06*9]3+XB$C._>8JTWZ;-S55-Q^63;+?H/>F>*;*C"E $2, I;@" M).,YR+(J0R7&6-.C6XS@V"9,+^ZPM2/A9E-IL=!4,(H_'_JK$-87G]H]:?E_D<:'.=U0"P]_#O!_Z3?T73Q7Y*N M?]*?;&825J5BT&RX8_W"RY$$3# *"&,EU7\H2*W",09D3,W!W[L&_?.;HO> O&'6N%_RE2_U<91/ M3C=?']:K[W,AQ9OGWS8F&G3?+N?>I' TG8;W#8%SQ*M"0B#S# /$"0-891RD MD-.BDHIS[I@0XZ[$%-W5KA$4W6OKV#/88RSLO,NX^$;F%:U\8K1/.O6-+_C# M;TV5\1^3 ^X'*Z)T)/8',9!SYJ' J.Z5/T O':0;GG1CJ/K'^5)^T#]N9JS( M\PPR!O*4(-,,L ",00@$R@4GM"P9XE[QZ7L14W-P]AHFOQL=DUI)WY#T Y"6 M"^";X(F]1'5#QC_T_,3XT/'F!P&O$V1^8N#%R/+3*_VF]M^I65?55>$_FR72 MYM-NN]G2I:GS:+HGS9A)Z57:DX&LE 1K@!.\PPHQ$2&2D0DS%TF^C6!4YOV M>C$IN=D;,5WUW&;[56QA67+., 0%+O0R47 $&$88,,HR2B!6O*!NKF)(=,=Q M#(U6R0_/VE_?..Y57H77CEI#0A:9:#M5ZS3R1MFDI^U=WE M*O1JU+2LHSFN0%F*RE1L*!7&+O3M*']J;-Z.SB&6VHUR7-&W8Z"(F,;>U-IK MGNQ5[Y5OW1R"UNME9_!04D_D A&6J_11^ M$1-_4S "*-+_+'DI.%9Y7N+*HV1C(/6FQHVM=2;XN[4OZ1F8'"RLSQ$;I[@Q MTI0^Z)MYE]2&)L92S\JS0;\'=C3\>J,;F:5?9V!]JT<&QC]L0YS6JYZK9#/RSYZDD:R"Y2F1 M998JE,^VJRU=6![.7)+D1.][>1$7VD9&LJH[&<]K19,?9*/JCW7%,L?3F(L( M6QZZA, M]ME*3\?D0XM9JV; VH=7H0AU0G)1SK@'(=?,/3GON'J#'TG\)UW/ M3;3X9\TY;?4'R'*(!(0 XJPP/>\@P#D5 ,L"4YSEF*32Q6,\%3$UKZ_3,/E< MO].=*FD, &E' K?!$WGV.R+C/.TO&Q]HOI\1,.I$OVS@RQD^<*5GEO3EVET_ MKU>;S8Q@5F04"@ 19'JBYR6@^O4/1"DP(0IED#I5\[\F<&K3OE8J>4O7Z^_&\@MOGO<__K^Y=D[6_.OS1[T$6M0[#BF4&%5E!G)B_(C,%"'-D"8:)0N: M:2=#5DX[3W9BIT8RAXH"R5[9^NSJE_O_]-H7LD3?DGB"8QJ;?FZ T[]*@Q4Z MH>LT# M]G4H-5D!X,H%;PBVJX.CYTPLA:&KL).MF \J-48ZALR,.;S@B\T.K5X1SMK,6!YKS MQ\\>=6J?->OE##Y_D=]$W8=H?I1T(^OX@$_JMTWCG\P8A:7$*08*2CUQ*OMTNW*5*6H MP\&#.R+."(5KS&(I=^PN+6YPG&G9XO@ /^XZ\]Q?5MM>K19&&H N,3I' MJHUCBU @7KHJ;E0ZLC7^)0M9W^=14?W-;C-?RLU&RV#S91V$\EGRU>-R_C]2 M?!#Z-357]=E3LT=\S_^YFZ^EN%^*7G"C_MWN27_(^7HGQ>?5,UV8CVZIE-;[;7Z)>M.08?BX5%'=)@')S5. MD0FT,S/IV5D7!FXM3?JF=AVN.F/K;>E^['=K[UW2C?SGJ8V\0XWYJ7P#1BI( M_^K?!+<*]F.,SF"Y^Z@*C%<;?PPIA_Z?<;&M-]P&P*_-1+S=L ML$J:S!C!9<5 5HBZ&QP#M"SU.DD6/%4<2<+%V&6R;S/)A>8F4SW[>VURS6AR MGQ:\JC^>1#7M&[]E=FO O\[W)K*#%++V]G\>OEGO>]\L\_'=<8KO=&KUC3+. M$ZG7?:,QTZKC-\K A:[N'4BK$.>V7:*#*J7B69H!0A$!B,D,8,$IT)]S)@HH M,F15Y6]0RM16[K5N29LXP\;)$#DOXQ6/7:]D MA@Q?[+%;:"HT?%S197MLQ[.<$0418(6H ,I3#DBFG6^E:$E*IAA-K6;XF6=/ M;5[7=5B,>@[[,2_0LM@[\\<@\OS=FW_]T/(J#@X[2?YXC+3W<_UKX;8Y<][@ MP>V4%[>,MP%R7M>C+8L+E_A7$JXK_\^;K8]OJ_5VQA"N4$D4*!C5"WZ.%*!< M": R6J2YDI3G5D%A0T*FQD7[6KD'19-&4_=:PB> #K-4*)@BTY4'0E[5A"]! M<%,YX9.'CEY/^))9YPH*7[S6?9)_U)@O'KZNEO*77?VFP*(LF" I8(A*@%1: M $K*"F"2:Q(D1*98V$[NEP^?VJ2N]4MJ!9-&0_O)? +<]4E\"QR1)Z\#$DZ3 M]I+)7I/UY&&C3=)+9O0GY\5K/'S^7^E";MKJ%3^O5F+SB]R^_Y,O=F93X>?5 M=[E>&AZH+VL]/ PA*I6 >C4@38UO6@*:I16H",)0$DDS;/52]I0_M:EM:E#7 MZCGXS!ZH6ZPOXF(9>T/9:)6TVB>U^HF!=F] /AW^WA:'N"-.DHC'L+M#]<.APK=$=MA4)+?:UN2*-&?X: -=>YUNT+C MGET% _#D_"G(E!C@0B\'2UY@6!4%IY2Z M%",[(\.)44 =#Q$\H-GM",DNT!__Q.D4_-#GQ_U M)+S.Z=&IB1?/CLY[ MJ7\[5N.00*=G\D.GZ8^F4Z<-=LY\8(5)(&88EC4J1UB9_9(M[&[R;3+WQSWG MI@"7*9NZ7BWUC[SI=/FP6LSY<_/GP<\G68Z1S#'($=-\@D4!L!)"KTTPA"DR M7H-CLIRK"BXS9K3DN5;]Y%C_Y%ZLOFWK=FB)V9IHFF=HS\NL%"[=Y-J9SG$ M[3@KYJ!$IC&M^F5P[Y)&\>3W]N\H:S%?](*UHW,4/W(S.C]P3EO1>3['8Y_^ M_]$GMEL__BQ-4>GG;B<>%2DL2*$=*H0 8K345$@J(/.<5BE!BN?0>B?^G(2I M[4BU.MZU2CKLN)_%SV)/_594(E/-"T!\XG?.(N,0Q7,K0B/%\MA^==S.#(:, M'SP5.'OC>/O^0WH?[>P/7NC!8UU!*3I?;J7IJ2+;KD3/74AL*BL!N20 0:Q, MWY(4$))6^I^$$%H4E!>YW5+13N 4UXI\MS;9@WRUL?7&+,&U8+PP@(U;]*VG M;-)I&RX(V0V6P6E__2GC<8"U14>$8']7J'VDA[7\1N?BG532S(I6S/VR*=K2 MI$/.!((9Y"(##!65J3E+ "Z)7A^F.2>M^U16X^:[@15L+%YU9ZL;FU;]>@":XC?WPT4 M VQWN2 8;1_,2HE7WB!S >KZSIG3TSS;&A_G@C5!8NW17[\CY[OY8JS?? M\,5JLULW/96[MNFS2L@R9XP" DU]E](T/^8< 8)XSB$4@N;$L4%O$,6FM_WV M3BY73R9I?[7^-\I ,W)NWC58X:!-,"_U+P6/ S^3A?UETS M&5W4Z^LXZ,N,E (1!2CD5*.?YX!4VO>HE"0H2WFI_^=:Y"4L]O%+L!PC+YLO M>US8[1R'4$!&=@=:_'YM\</2H@$K32Y55$PE6YO"QJ[ J75XT^4]WR^CT^ M>2O[B,9V^ZG_X!>1P5B4"*J"@P()!A##>@V#%00Y%24L"&)YANT35NP%3^W% MVH_G;I5O*"6A3D';S@-@L>L<"=;(C',&T>,U1XQX:U^\AK-4')XW8GJ*NY7' M>2D>]WLFI,BUZ"LQ:&R)8Z>/6[BPSFS3G(8 MSE[D-UM-CMH?\\5BEA8,5E040!+( 5(4 \(Q!A*B5.%2ZG]0EW5V]^"IO?H[ MO=PFY1ZFDD.>HAP#R(NZIXKVH H-6%H12519<(FH&Y_Y #4.E=T(E1UU^9@? MF;6NVNW,5B^-#$14^\>.RE$OC7E)3R>_O['%:J^J[]\D-9N/XI.I"+Q;K[7O M\H9NYIO?EBNVT:QH_)@/RV^[[?$.]\?YLMFPG E>0)K)$G 3+8UD40),& ,T MKV!.6<&8UL"G(6M ):?&F(=^HW='%;P[.Y.ZZ$QK:5*;>I?TC4UJ:T].'8S! M26VQ;_O7D-\,.[9Z[?&.S'RO.=3^K6DCC$7H1K8A57R=MK<10+[8)#>&+,]F M>^*_=YMM'?]N8EN/[M,(VB=B4 MI._.J''%2,H% 3Q51*^)&0(L+1G@K$!%)@O&,TU::JMCKSLYD M*;?)PB04ZT_-SUQ;FNPV3;+/:I]/2_OPW'--8 MCF@"PA;](+B/6%]5GP2I:] YY$H%A'"D MM*G+4 8ZR+*$9/#PZMHSQCNPLK3FZ)#*]I[;MKKOEYJ]M_K9\WT/J4-)I+4!8$FZ:."E"68B RD1?:9T\EKMM*_/M0[Z7XO.#S$0 M;OO(X>$=:;?Y/++)0?E(K6K]@ N\@VTI_%7VN=V N;0;[O@4-XK;K+>S7^6C MXIQ3;]]G7.Z>+=ZHO/E#+&ALGOC8Z6OLXPFL-T% RCV*SC!(\UJ5B9/\0=^@$]WM#_.G#&\+-' MH08K\SH&L+O8SY=Y6+=94W4\X0-=?UK_NC4IE/7^Z8-=&?Q$K-U)RAMR.GF("&9FH&M7ODI.6 M?7O][\RA ]-L1>?B+C$F),:&<)SEBUX@]G(6/RJ/^8+SDM&\G^-=M6/U)&O. MK'N7=N=]$N85IS %*40"()/111$VM7V03!$1(A7$A<(NR)D:4[6'>'L];0[E MG'"UXZD :$6F(Q^@?&I?#,$0KKC%62EC5Z\8,O5,>8K!RSUS(6[L=OQSG:GQ M8?E0YUW^O#8US@LFRY*E!%!)H::/0@&6X@HHE.<%+[5S)*R:A474<6HD5*NH M%Q_>F:,QQM&.N%YY="*37K]M1]^^_O&:"?0XV][#6'EW:+?26%K7$JIM-9]H M:P.FG,0;BHFTMS^GX5^J9_T Q*$;T0^)\HTU%'5_2;HP"XX/R[?TVWQ+%^W9 MNIY+158?1U8B!0@Q C!$')12PE04)$N1$^T/2IL:@1^4K1=C0$_R5E_72+XA MB.T8.1APD;GU,F81TO&L0 D6WS8D:^1 -0NS3R/.;&[R[QW]TWQCNF+6O/23 M_FPS4Z* !.WD7ZHF'GVDA?OMBW=M9F^TG5 MG2;OEZ+-#-[\NEJ(656R# D%@12LTAY#(0 K(-8_45.X4.:4*K?*69=$36WJ M&TU-(8IUTX?3M4K0140+QM.29@*4PI3AED0OO8M* 8$+)-.RTAQ;N!VGAL%T MK"/4.*C:N5UAD(K,IAU$3=->$]#5*9H834-67;J&1K":2Q<%C5QQZ9K!I_66 MKMX1M*AL6R+QM+(85!S5F<:%^0-5$@/*"Z3Y@Z&L9%PPD;GPL*/\J9'SOE0I M;4N5+O>E2D\K'-XEHC'+?^_.=;BJ5+\D]=L2*+W