v3.24.0.1
Common Stock - CEO Performance Awards (Details)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Nov. 30, 2020
USD ($)
tranche
employee
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense | $   $ 1,088 $ 889 $ 486
CEO Performance Award | 2014 Equity Incentive Plan | Chief Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) | shares 10,379,000      
Award vesting period 18 months      
Award contractual term 7 years      
Number of vesting tranches | tranche 9      
Number of consecutive trading days included in stock target price measurement period | employee 180      
Granted (in dollars per share) $ 39.8275      
Stock compensation expense to be recognized over the derived service period of each tranche | $   73    
Stock-based compensation expense | $   $ 104 $ 112 $ 112
CEO Performance Award | 2014 Equity Incentive Plan | Chief Executive Officer | Tranche 1        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Company stock price target (in dollars per share) $ 187.60      
Number of RSUs eligible to vest (in shares) | shares 518,950      
CEO Performance Award | 2014 Equity Incentive Plan | Chief Executive Officer | Tranche 2        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Company stock price target (in dollars per share) $ 226.80      
Number of RSUs eligible to vest (in shares) | shares 518,950      
CEO Performance Award | 2014 Equity Incentive Plan | Chief Executive Officer | Tranche 3        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Company stock price target (in dollars per share) $ 265.80      
Number of RSUs eligible to vest (in shares) | shares 1,037,900      
CEO Performance Award | 2014 Equity Incentive Plan | Chief Executive Officer | Tranche 4        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Company stock price target (in dollars per share) $ 305.00      
Number of RSUs eligible to vest (in shares) | shares 1,037,900      
CEO Performance Award | 2014 Equity Incentive Plan | Chief Executive Officer | Tranche 5        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Company stock price target (in dollars per share) $ 344.00      
Number of RSUs eligible to vest (in shares) | shares 1,037,900      
CEO Performance Award | 2014 Equity Incentive Plan | Chief Executive Officer | Tranche 6        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Company stock price target (in dollars per share) $ 383.00      
Number of RSUs eligible to vest (in shares) | shares 1,556,850      
CEO Performance Award | 2014 Equity Incentive Plan | Chief Executive Officer | Tranche 7        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Company stock price target (in dollars per share) $ 422.20      
Number of RSUs eligible to vest (in shares) | shares 1,556,850      
CEO Performance Award | 2014 Equity Incentive Plan | Chief Executive Officer | Tranche 8        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Company stock price target (in dollars per share) $ 461.20      
Number of RSUs eligible to vest (in shares) | shares 1,556,850      
CEO Performance Award | 2014 Equity Incentive Plan | Chief Executive Officer | Tranche 9        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Company stock price target (in dollars per share) $ 501.00      
Number of RSUs eligible to vest (in shares) | shares 1,556,850      
CEO Performance Award | 2014 Equity Incentive Plan | Chief Executive Officer | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Company stock price target (in dollars per share) $ 187.60      
Derived service period of award 2 years 6 months 10 days      
CEO Performance Award | 2014 Equity Incentive Plan | Chief Executive Officer | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Company stock price target (in dollars per share) $ 501.00      
Derived service period of award 4 years 5 months 1 day      
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) | shares   14,741,000    
Number of RSUs eligible to vest (in shares) | shares   37,792,000 44,805,000  
Granted (in dollars per share)   $ 65.06    
Stock compensation expense to be recognized over the derived service period of each tranche | $   $ 1,900    
Unrecognized stock-based compensation, remaining period for recognition   2 years 4 months 9 days    
RSUs | Chief Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate grant date fair value | $ $ 413