Stockholders' Equity - Summary of Stock Options Outstanding (Detail) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended |
|
|
|
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
Dec. 31, 2012 |
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
|
| Number Outstanding |
3,397,529
|
|
|
|
| Aggregate Intrinsic Value |
$ 3,124
|
$ 22,881
|
$ 9,146
|
$ 4,572
|
| $1.00 - 5.00 [Member] |
|
|
|
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
|
| Range of Exercise Prices, minimum |
$ 1.00
|
|
|
|
| Range of Exercise Prices, maximum |
$ 5.00
|
|
|
|
| Number Outstanding |
1,722,191
|
|
|
|
| Weighted Average Remaining Contractual Life (Years) |
3 years 11 months 16 days
|
|
|
|
| Weighted Average Exercise Price |
$ 2.98
|
|
|
|
| $5.01 - 10.00 [Member] |
|
|
|
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
|
| Range of Exercise Prices, minimum |
5.01
|
|
|
|
| Range of Exercise Prices, maximum |
$ 10.00
|
|
|
|
| Number Outstanding |
1,411,006
|
|
|
|
| Weighted Average Remaining Contractual Life (Years) |
5 years 3 months 11 days
|
|
|
|
| Weighted Average Exercise Price |
$ 6.69
|
|
|
|
| $ 10.01 - 15.00 [Member] |
|
|
|
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
|
| Range of Exercise Prices, minimum |
10.01
|
|
|
|
| Range of Exercise Prices, maximum |
$ 15.00
|
|
|
|
| Number Outstanding |
131,797
|
|
|
|
| Weighted Average Remaining Contractual Life (Years) |
9 years 26 days
|
|
|
|
| Weighted Average Exercise Price |
$ 12.59
|
|
|
|
| $15.01 - 20.00 [Member] |
|
|
|
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
|
| Range of Exercise Prices, minimum |
15.01
|
|
|
|
| Range of Exercise Prices, maximum |
$ 20.00
|
|
|
|
| Number Outstanding |
132,535
|
|
|
|
| Weighted Average Remaining Contractual Life (Years) |
8 years 9 months 4 days
|
|
|
|
| Weighted Average Exercise Price |
$ 16.38
|
|
|
|