v3.24.1.u1
Financial Instruments - Summary of gains and losses for Debt Securities (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Fair Value Disclosures [Abstract]    
Unrealized gain (loss) on fair value option debt securities $ (46) $ 145
Gross realized gain on debt securities 68 57
Gross realized loss on debt securities (480) (492)
(Increase) decrease in allowance for credit losses (4) (3)
Total gain (loss) on debt securities recognized in other income (expense), net $ (462) $ (293)