v3.24.0.1
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Jan. 01, 2024
shares
Dec. 31, 2023
USD ($)
equityCompensationPlan
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Feb. 06, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock, shares authorized (in shares)   5,000,000,000 5,000,000,000    
Common stock, par value (in dollars per share) | $ / shares   $ 0.00001 $ 0.00001    
Dividends declared (in shares) | $ / shares   $ 0      
Common stock, shares issued (in shares)   2,071,144,000 2,005,486,000    
Common stock, shares outstanding (in shares)   2,071,144,000 2,005,486,000    
Preferred stock, shares authorized (in shares)   10,000,000      
Preferred stock, shares outstanding (in shares)   0 0    
Preferred stock, shares issued (in shares)   0 0    
Number of equity compensation plans | equityCompensationPlan   4      
Intrinsic value of options exercised during period | $   $ 319 $ 101 $ 382  
Weighted average grant date fair value of options granted (in dollars per share) | $ / shares   $ 16.63 $ 13.58 $ 39.43  
Subsequent Event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Authorized repurchase amount (in shares) | $         $ 7,000
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Fair value of instruments vested during period | $   $ 1,700 $ 1,800 $ 1,500  
Shares outstanding (in shares)   90,827,000 98,167,000    
Weighted-average grant-date fair value (in dollars per share) | $ / shares   $ 34.49 $ 34.70    
Awards, Granted (in shares)   61,119,000      
Weighted-Average Grant-Date Fair Value per Share, Granted (in dollars per share) | $ / shares   $ 34.13      
Assumed common shares issued from outstanding RSAs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares outstanding (in shares)   801,000      
Weighted-average grant-date fair value (in dollars per share) | $ / shares   $ 43.50      
Restricted Stock Awards, Restricted Stock Units, and Stock Appreciation Rights          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unamortized compensation costs | $   $ 3,000      
Weighted-average recognition period   2 years 5 months 12 days      
Warrant          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Awards, Granted (in shares)   0 0 0  
Stock Appreciation Rights (SARs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-Average Grant-Date Fair Value per Share, Granted (in dollars per share) | $ / shares   $ 16.63 $ 13.58 $ 39.43  
2019 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Equity incentive plan, term over which available awards may increase   10 years      
Equity incentive plan, percent of increase   5.00%      
2019 Plan | Subsequent Event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Increase in stock reserved for issuance (in shares) 104,000,000        
Number of shares reserved for future issuance (in shares) 460,000,000        
Employee Stock Purchase Plan, 2019          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unamortized compensation costs | $   $ 27      
Weighted-average recognition period   3 months 14 days      
ESPP, percent of total shares outstanding, increase calculation   1.00%      
ESPP, upper threshold on increase in authorized shares (in shares)   25,000,000      
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   6,000,000      
Weighted average price per share of stock (in dollars per share) | $ / shares   $ 23.38      
Employee Stock Purchase Plan, 2019 | Subsequent Event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares reserved for future issuance (in shares) 101,000,000