XML 102 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation - Weighted Average Assumptions and Fair Values Used for Employee Stock Options and Restricted Stock Units (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]      
Weighted average expected term of options - in years 4 years 7 months 6 days 4 years 7 months 6 days 4 years 9 months 18 days
Weighted average expected volatility of the Company's underlying common stock 41.90% 35.50% 34.70%
Risk-free interest rate 0.37% 2.26% 2.82%
Expected dividend yield $ 0 $ 0 $ 0
Weighted average grant date fair value - stock options (usd per share) $ 66.44 $ 83.50 $ 105.81
Weighted average grant date fair value - restricted stock units (usd per share) $ 199.51 $ 243.65 $ 294.50