XML 60 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Summary of Activity Relating to Time Based and Performance Based Stock Options (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Ending balance, Outstanding Shares 10,651,531  
Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Beginning balance, Outstanding Shares 7,530,767  
Granted, Shares 2,215,606  
Exercised, Shares (1,031,989)  
Forfeited, Shares (551,271)  
Ending balance, Outstanding Shares 8,163,113 7,530,767
Vested and expected to vest, Shares 7,035,349  
Exercisable, Shares 3,737,468  
Beginning balance, Outstanding Weighted Average Exercise Price $ 93.22  
Granted, Weighted Average Exercise Price 129.15  
Exercised, Weighted Average Exercise Price 42.72  
Forfeited, Weighted Average Exercise Price 138.35  
Ending balance, Outstanding Weighted Average Exercise Price 106.30 $ 93.22
Vested and expected to vest, Weighted Average Exercise Price 102.32  
Exercisable, Weighted Average Exercise Price $ 78.55  
Outstanding, Weighted Average Remaining Life 7 years 9 months 8 years 10 days
Vested and expected to vest, Weighted Average Remaining Life 7 years 7 months 17 days  
Exercisable, Weighted Average Remaining Life 6 years 7 months 17 days  
Outstanding, Aggregate Intrinsic Value $ 87,972 $ 227,447
Vested and expected to vest, Aggregate Intrinsic Value 84,442  
Exercisable, Aggregate Intrinsic Value $ 77,652