v3.23.2
Financial Instruments - Cumulative Net Gains on Equity Securities Sold (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Fair Value Disclosures [Abstract]        
Total sale price $ 427 $ 645 $ 739 $ 1,335
Total initial cost 156 168 367 428
Cumulative net gain (loss) $ 271 $ 477 $ 372 $ 907