v2.4.1.9
Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Share (Detail) (USD $)
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Numerator:                      
Net income (loss) $ (5,000)us-gaap_NetIncomeLoss $ 1,213,000us-gaap_NetIncomeLoss $ 877,000us-gaap_NetIncomeLoss $ (1,304,000)us-gaap_NetIncomeLoss $ (562,000)us-gaap_NetIncomeLoss $ (830,000)us-gaap_NetIncomeLoss $ (802,000)us-gaap_NetIncomeLoss $ (1,348,000)us-gaap_NetIncomeLoss $ 781,000us-gaap_NetIncomeLoss $ (3,542,000)us-gaap_NetIncomeLoss $ (5,059,000)us-gaap_NetIncomeLoss
Add: interest expense related to subordinated convertible note                 364,000us-gaap_InterestOnConvertibleDebtNetOfTax 0us-gaap_InterestOnConvertibleDebtNetOfTax 0us-gaap_InterestOnConvertibleDebtNetOfTax
Less: gain on change in fair value of derivative related to subordinated convertible note     119,000us-gaap_DerivativeGainLossOnDerivativeNet           (118,000)us-gaap_DerivativeGainLossOnDerivativeNet 0us-gaap_DerivativeGainLossOnDerivativeNet 0us-gaap_DerivativeGainLossOnDerivativeNet
Less: gain on extinguishment of derivative related to subordinated convertible note                 (120,000)us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt
Net income (loss) attributable to common stockholders                 $ 907,000us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted $ (3,542,000)us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted $ (5,059,000)us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
Denominator:                      
Weighted-average shares used to compute basic net income (loss) per share attributable to common stockholders 11,802,241us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 9,279,649us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 1,013,128us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 1,011,980us-gaap_WeightedAverageNumberOfSharesOutstandingBasic         5,815,928us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 1,010,795us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 1,009,236us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Effect of potentially dilutive securities:                      
Shares of common stock subject to conversion from preferred stock                 2,972,051us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock 0us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock 0us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock
Shares of common stock subject to conversion from subordinated convertible note                 134,341us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities 0us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities 0us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities
Shares of common stock subject to outstanding options                 360,681us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 0us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 0us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Weighted-average shares used to compute diluted net income (loss) per share attributable to common stockholders 11,802,241us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 11,219,377us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 6,939,568us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 1,011,980us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding         9,283,001us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 1,010,795us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 1,009,236us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Basic $ 0.00us-gaap_EarningsPerShareBasic $ 0.13us-gaap_EarningsPerShareBasic $ 0.87us-gaap_EarningsPerShareBasic $ (1.29)us-gaap_EarningsPerShareBasic         $ 0.13us-gaap_EarningsPerShareBasic $ (3.50)us-gaap_EarningsPerShareBasic $ (5.01)us-gaap_EarningsPerShareBasic
Diluted $ 0.00us-gaap_EarningsPerShareDiluted $ 0.12us-gaap_EarningsPerShareDiluted $ 0.13us-gaap_EarningsPerShareDiluted $ (1.29)us-gaap_EarningsPerShareDiluted         $ 0.10us-gaap_EarningsPerShareDiluted $ (3.50)us-gaap_EarningsPerShareDiluted $ (5.01)us-gaap_EarningsPerShareDiluted