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