v3.26.3
Derivative Instruments - Credit Derivatives, Protection Sold, Notional and Fair Value (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year $ (243,962) $ (190,662)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (531,993) (405,320)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (224,128) (32,148)
Total notional amount (1,000,083) (628,130)
Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 9,681 8,408
Fair value of payables (5,277) (2,993)
Net fair value 4,404 5,415
Investment grade    
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year (200,344) (146,799)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (406,289) (314,100)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (176,221) (28,117)
Total notional amount (782,854) (489,016)
Investment grade | Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 5,294 4,969
Fair value of payables (2,423) (908)
Net fair value 2,871 4,061
Non-investment grade    
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year (43,618) (43,863)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (125,704) (91,220)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (47,907) (4,031)
Total notional amount (217,229) (139,114)
Non-investment grade | Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 4,387 3,439
Fair value of payables (2,854) (2,085)
Net fair value $ 1,533 $ 1,354