XML 98 R80.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Instruments - Credit Derivatives, Protection Sold, Notional and Fair Value (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year $ (258,336) $ (190,662)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (466,108) (405,320)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (194,144) (32,148)
Total notional amount (918,588) (628,130)
Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 7,912 8,408
Fair value of payables (4,332) (2,993)
Net fair value 3,580 5,415
Investment-grade    
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year (214,528) (146,799)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (331,370) (314,100)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (141,320) (28,117)
Total notional amount (687,218) (489,016)
Investment-grade | Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 4,526 4,969
Fair value of payables (1,432) (908)
Net fair value 3,094 4,061
Noninvestment-grade    
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year (43,808) (43,863)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (134,738) (91,220)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (52,824) (4,031)
Total notional amount (231,370) (139,114)
Noninvestment-grade | Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 3,386 3,439
Fair value of payables (2,900) (2,085)
Net fair value $ 486 $ 1,354