v3.24.1.u1
Financial Instruments - Gains and Losses on Marketable and Non-marketable Equity Securities (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Fair Value Disclosures [Abstract]    
Realized net gain (loss) on equity securities sold during the period $ 95 $ 105
Unrealized net gain (loss) on marketable equity securities 164 51
Unrealized net gain (loss) on non-marketable equity securities 1,984 221
Gain (loss) on equity securities, net 2,243 377
Non-marketable securities upward adjustment 2,800 915
Non-marketable securities, downward adjustment $ 814 $ 694