XML 63 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Summary of Cash and Available-for-Sale Securities by Significant Investment Category (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 14,509 $ 10,774
Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 19,557 17,622
Unrealized Gains 0 0
Unrealized Losses (271) (52)
Estimated Fair Value 19,286 17,570
Cash and cash equivalents | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 5,048 6,848
Current Marketable Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 5,067 3,879
Non- Current Marketable Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 9,171 6,843
Cash and cash equivalents | Fair Value, Inputs, Level 1    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 5,048 6,848
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 5,048 6,848
Cash and cash equivalents | Cash and cash equivalents | Fair Value, Inputs, Level 1    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 5,048 6,848
Cash and cash equivalents | Current Marketable Securities | Fair Value, Inputs, Level 1    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 0 0
Cash and cash equivalents | Non- Current Marketable Securities | Fair Value, Inputs, Level 1    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 0 0
Certificates of deposit | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 251 80
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 251 80
Certificates of deposit | Cash and cash equivalents | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 0 0
Certificates of deposit | Current Marketable Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 251 80
Certificates of deposit | Non- Current Marketable Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 0 0
U.S. treasury bills | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 515 479
Unrealized Gains 0 0
Unrealized Losses (2) 0
Estimated Fair Value 513 479
U.S. treasury bills | Cash and cash equivalents | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 0 0
U.S. treasury bills | Current Marketable Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 513 479
U.S. treasury bills | Non- Current Marketable Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 0 0
U.S. treasury notes | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 7,956 6,595
Unrealized Gains 0 0
Unrealized Losses (147) (31)
Estimated Fair Value 7,809 6,564
U.S. treasury notes | Cash and cash equivalents | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 0 0
U.S. treasury notes | Current Marketable Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 2,820 1,984
U.S. treasury notes | Non- Current Marketable Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 4,989 4,580
Corporate debt securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 5,665 3,508
Unrealized Gains 0 0
Unrealized Losses (117) (20)
Estimated Fair Value 5,548 3,488
Corporate debt securities | Cash and cash equivalents | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 0 0
Corporate debt securities | Current Marketable Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 1,470 1,323
Corporate debt securities | Non- Current Marketable Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 4,078 2,165
Government debt securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 122 112
Unrealized Gains 0 0
Unrealized Losses (5) (1)
Estimated Fair Value 117 111
Government debt securities | Cash and cash equivalents | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 0 0
Government debt securities | Current Marketable Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 13 13
Government debt securities | Non- Current Marketable Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value $ 104 $ 98