XML 56 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Reconciliation of Company's Liabilities Measured at Fair Value on Recurring Basis Using Unobservable Inputs (Level 3) (Detail) (Significant Unobservable Inputs (Level 3) [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Preferred stock warrant liability, Beginning balance $ 928us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue $ 1,130us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Decrease in fair value recorded in other income   (202)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
Fair value reclassified to additional paid-in capital in connection with the IPO on April 15, 2014 (928)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements  
Preferred stock warrant liability, Ending Balance   928us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Preferred Stock Warrant, Series B [Member]
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Preferred stock warrant liability, Beginning balance 4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
7us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Decrease in fair value recorded in other income   (3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Fair value reclassified to additional paid-in capital in connection with the IPO on April 15, 2014 (4)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
 
Preferred stock warrant liability, Ending Balance   4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Preferred Stock Warrant, Series C [Member]
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Preferred stock warrant liability, Beginning balance 386us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
500us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
Decrease in fair value recorded in other income   (114)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
Fair value reclassified to additional paid-in capital in connection with the IPO on April 15, 2014 (386)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
 
Preferred stock warrant liability, Ending Balance   386us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
Preferred Stock Warrant, Series D [Member]
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Preferred stock warrant liability, Beginning balance 538us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
623us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
Decrease in fair value recorded in other income   (85)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
Fair value reclassified to additional paid-in capital in connection with the IPO on April 15, 2014 (538)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
 
Preferred stock warrant liability, Ending Balance   $ 538us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember