XML 79 R61.htm IDEA: XBRL DOCUMENT v3.24.4
Fair Value of Financial Instruments - Schedule of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Adjusted Cost $ 36,549 $ 29,098
Gross Unrealized Gains 15 3
Gross Unrealized Losses (1) (7)
Fair Value 36,563 29,094
Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 16,139 16,398
Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 20,424 12,696
Cash    
Marketable Securities [Line Items]    
Adjusted Cost 14,386 15,903
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 14,386 15,903
Cash | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 14,386 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 12,767 6,995
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 0
Fair Value 12,767 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 12,767 6,996
Commercial paper    
Marketable Securities [Line Items]    
Adjusted Cost 3,908 470
Gross Unrealized Gains 11 0
Gross Unrealized Losses 0 0
Fair Value 3,919 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 3,919 361
U.S. government securities    
Marketable Securities [Line Items]    
Adjusted Cost 3,618 5,136
Gross Unrealized Gains 3 1
Gross Unrealized Losses (1) (1)
Fair Value 3,620 5,136
U.S. government securities | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 0 277
U.S. government securities | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 3,620 4,859
Corporate debt securities    
Marketable Securities [Line Items]    
Adjusted Cost 117 485
Gross Unrealized Gains 1 1
Gross Unrealized Losses 0 (6)
Fair Value 118 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 118 480
Money market funds    
Marketable Securities [Line Items]    
Adjusted Cost 1,753 109
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 1,753 109
Money market funds | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 1,753 109
Money market funds | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value $ 0 $ 0