XML 103 R84.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Instruments - Credit Derivatives, Protection Sold, Notional and Fair Value (Details) - USD ($)
$ in Millions
Sep. 30, 2024
Dec. 31, 2023
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year $ (222,797) $ (121,400)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (385,186) (333,349)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (125,068) (34,269)
Total notional amount (733,051) (489,018)
Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 7,366 6,125
Fair value of payables (2,920) (2,727)
Net fair value 4,446 3,398
Investment-grade    
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year (180,831) (89,981)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (300,486) (263,834)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (101,657) (29,470)
Total notional amount (582,974) (383,285)
Investment-grade | Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 4,886 3,659
Fair value of payables (1,709) (1,144)
Net fair value 3,177 2,515
Noninvestment-grade    
Protection sold credit derivatives ratings/maturity profile    
Protection sold credit derivatives ratings/maturity profile - less than 1 year (41,966) (31,419)
Protection sold credit derivatives ratings/maturity profile - from 1-5 years (84,700) (69,515)
Protection sold credit derivatives ratings/maturity profile - more than 5 years (23,411) (4,799)
Total notional amount (150,077) (105,733)
Noninvestment-grade | Credit Derivatives, Protection Sold    
Protection sold credit derivatives ratings/maturity profile    
Fair value of receivables 2,480 2,466
Fair value of payables (1,211) (1,583)
Net fair value $ 1,269 $ 883