v3.24.0.1
Investments - Schedule of Unrealized Gain (Loss) on Trading and Equity Securities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Debt and Equity Securities, FV-NI [Line Items]    
Trading securities $ 85 $ (415)
Equity securities 51 (146)
Related Party    
Debt and Equity Securities, FV-NI [Line Items]    
Trading securities 8 1
Equity securities $ (2) $ 0