XML 68 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Options      
Options, Beginning Balance 2,705,849    
Options, Granted 584,305 618,899  
Options, Forfeited (115,035)    
Options, Exercised (487,317)    
Options, Ending Balance 2,687,802   2,705,849
Options, Vested and expected to vest 2,682,769    
Options, Exercisable 1,415,269    
Weighted-Average Exercise Price      
Weighted-Average Exercise Price, Beginning Balance $ 25.53    
Weighted-Average Exercise Price, Granted 68.74    
Weighted-Average Exercise Price, Forfeited 34.21    
Weighted-Average Exercise Price, Exercised 26.70    
Weighted-Average Exercise Price, Ending Balance 34.34   $ 25.53
Weighted-Average Exercise Price, Vested and expected to vest 34.28    
Weighted-Average Exercise Price, Exercisable $ 21.73    
Aggregate Intrinsic Value/Weighted-Average Exercise Term      
Aggregate Intrinsic Value $ 280,279   $ 125,197
Aggregate Intrinsic Value, Vested and expected to vest 279,912    
Aggregate Intrinsic Value, Exercisable $ 165,427    
Weighted-Average Exercise Term, Outstanding Balance 7 years 1 month 9 days   7 years 3 months 10 days
Weighted-Average Exercise Term, Vested and expected to vest 7 years 1 month 6 days    
Weighted-Average Exercise Term, Exercisable 6 years 1 month 6 days