XML 24 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurement - Roll Forward for Liabilities Measured at Fair Value Using Significant Unobservable Inputs (Level 3) (Detail) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Add change in fair value of warrants $ (347,330)us-gaap_FairValueAdjustmentOfWarrants $ (326,624)us-gaap_FairValueAdjustmentOfWarrants
Less repayments of principal (1,681,664)us-gaap_DebtInstrumentAnnualPrincipalPayment  
Outstanding Warrants [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance at December 31, 2014 1,684,551us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_WarrantMember
 
Add change in fair value of warrants 347,330us-gaap_FairValueAdjustmentOfWarrants
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_WarrantMember
 
Balance at March 31, 2015 2,031,881us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_WarrantMember
 
Balance at March 31, 2015 2,031,881us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_WarrantMember
 
Loan Payable [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance at December 31, 2014 15,020,417us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LoansPayableMember
 
Add amortization of discount 34,043us-gaap_AmortizationOfDebtDiscountPremium
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LoansPayableMember
 
Less repayments of principal (1,681,664)us-gaap_DebtInstrumentAnnualPrincipalPayment
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LoansPayableMember
 
Balance at March 31, 2015 13,372,796us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LoansPayableMember
 
Current portion 4,097,837stem_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValueCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LoansPayableMember
 
Non-current portion 9,274,959stem_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValueNoncurrent
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LoansPayableMember
 
Balance at March 31, 2015 $ 13,372,796us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LoansPayableMember