XML 104 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation - Stock Option Information Related to Equity Incentive Plan (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
$ / shares
shares
Options  
Outstanding, beginning of period (in shares) | shares 625,407
Granted (in shares) | shares 124,091
Exercised (in shares) | shares (173,536)
Forfeited (in shares) | shares (15,931)
Expired (in shares) | shares (1,030)
Outstanding, end of period (in shares) | shares 559,001
Vested and expected to vest (in shares) | shares 538,524
Exercisable (in shares) | shares 276,191
Weighted average exercise price  
Outstanding, beginning of period (usd per share) | $ / shares $ 169.33
Granted (usd per share) | $ / shares 187.59
Exercised (usd per share) | $ / shares 106.42
Forfeited (usd per share) | $ / shares 232.60
Expired (usd per share) | $ / shares 71.11
Outstanding, end of period (usd per share) | $ / shares 191.29
Vested and expected to vest (usd per share) | $ / shares 190.30
Exercisable (usd per share) | $ / shares $ 157.07
Weighted Average Remaining Contractual Life in Years  
Outstanding (in years) 4 years 3 days
Vested and expected to vest (in years) 3 years 11 months 8 days
Exercisable (in years) 2 years 5 months 19 days
Aggregate Intrinsic Value of In-The-Money Options  
Outstanding | $ $ 109,865,324
Vested and expected to vest | $ 106,375,308
Exercisable | $ $ 63,734,604