v3.25.2
Derivative Instruments - Credit Derivatives, Protection Sold, Notional and Fair Value (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year $ (289,838) $ (178,099)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (391,411) (347,577)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (40,531) (35,421)
Total notional amount (721,780) (561,097)
Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 7,684 6,482
Fair value of payables (3,239) (2,642)
Net fair value 4,445 3,840
Investment-grade    
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year (231,800) (135,950)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (314,353) (277,052)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (37,980) (33,379)
Total notional amount (584,133) (446,381)
Investment-grade | Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 5,047 4,593
Fair value of payables (1,065) (904)
Net fair value 3,982 3,689
Noninvestment-grade    
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year (58,038) (42,149)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (77,058) (70,525)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (2,551) (2,042)
Total notional amount (137,647) (114,716)
Noninvestment-grade | Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 2,637 1,889
Fair value of payables (2,174) (1,738)
Net fair value $ 463 $ 151