Stock-Based Compensation - Stock Options Outstanding and Vested by Exercise Price Range (Details)
|
12 Months Ended |
|
Dec. 31, 2015
$ / shares
shares
|
| Options Outstanding |
|
| Number of Options (in shares) | shares |
4,297,893
|
| Weighted Average Exercise Price (in usd per share) |
$ 7.67
|
| Weighted- Average Remaining Contractual Term (in Years) |
8 years 4 months 21 days
|
| Options Exercisable |
|
| Number of Options (in shares) | shares |
1,647,398
|
| Weighted Average Exercise Price (in usd per share) |
$ 6.84
|
| Weighted- Average Remaining Contractual Term (in Years) |
7 years 2 months 9 days
|
| $0.34 - $3.00 |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise price range, minimum |
$ 0.34
|
| Exercise price range, maximum |
$ 3.00
|
| Options Outstanding |
|
| Number of Options (in shares) | shares |
841,148
|
| Weighted Average Exercise Price (in usd per share) |
$ 1.27
|
| Weighted- Average Remaining Contractual Term (in Years) |
6 years 2 months 27 days
|
| Options Exercisable |
|
| Number of Options (in shares) | shares |
701,924
|
| Weighted Average Exercise Price (in usd per share) |
$ 1.15
|
| Weighted- Average Remaining Contractual Term (in Years) |
5 years 9 months 11 days
|
| $3.01 - $5.00 |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise price range, minimum |
$ 3.01
|
| Exercise price range, maximum |
$ 5.00
|
| Options Outstanding |
|
| Number of Options (in shares) | shares |
1,136,835
|
| Weighted Average Exercise Price (in usd per share) |
$ 4.53
|
| Weighted- Average Remaining Contractual Term (in Years) |
9 years 2 months 5 days
|
| Options Exercisable |
|
| Number of Options (in shares) | shares |
168,606
|
| Weighted Average Exercise Price (in usd per share) |
$ 4.15
|
| Weighted- Average Remaining Contractual Term (in Years) |
7 years 6 months 7 days
|
| $5.01 - $7.00 |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise price range, minimum |
$ 5.01
|
| Exercise price range, maximum |
$ 7.00
|
| Options Outstanding |
|
| Number of Options (in shares) | shares |
270,000
|
| Weighted Average Exercise Price (in usd per share) |
$ 5.50
|
| Weighted- Average Remaining Contractual Term (in Years) |
9 years 10 months 17 days
|
| Options Exercisable |
|
| Number of Options (in shares) | shares |
0
|
| Weighted Average Exercise Price (in usd per share) |
$ 0.00
|
| Weighted- Average Remaining Contractual Term (in Years) |
0 years
|
| $7.01 - $9.00 |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise price range, minimum |
$ 7.01
|
| Exercise price range, maximum |
$ 9.00
|
| Options Outstanding |
|
| Number of Options (in shares) | shares |
183,000
|
| Weighted Average Exercise Price (in usd per share) |
$ 7.79
|
| Weighted- Average Remaining Contractual Term (in Years) |
9 years 5 months 5 days
|
| Options Exercisable |
|
| Number of Options (in shares) | shares |
135
|
| Weighted Average Exercise Price (in usd per share) |
$ 7.24
|
| Weighted- Average Remaining Contractual Term (in Years) |
9 years 4 months 6 days
|
| $9.01 - $11.00 |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise price range, minimum |
$ 9.01
|
| Exercise price range, maximum |
$ 11.00
|
| Options Outstanding |
|
| Number of Options (in shares) | shares |
214,544
|
| Weighted Average Exercise Price (in usd per share) |
$ 9.23
|
| Weighted- Average Remaining Contractual Term (in Years) |
8 years 10 months 6 days
|
| Options Exercisable |
|
| Number of Options (in shares) | shares |
44,049
|
| Weighted Average Exercise Price (in usd per share) |
$ 9.26
|
| Weighted- Average Remaining Contractual Term (in Years) |
7 years 9 months 22 days
|
| $11.01 - $13.00 |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise price range, minimum |
$ 11.01
|
| Exercise price range, maximum |
$ 13.00
|
| Options Outstanding |
|
| Number of Options (in shares) | shares |
301,249
|
| Weighted Average Exercise Price (in usd per share) |
$ 11.36
|
| Weighted- Average Remaining Contractual Term (in Years) |
8 years 2 months 12 days
|
| Options Exercisable |
|
| Number of Options (in shares) | shares |
252,411
|
| Weighted Average Exercise Price (in usd per share) |
$ 11.36
|
| Weighted- Average Remaining Contractual Term (in Years) |
8 years 2 months 16 days
|
| $13.01 - $15.18 |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise price range, minimum |
$ 13.01
|
| Exercise price range, maximum |
$ 15.18
|
| Options Outstanding |
|
| Number of Options (in shares) | shares |
1,351,117
|
| Weighted Average Exercise Price (in usd per share) |
$ 13.65
|
| Weighted- Average Remaining Contractual Term (in Years) |
8 years 6 months 29 days
|
| Options Exercisable |
|
| Number of Options (in shares) | shares |
480,273
|
| Weighted Average Exercise Price (in usd per share) |
$ 13.52
|
| Weighted- Average Remaining Contractual Term (in Years) |
8 years 6 months 15 days
|