v3.23.2
Financial Instruments - Carrying Values for Marketable and Non-marketable Equity Securities (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Marketable Equity Securities    
Total initial cost $ 5,647 $ 5,764
Cumulative net gain (loss) (352) (608)
Carrying value 5,295 5,156
Non-Marketable Equity Securities    
Total initial cost 17,261 16,157
Cumulative net gain (loss) 11,868 12,372
Carrying value 29,129 28,529
Total    
Total initial cost 22,908 21,921
Cumulative net gain (loss) 11,516 11,764
Carrying value 34,424 33,685
Cumulative net gain of non-marketable securities 17,800 16,800
Unrealized loss of non-marketable securities $ 5,900 $ 4,500