XML 144 R126.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Schedule of Assumptions Used (Details) - Stock Option - $ / shares
12 Months Ended
Mar. 16, 2020
Mar. 20, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average fair value (in dollars per share) $ 280.93 $ 188.21 $ 92.82 $ 35.13 $ 58.28
Weighted average expected term (in years)     6 years 6 years 6 years
Exercise price (in dollars per share)     $ 226.02 $ 109.66 $ 184.81
Expected stock price volatility     41.81% 32.37% 27.21%
Risk-free interest rate 0.20% 0.18% 1.05% 0.58% 2.37%