v3.26.1
Derivative Instruments - Credit Derivatives, Protection Sold, Notional and Fair Value (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year $ (223,470) $ (190,662)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (455,194) (405,320)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (38,344) (32,148)
Total notional amount (717,008) (628,130)
Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 9,153 8,408
Fair value of payables (3,121) (2,993)
Net fair value 6,032 5,415
Investment-grade    
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year (180,156) (146,799)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (353,855) (314,100)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (33,441) (28,117)
Total notional amount (567,452) (489,016)
Investment-grade | Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 5,119 4,969
Fair value of payables (837) (908)
Net fair value 4,282 4,061
Noninvestment-grade    
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year (43,314) (43,863)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (101,339) (91,220)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (4,903) (4,031)
Total notional amount (149,556) (139,114)
Noninvestment-grade | Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 4,034 3,439
Fair value of payables (2,284) (2,085)
Net fair value $ 1,750 $ 1,354