Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Credit Derivatives (Details)

v3.2.0.727
Derivatives - Credit Derivatives (Details) - USD ($)
$ in Millions
Jun. 30, 2015
Dec. 31, 2014
Carrying Value of Derivatives [Abstract]    
Total $ 721,200 $ 981,800
Carrying Value of Credit-Related Notes [Abstract]    
Less than One Year 100 7
One to Three Years 243 506
Three to Five Years 511 653
Over Five Years 4,110 4,077
Total 4,964 5,243
Notional Amount of Derivatives, [Abstract]    
Less than One Year 231,595 233,784
One to Three Years 507,680 524,286
Three to Five Years 265,216 326,007
Over Five Years 51,210 50,055
Total 1,055,701 1,134,132
Credit derivatives    
Carrying Value of Derivatives [Abstract]    
Less than One Year 707 1,104
One to Three Years 2,263 3,068
Three to Five Years 2,442 2,795
Over Five Years 4,899 5,240
Total 10,311 12,207
Total return swaps/other | Written credit derivatives    
Carrying Value of Derivatives [Abstract]    
Total 795 337
Notional Amount of Derivatives, [Abstract]    
Total 63,892 61,031
Credit Default Swaps | Written credit derivatives    
Carrying Value of Derivatives [Abstract]    
Total 9,516 11,870
Notional Amount of Derivatives, [Abstract]    
Total 991,809 1,073,101
Swaps | Credit derivatives | Written credit derivatives    
Carrying Value of Derivatives [Abstract]    
Less than One Year 339 1,016
One to Three Years 2,014 2,821
Three to Five Years 2,434 2,793
Over Five Years 4,729 5,240
Notional Amount of Derivatives, [Abstract]    
Less than One Year 177,820 187,300
One to Three Years 498,442 513,494
Three to Five Years 264,566 322,739
Over Five Years 50,981 49,568
Total return swaps/other | Credit derivatives | Written credit derivatives    
Carrying Value of Derivatives [Abstract]    
Less than One Year 368 88
One to Three Years 249 247
Three to Five Years 8 2
Over Five Years 170  
Notional Amount of Derivatives, [Abstract]    
Less than One Year 53,775 46,484
One to Three Years 9,238 10,792
Three to Five Years 650 3,268
Over Five Years 229 487
Investment grade    
Carrying Value of Credit-Related Notes [Abstract]    
Less than One Year 28 2
One to Three Years 71 365
Three to Five Years 427 568
Over Five Years 2,985 2,634
Total 3,511 3,569
Investment grade | Swaps | Credit derivatives | Written credit derivatives    
Carrying Value of Derivatives [Abstract]    
Less than One Year 38 100
One to Three Years 239 714
Three to Five Years 876 1,455
Over Five Years 876 939
Total 2,029 3,208
Notional Amount of Derivatives, [Abstract]    
Less than One Year 124,622 132,974
One to Three Years 325,859 342,914
Three to Five Years 204,971 242,728
Over Five Years 30,565 28,982
Total 686,017 747,598
Investment grade | Total return swaps/other | Credit derivatives | Written credit derivatives    
Carrying Value of Derivatives [Abstract]    
Less than One Year 53 24
Total 53 24
Notional Amount of Derivatives, [Abstract]    
Less than One Year $ 33,482 22,645
Three to Five Years    
Total $ 33,482 22,645
Non-investment grade    
Carrying Value of Credit-Related Notes [Abstract]    
Less than One Year 72 5
One to Three Years 172 141
Three to Five Years 84 85
Over Five Years 1,125 1,443
Total 1,453 1,674
Non-investment grade | Swaps | Credit derivatives | Written credit derivatives    
Carrying Value of Derivatives [Abstract]    
Less than One Year 301 916
One to Three Years 1,775 2,107
Three to Five Years 1,558 1,338
Over Five Years 3,853 4,301
Total 7,487 8,662
Notional Amount of Derivatives, [Abstract]    
Less than One Year 53,198 54,326
One to Three Years 172,583 170,580
Three to Five Years 59,595 80,011
Over Five Years 20,416 20,586
Total 305,792 325,503
Non-investment grade | Total return swaps/other | Credit derivatives | Written credit derivatives    
Carrying Value of Derivatives [Abstract]    
Less than One Year 315 64
One to Three Years 249 247
Three to Five Years 8 2
Over Five Years 170  
Total 742 313
Notional Amount of Derivatives, [Abstract]    
Less than One Year 20,293 23,839
One to Three Years 9,238 10,792
Three to Five Years 650 3,268
Over Five Years 229 487
Total $ 30,410 $ 38,386