v3.24.1.u1
Financial Instruments - Marketable Securities (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value $ 96,261 $ 98,407
Marketable securities 83,597 86,868
Cash 11,829 12,509
Cash and cash equivalents 24,493 24,048
Long-term portion of marketable equity securities 1,400 1,400
Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 19,594 19,490
Cash and Cash Equivalents 7,128 6,918
Marketable securities 12,466 12,572
Level 2    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 78,251 80,434
Gross Unrealized Gains 199 433
Gross Unrealized Losses (1,783) (1,950)
Level 2 | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 78,251 80,434
Gross Unrealized Gains 199 433
Gross Unrealized Losses (1,783) (1,950)
Fair Value 76,667 78,917
Cash and Cash Equivalents 5,536 4,621
Marketable securities 71,131 74,296
Level 2 | Time deposits | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 2,812 2,628
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 2,812 2,628
Cash and Cash Equivalents 2,812 2,628
Marketable securities 0 0
Level 2 | Mutual funds | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 278 311
Cash and Cash Equivalents 0 0
Marketable securities 278 311
Level 2 | Government bonds | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 36,336 38,106
Gross Unrealized Gains 88 233
Gross Unrealized Losses (595) (679)
Fair Value 35,829 37,660
Cash and Cash Equivalents 2,724 1,993
Marketable securities 33,105 35,667
Level 2 | Government bonds | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 1,965 1,952
Cash and Cash Equivalents 158 347
Marketable securities 1,807 1,605
Level 2 | Corporate debt securities | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 22,085 22,457
Gross Unrealized Gains 64 112
Gross Unrealized Losses (546) (637)
Fair Value 21,603 21,932
Cash and Cash Equivalents 0 0
Marketable securities 21,603 21,932
Level 2 | Corporate debt securities | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 3,772 3,782
Cash and Cash Equivalents 80 91
Marketable securities 3,692 3,691
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,018 17,243
Gross Unrealized Gains 47 88
Gross Unrealized Losses (642) (634)
Fair Value 16,423 16,697
Cash and Cash Equivalents 0 0
Marketable securities 16,423 16,697
Level 2 | Mortgage-backed and asset-backed securities | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 2,691 2,683
Cash and Cash Equivalents 0 0
Marketable securities 2,691 2,683
Level 1 | Money market funds | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 6,890 6,480
Cash and Cash Equivalents 6,890 6,480
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 3,998 4,282
Cash and Cash Equivalents 0 0
Marketable securities $ 3,998 $ 4,282