v3.24.0.1
Financial Instruments - Carrying Amount of Equity Securities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]      
Total sale price $ 1,981 $ 1,784  
Total initial cost 1,512 937  
Cumulative net gains (losses) 469 847  
Marketable Securities      
Total initial cost, Marketable Equity Securities 5,418 5,764  
Cumulative net gain (loss), Marketable Equity Securities 555 (608)  
Carrying value, Marketable Equity Securities 5,973 5,156  
Non-Marketable Securities      
Equity Securities Without Readily Determinable Fair Value, Cost 17,616 16,157  
Equity Securities Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax 11,150 12,372  
Carrying value, Non-Marketable Equity Securities 28,766 28,529  
Total      
Total initial cost 23,034 21,921  
Cumulative net gain (loss) 11,705 11,764  
Carrying value 34,739 33,685  
Unrealized gain on equity securities 18,100 16,800  
Unrealized loss of non-marketable securities (6,900) (4,500)  
Non-marketable securities upward adjustment 1,800 3,300 $ 10,000
Non-marketable securities, downward adjustment $ (2,900) $ (3,000) $ (122)