XML 75 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation Expense - Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value (in dollars per share) $ 135.07 $ 123.97 $ 61.19
Total intrinsic value $ 336 $ 501 $ 457
Fair value of shares vested $ 163 $ 151 $ 126
Purchase price percentage 95.00%    
Payroll deductions 10.00%    
Shares issued under ESPP (shares) 0.2 0.1 0.2
Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 228    
Weighted average amortization period 2 years 4 months 24 days    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 200    
Weighted average amortization period 1 year 10 months 24 days    
Minimum | Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Term 7 years    
Minimum | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Maximum | Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 5 years    
Term 10 years    
Maximum | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years