Stockholders' Equity - Summary of Option Activity (Detail) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Shares, Outstanding, Beginning balance 893
Shares, Granted 280
Shares, Exercised (174)
Shares, Expired (12)
Shares, Forfeited (7)
Shares, Outstanding, Ending balance 980
Shares, Vested and expected to vest 922
Shares, Exercisable, Ending balance 568
Wtd. Avg. Exercise Price Outstanding, Beginning balance $ 0.72
Wtd. Avg. Exercise Price, Granted $ 1.31
Wtd. Avg. Exercise Price, Exercised $ 0.78
Wtd. Avg Exercise Price, Expired $ 3.00
Wtd. Avg. Exercise Price, Forfeited $ 0.73
Wtd. Avg. Exercise Price, Outstanding, Ending balance $ 0.85
Wtd. Avg. Exercise Price, Vested and expected to vest $ 0.83
Wtd. Avg. Exercise Price, Exercisable, Ending balance $ 0.65
Wtd. Avg. Remaining Contractual Life, Outstanding 4 years 9 months 22 days
Wtd. Avg. Remaining Contractual Life, Vested and expected to vest 4 years 8 months 9 days
Wtd. Avg. Remaining Contractual Life, Exercisable 3 years 5 months 27 days
Aggregate Intrinsic Value, Outstanding $ 297
Aggregate Intrinsic Value, Vested and expected to vest 292
Aggregate Intrinsic Value, Exercisable $ 250