XML 27 R32.htm IDEA: XBRL DOCUMENT v3.2.0.727
Share-Based Payments - Summary of Company's Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Number of Stock Options, Outstanding, Beginning balance 3,805,420  
Number of Stock Options, Granted 1,204,628  
Number of Stock Options, Exercised (284,720)  
Number of Stock Options, Forfeited/cancelled (37,523)  
Number of Stock Options, Outstanding, Ending balance 4,687,805 3,805,420
Number of Stock Options, Exercisable 1,931,727  
Number of Stock Options, Vested and expected to vest 4,346,726  
Weighted-Average Exercise Price, Outstanding, Beginning balance $ 17.19  
Weighted-Average Exercise Price, Granted 107.27  
Weighted-Average Exercise Price, Exercised 9.43  
Weighted-Average Exercise Price, Forfeited/cancelled 39.61  
Weighted-Average Exercise Price, Outstanding, Ending balance 40.63 $ 17.19
Weighted-Average Exercise Price, Exercisable 8.35  
Weighted-Average Exercise Price, Vested and expected to vest $ 40.28  
Weighted-Average Remaining Contractual Term (in years), Outstanding 7 years 9 months 15 days 7 years 6 months 29 days
Weighted-Average Remaining Contractual Term (in years), Exercisable 6 years 1 month 6 days  
Weighted-Average Remaining Contractual Term (in years), Vested and expected to vest 7 years 8 months 23 days  
Aggregate Intrinsic Value, Outstanding, Beginning balance $ 360,935  
Aggregate Intrinsic Value, Outstanding, Ending balance 331,288 $ 360,935
Aggregate Intrinsic Value, Exercisable 198,556  
Aggregate Intrinsic Value, Vested and expected to vest $ 308,700