XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments - Schedule of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Adjusted Cost $ 23,094 $ 22,209
Gross Unrealized Gains 0 1
Gross Unrealized Losses (19) (25)
Fair Value 23,075 22,185
Short-term investments 7,779 5,932
U.S. government securities [Member]    
Marketable Securities [Line Items]    
Adjusted Cost 3,813 897
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2) (3)
Fair Value 3,811 894
Short-term investments 3,663 894
Cash and Cash Equivalents 148 0
Cash and Cash Equivalents [Member]    
Marketable Securities [Line Items]    
Cash and Cash Equivalents 15,296 16,253
Corporate debt securities [Member]    
Marketable Securities [Line Items]    
Adjusted Cost 622 907
Gross Unrealized Gains 0 0
Gross Unrealized Losses (14) (22)
Fair Value 608 885
Short-term investments 608 885
Cash and Cash Equivalents 0 0
Certificates of deposit and time deposits [Member]    
Marketable Securities [Line Items]    
Adjusted Cost 3,511 4,252
Gross Unrealized Gains 0 1
Gross Unrealized Losses (3) 0
Fair Value 3,508 4,253
Short-term investments 3,508 4,153
Cash and Cash Equivalents 0 100
Cash [Member]    
Marketable Securities [Line Items]    
Adjusted Cost 15,023 13,965
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 15,023 13,965
Short-term investments 0 0
Cash and Cash Equivalents 15,023 13,965
Money Market Funds [Member]    
Marketable Securities [Line Items]    
Adjusted Cost 125 2,188
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 125 2,188
Short-term investments 0 0
Cash and Cash Equivalents $ 125 $ 2,188