v3.24.0.1
Financial Instruments - Marketable Securities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value $ 98,407 $ 105,201
Marketable securities 86,868 91,883
Cash 12,509 8,561
Cash and cash equivalents 24,048 21,879
Long-term portion of marketable equity securities 1,400 803
Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 19,490 18,893
Cash and Cash Equivalents 6,918 7,741
Marketable securities 12,572 11,152
Level 2    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 80,434 91,087
Gross Unrealized Gains 433 77
Gross Unrealized Losses (1,950) (4,856)
Level 2 | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 80,434 91,087
Gross Unrealized Gains 433 77
Gross Unrealized Losses (1,950) (4,856)
Fair Value 78,917 86,308
Cash and Cash Equivalents 4,621 5,577
Marketable securities 74,296 80,731
Level 2 | Time deposits | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 2,628 5,297
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 2,628 5,297
Cash and Cash Equivalents 2,628 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 311 339
Cash and Cash Equivalents 0 0
Marketable securities 311 339
Level 2 | Government bonds | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 38,106 41,036
Gross Unrealized Gains 233 64
Gross Unrealized Losses (679) (2,045)
Fair Value 37,660 39,055
Cash and Cash Equivalents 1,993 283
Marketable securities 35,667 38,772
Level 2 | Government bonds | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 1,952 1,877
Cash and Cash Equivalents 347 440
Marketable securities 1,605 1,437
Level 2 | Corporate debt securities | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 22,457 28,578
Gross Unrealized Gains 112 8
Gross Unrealized Losses (637) (1,569)
Fair Value 21,932 27,017
Cash and Cash Equivalents 0 1
Marketable securities 21,932 27,016
Level 2 | Corporate debt securities | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 3,782 3,744
Cash and Cash Equivalents 91 65
Marketable securities 3,691 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 17,243 16,176
Gross Unrealized Gains 88 5
Gross Unrealized Losses (634) (1,242)
Fair Value 16,697 14,939
Cash and Cash Equivalents 0 0
Marketable securities 16,697 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 2,683 1,686
Cash and Cash Equivalents 0 2
Marketable securities 2,683 1,684
Level 1 | Money market funds | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 6,480 7,234
Cash and Cash Equivalents 6,480 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,282 4,013
Cash and Cash Equivalents 0 0
Marketable securities $ 4,282 $ 4,013