XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Adjusted Cost $ 18,930 $ 17,708
Gross Unrealized Gains 1 0
Gross Unrealized Losses (16) (1)
Fair Value 18,915 17,707
Marketable Securities 591 131
U.S. government securities [Member]    
Marketable Securities [Line Items]    
Adjusted Cost 212  
Gross Unrealized Gains 0  
Gross Unrealized Losses (1)  
Fair Value 211  
Marketable Securities 11  
Cash and Cash Equivalents 200  
Cash [Member]    
Marketable Securities [Line Items]    
Adjusted Cost 10,092 8,028
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 10,092 8,028
Marketable Securities 0 0
Cash and Cash Equivalents 10,092 8,028
Money Market Funds [Member]    
Marketable Securities [Line Items]    
Adjusted Cost 8,032 9,548
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 8,032 9,548
Marketable Securities 0 0
Cash and Cash Equivalents 8,032 9,548
Cash and Cash Equivalents [Member]    
Marketable Securities [Line Items]    
Cash and Cash Equivalents 18,324 17,576
Corporate debt securities [Member]    
Marketable Securities [Line Items]    
Adjusted Cost 594 132
Gross Unrealized Gains 1 0
Gross Unrealized Losses (15) (1)
Fair Value 580 131
Marketable Securities 580 131
Cash and Cash Equivalents $ 0 $ 0