v3.24.1.u1
Financial Instruments - Carrying Values for Marketable and Non-marketable Equity Securities (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Marketable Equity Securities    
Total initial cost $ 5,083 $ 5,418
Cumulative net gain (loss) 570 555
Carrying value 5,653 5,973
Non-Marketable Equity Securities    
Total initial cost 18,505 17,616
Cumulative net gain (loss) 12,925 11,150
Carrying value 31,430 28,766
Total    
Total initial cost 23,588 23,034
Cumulative net gain (loss) 13,495 11,705
Carrying value 37,083 34,739
Cumulative net gain of non-marketable securities 20,600 18,100
Unrealized loss of non-marketable securities $ 7,700 $ 6,900