XML 39 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Share-Based Payment Award Activity (Details)
3 Months Ended
Mar. 31, 2020
USD ($)
$ / shares
shares
Options  
Outstanding, beginning of period, in shares | shares 625,407
Granted, in shares | shares 1,316
Exercised, in shares | shares (50,733)
Forfeited, in shares | shares (2,399)
Outstanding, end of period, in shares | shares 573,591
Vested and expected to vest, end of period, in shares | shares 560,684
Exercisable, end of period, in shares | shares 310,688
Weighted Average Exercise Price  
Outstanding, beginning of period, in usd per share | $ / shares $ 169.33
Granted, in usd per share | $ / shares 244.69
Exercised, in usd per share | $ / shares 85.32
Forfeited, in usd per share | $ / shares 224.87
Outstanding, end of period, in usd per share | $ / shares 176.70
Vested and expected to vest, end of period, in usd per share | $ / shares 174.94
Exercisable, end of period, in usd per share | $ / shares $ 131.01
Weighted Average Remaining Contractual Life - in Years  
Outstanding, end of period 3 years 7 months 17 days
Vested and expected to vest, end of period 3 years 6 months 29 days
Exercisable, end of period 2 years 4 months 2 days
Aggregate Intrinsic Value of In-The-Money Options  
Outstanding, end of period | $ $ 11,973,716
Vested and expected to vest, end of period | $ 11,967,072
Exercisable, end of period | $ $ 10,376,626