|
Stockholders' Equity - Summary of Stock Option Activity (Detail) (Stock Options [Member], USD $) In Thousands, except Per Share data, unless otherwise specified
|
3 Months Ended |
|
Mar. 31, 2015
|
Mar. 31, 2014
|
|
Stock Options [Member]
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| Shares, Beginning Balance |
10,411 |
|
| Shares, Granted |
292 |
|
| Shares, Exercised |
(1,575) |
|
| Shares, Forfeited |
(15) |
|
| Shares, Ending Balance |
9,113 |
|
| Shares, Exercisable Ending Balance |
7,319 |
|
| Shares, Expected to vest |
1,790 |
|
| Weighted Average Option Exercise Price Per Share, Beginning Balance |
$ 7.32 |
|
| Weighted Average Option Exercise Price Per Share, Granted |
$ 30.76 |
$ 23.00 |
| Weighted Average Option Exercise Price Per Share, Exercised |
$ 7.64 |
|
| Weighted Average Option Exercise Price Per Share, Forfeited or expired |
$ 23.00 |
|
| Weighted Average Option Exercise Price Per Share, Ending Balance |
$ 7.99 |
|
| Weighted Average Option Exercise Price Per Share, Exercisable Ending Balance |
$ 7.53 |
|
| Weighted Average Option Exercise Price Per Share, Expected to vest |
$ 9.83 |
|
| Weighted Average Grant Date Fair Value Per Share, Granted |
$ 13.25 |
$ 9.40 |
| Aggregate Intrinsic Value, Exercised |
$ 34,624 |
|
| Aggregate Intrinsic Value, Outstanding as of December 31, 2014 |
187,935 |
|
| Aggregate Intrinsic Value, Exercisable at December 31, 2014 |
153,764 |
|
| Aggregate Intrinsic Value, Expected to vest |
$ 34,132 |
|