XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Share-Based Compensation - Share-Based Payment Award Activity (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Options  
Outstanding, beginning of period, in shares | shares 559,001
Exercised, in shares | shares (83,516)
Forfeited, in shares | shares (604)
Outstanding, end of period, in shares | shares 474,881
Vested and expected to vest, end of period, in shares | shares 457,920
Exercisable, end of period, in shares | shares 193,079
Weighted Average Exercise Price   
Outstanding, beginning of period, in usd per share | $ / shares $ 191.29
Exercised, in usd per share | $ / shares 136.14
Forfeited, in usd per share | $ / shares 254.35
Outstanding, end of period, in usd per share | $ / shares 200.91
Vested and expected to vest, end of period, in usd per share | $ / shares 200.35
Exercisable, end of period, in usd per share | $ / shares $ 166.23
Weighted Average Remaining Contractual Life - in Years  
Outstanding, end of period 4 years 2 months 1 day
Vested and expected to vest, end of period 4 years 1 month 13 days
Exercisable, end of period 2 years 6 months 29 days
Aggregate Intrinsic Value of In-The-Money Options  
Outstanding, end of period | $ $ 139,021,519
Vested and expected to vest, end of period | $ 134,311,416
Exercisable, end of period | $ $ 63,219,304