Stockholders' Equity (Deficit) - Schedule of Stock Option Grants (Details) - Stock Option [Member] - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended |
Dec. 31, 2015 |
Dec. 31, 2014 |
| Options Outstanding |
|
|
| Beginning Balance |
16,392,539
|
|
| Stock option grants |
491,900
|
|
| Stock options exercised |
4,177,555
|
|
| Stock options canceled |
3,145,171
|
|
| Ending Balance |
9,561,713
|
16,392,539
|
| Vested or expected to vest December 31, 2015 |
9,022,878
|
|
| Exercisable as of December 31, 2015 |
5,416,829,000
|
|
| Weighted- Average Exercise Price |
|
|
| Beginning Balance |
$ 4.40
|
|
| Stock option grants |
8.95
|
|
| Stock options exercised |
1.02
|
|
| Stock options canceled |
5,870
|
|
| Ending Balance |
5.62
|
$ 4.40
|
| Vested or expected to vest, weighted average exercise price |
5.50
|
|
| Exercisable, weighted average share price |
$ 3,990
|
|
| Weighted- Average Remaining Contractual Life in Years |
6 years 10 months 25 days
|
7 years 3 months 19 days
|
| Vested or expected to vest, weighted average remaining contractual life in years |
6 years 9 months 18 days
|
|
| Exercisable, weighted average remaining contractual life in years |
6 years
|
|
| Aggregate Intrinsic Value |
|
|
| Aggregate Intrinsic Value |
$ 16,694
|
$ 128,541
|
| Vested or expected to vest, aggregate intrinsic value |
16,149
|
|
| Exercisable as of December 31, 2015 |
$ 12,497
|
|