XML 246 R80.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative Instruments - Credit Derivatives, Protection Sold, Notional and Fair Value (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year $ (303,111) $ (178,099)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (516,569) (347,577)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (193,729) (35,421)
Total notional amount (1,013,409) (561,097)
Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 9,256 6,482
Fair value of payables (2,754) (2,642)
Net fair value 6,502 3,840
Investment-grade    
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year (245,975) (135,950)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (391,797) (277,052)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (141,841) (33,379)
Total notional amount (779,613) (446,381)
Investment-grade | Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 5,484 4,593
Fair value of payables (913) (904)
Net fair value 4,571 3,689
Noninvestment-grade    
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year (57,136) (42,149)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (124,772) (70,525)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (51,888) (2,042)
Total notional amount (233,796) (114,716)
Noninvestment-grade | Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 3,772 1,889
Fair value of payables (1,841) (1,738)
Net fair value $ 1,931 $ 151