XML 71 R58.htm IDEA: XBRL DOCUMENT v3.23.4
Fair Value of Financial Instruments - Schedule of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Adjusted Cost $ 29,098 $ 22,209
Gross Unrealized Gains 3 1
Gross Unrealized Losses 7 25
Fair Value 29,094 22,185
Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 16,398 16,253
Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 12,696 5,932
Cash    
Marketable Securities [Line Items]    
Adjusted Cost 15,903 13,965
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 15,903 13,965
Cash | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 15,903 13,965
Cash | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 0 0
Money market funds    
Marketable Securities [Line Items]    
Adjusted Cost 109 2,188
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 109 2,188
Money market funds | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 109 2,188
Money market funds | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 0 0
U.S. government securities    
Marketable Securities [Line Items]    
Adjusted Cost 5,136 897
Gross Unrealized Gains 1 0
Gross Unrealized Losses 1 3
Fair Value 5,136 894
U.S. government securities | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 277 0
U.S. government securities | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 4,859 894
Corporate debt securities    
Marketable Securities [Line Items]    
Adjusted Cost 485 907
Gross Unrealized Gains 1 0
Gross Unrealized Losses 6 22
Fair Value 480 885
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 480 885
Certificates of deposit and time deposits    
Marketable Securities [Line Items]    
Adjusted Cost 6,995 4,252
Gross Unrealized Gains 1 1
Gross Unrealized Losses 0 0
Fair Value 6,996 4,253
Certificates of deposit and time deposits | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 0 100
Certificates of deposit and time deposits | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value 6,996 4,153
Commercial paper    
Marketable Securities [Line Items]    
Adjusted Cost 470  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value 470 $ 0
Commercial paper | Cash and Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 109  
Commercial paper | Short-Term Investments    
Marketable Securities [Line Items]    
Fair Value $ 361