Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Summary of Changes in Unobservable Inputs) (Details)

v2.4.1.9
Fair Value Measurements (Summary of Changes in Unobservable Inputs) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Warrant Liability [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance at December 31, 2013 $ 378us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Fair value of warrants issued on Merger and subsequent PPO 10,614us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Change in fair value of warrants issued on Merger and subsequent PPO 16,485us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Transfer to equity upon removal of anti-dilution feature (27,099)ekso_TransferOfWarrantLiabilityToEquityUponRemovalOfAntidilutionFeature
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Warrant liability transferred to equity upon exercise (282)ekso_WarrantLiabilityTransferredToEquityUponExercise
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Obligation to issue a warrant transferred to equity (96)ekso_ObligationToIssueWarrantTransferredToEquity
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Balance at December 31, 2014   
Convertible Debt [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance at December 31, 2013 5,062us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ConvertibleDebtMember
Additional debt incurred prior to Merger 20ekso_AdditionalDebtIncurredPriorToBusinessCombination
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ConvertibleDebtMember
Transfer to equity upon settlement at Merger (5,082)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_ConvertibleDebtMember
Balance at December 31, 2014