v3.23.2
Financial Instruments - Marketable Securities (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value $ 107,817 $ 105,201
Marketable securities 92,403 91,883
Cash 10,515 8,561
Cash and cash equivalents 25,929 21,879
Long-term portion of marketable equity securities 892 803
Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 21,819 18,893
Cash and Cash Equivalents 10,020 7,741
Marketable securities 11,799 11,152
Level 2    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 89,779 91,087
Gross Unrealized Gains 61 77
Gross Unrealized Losses (3,842) (4,856)
Level 2 | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 89,779 91,087
Gross Unrealized Gains 61 77
Gross Unrealized Losses (3,842) (4,856)
Fair Value 85,998 86,308
Cash and Cash Equivalents 5,394 5,577
Marketable securities 80,604 80,731
Level 2 | Time deposits | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 2,913 5,297
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 2,913 5,297
Cash and Cash Equivalents 2,913 5,293
Marketable securities 0 4
Level 2 | Mutual funds | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 315 339
Cash and Cash Equivalents 0 0
Marketable securities 315 339
Level 2 | Government bonds | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 45,339 41,036
Gross Unrealized Gains 49 64
Gross Unrealized Losses (1,588) (2,045)
Fair Value 43,800 39,055
Cash and Cash Equivalents 2,481 283
Marketable securities 41,319 38,772
Level 2 | Government bonds | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 2,158 1,877
Cash and Cash Equivalents 546 440
Marketable securities 1,612 1,437
Level 2 | Corporate debt securities | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 23,480 28,578
Gross Unrealized Gains 8 8
Gross Unrealized Losses (1,162) (1,569)
Fair Value 22,326 27,017
Cash and Cash Equivalents 0 1
Marketable securities 22,326 27,016
Level 2 | Corporate debt securities | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 3,831 3,744
Cash and Cash Equivalents 2 65
Marketable securities 3,829 3,679
Level 2 | Mortgage-backed and asset-backed securities | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 18,047 16,176
Gross Unrealized Gains 4 5
Gross Unrealized Losses (1,092) (1,242)
Fair Value 16,959 14,939
Cash and Cash Equivalents 0 0
Marketable securities 16,959 14,939
Level 2 | Mortgage-backed and asset-backed securities | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 1,955 1,686
Cash and Cash Equivalents 0 2
Marketable securities 1,955 1,684
Level 1 | Money market funds | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 9,472 7,234
Cash and Cash Equivalents 9,472 7,234
Marketable securities 0 0
Level 1 | Current marketable equity securities | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 4,088 4,013
Cash and Cash Equivalents 0 0
Marketable securities $ 4,088 $ 4,013