v3.24.2
Fair Value of Financial Instruments - Schedule of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Adjusted Cost $ 30,724 $ 29,098
Gross Unrealized Gains 2 3
Gross Unrealized Losses (6) (7)
Fair Value 30,720 29,094
Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 14,635 16,398
Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 16,085 12,696
Cash    
Marketable Securities [Line Items]    
Adjusted Cost 14,227 15,903
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 14,227 15,903
Cash | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 14,227 15,903
Cash | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 0 0
Certificates of deposit and time deposits    
Marketable Securities [Line Items]    
Adjusted Cost 8,488 6,995
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 0
Fair Value 8,488 6,996
Certificates of deposit and time deposits | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 0 0
Certificates of deposit and time deposits | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 8,488 6,996
Commercial paper    
Marketable Securities [Line Items]    
Adjusted Cost 4,311 470
Gross Unrealized Gains 2 0
Gross Unrealized Losses (2) 0
Fair Value 4,311 470
Commercial paper | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 0 109
Commercial paper | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 4,311 361
U.S. government securities    
Marketable Securities [Line Items]    
Adjusted Cost 3,314 5,136
Gross Unrealized Gains 0 1
Gross Unrealized Losses (2) (1)
Fair Value 3,312 5,136
U.S. government securities | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 398 277
U.S. government securities | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 2,914 4,859
Corporate debt securities    
Marketable Securities [Line Items]    
Adjusted Cost 374 485
Gross Unrealized Gains 0 1
Gross Unrealized Losses (2) (6)
Fair Value 372 480
Corporate debt securities | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 0 0
Corporate debt securities | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 372 480
Money market funds    
Marketable Securities [Line Items]    
Adjusted Cost 10 109
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 10 109
Money market funds | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 10 109
Money market funds | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value $ 0 $ 0