Post-effective amendment to a registration statement that is not immediately effective upon filing

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