XML 81 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Share-Based Compensation - Share-Based Payment Award Activity (Details)
9 Months Ended
Sep. 30, 2019
USD ($)
$ / shares
shares
Options  
Outstanding, beginning of period, in shares | shares 679,659
Granted, in shares | shares 121,669
Exercised, in shares | shares (104,576)
Forfeited, in shares | shares (20,180)
Expired, in shares | shares (720)
Outstanding, end of period, in shares | shares 675,852
Vested and expected to vest, end of period, in shares | shares 657,968
Exercisable, end of period, in shares | shares 411,981
Weighted Average Exercise Price  
Outstanding, beginning of period, in usd per share | $ / shares $ 137.19
Granted, in usd per share | $ / shares 249.64
Exercised, in usd per share | $ / shares 85.38
Forfeited, in usd per share | $ / shares 211.23
Expired, in usd per share | $ / shares 64.37
Outstanding, end of period, in usd per share | $ / shares 163.32
Vested and expected to vest, end of period, in usd per share | $ / shares 161.08
Exercisable, end of period, in usd per share | $ / shares $ 120.57
Weighted Average Remaining Contractual Life - in Years  
Outstanding, end of period 3 years 8 months 4 days
Vested and expected to vest, end of period 3 years 7 months 13 days
Exercisable, end of period 2 years 5 months 15 days
Aggregate Intrinsic Value of In-The-Money Options  
Outstanding, end of period | $ $ 43,542,167
Vested and expected to vest, end of period | $ 43,364,465
Exercisable, end of period | $ $ 38,394,292