XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value of Financial Instruments - Schedule of Cash, Cash Equivalents and Investments Classified by Security Type (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Adjusted Cost $ 36,780 $ 36,549
Gross Unrealized Gains 4 15
Gross Unrealized Losses (2) (1)
Fair Value 36,782 36,563
Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 15,587 16,139
Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 21,195 20,424
Cash    
Marketable Securities [Line Items]    
Adjusted Cost 14,624 14,386
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 14,624 14,386
Cash | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 14,624 14,386
Cash | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 0 0
Certificates of deposit and time deposits    
Marketable Securities [Line Items]    
Adjusted Cost 14,430 12,767
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 14,430 12,767
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 14,430 12,767
Commercial paper    
Marketable Securities [Line Items]    
Adjusted Cost 3,107 3,908
Gross Unrealized Gains 3 11
Gross Unrealized Losses 0 0
Fair Value 3,110 3,919
Commercial paper | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 0 0
Commercial paper | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 3,110 3,919
U.S. government securities    
Marketable Securities [Line Items]    
Adjusted Cost 3,609 3,618
Gross Unrealized Gains 1 3
Gross Unrealized Losses (2) (1)
Fair Value 3,608 3,620
U.S. government securities | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 0 0
U.S. government securities | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 3,608 3,620
Corporate debt securities    
Marketable Securities [Line Items]    
Adjusted Cost 47 117
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 0
Fair Value 47 118
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 47 118
Money market funds    
Marketable Securities [Line Items]    
Adjusted Cost 963 1,753
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 963 1,753
Money market funds | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 963 1,753
Money market funds | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value $ 0 $ 0