v3.24.0.1
Financial Instruments - Gains and Losses on Equity Securities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract]      
Realized net gain (loss) on equity securities sold during the period $ 690 $ (442) $ 1,196
Unrealized net gain (loss) on marketable equity securities 790 (3,242) 1,335
Total gain (loss) on equity securities in other income (expense), net $ 392 $ (3,455) $ 12,380