XML 180 R76.htm IDEA: XBRL DOCUMENT v3.19.3
Derivatives and Hedging Activities - Fair Value of Derivatives, Level 3 Rollforward (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Derivative [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Beginning Balance $ 598 $ 736 $ 590 $ (288)
Net Realized Gains / (Losses) 75 57 89 102
Net Unrealized Gains / (Losses) 162 (108) (49) 394
Purchases 133 145 420 325
Sales (222) (138) (607) (366)
Settlements (44) (71) 220 368
Transfers Into Level 3 (33) (119) 60 82
Transfers Out Of Level 3 (6) 208 (60) 93
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance 663 710 663 710
Interest Rate Contract [Member]        
Derivative [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Beginning Balance 30 (166) (109) (410)
Net Realized Gains / (Losses) (21) (25) (28) (40)
Net Unrealized Gains / (Losses) 103 (110) 163 (54)
Purchases 2   10 7
Sales   (2) (12) (8)
Settlements (51) 32 41 178
Transfers Into Level 3 6 (18) (15) 31
Transfers Out Of Level 3 (19) (3)   4
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance 50 (292) 50 (292)
Credit Risk Contract [Member]        
Derivative [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Beginning Balance 1,676 1,779 1,672 1,505
Net Realized Gains / (Losses) 21 42 30 45
Net Unrealized Gains / (Losses) 245 (164) 264 (95)
Purchases 23 45 102 60
Sales (31) (9) (63) (41)
Settlements (56) 52 (207) 202
Transfers Into Level 3 37 (3) 110 25
Transfers Out Of Level 3 (15) 8 (8) 49
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance 1,900 1,750 1,900 1,750
Foreign Exchange Contract [Member]        
Derivative [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Beginning Balance (31) 218 461 (181)
Net Realized Gains / (Losses) (2) (19) (23) (37)
Net Unrealized Gains / (Losses) (147) 104 (311) 181
Purchases 6 7 9 22
Sales (8) (26) (12) (30)
Settlements 17 (59) (293) 216
Transfers Into Level 3 (18) 3 (13) 28
Transfers Out Of Level 3 (3) (29) (4)  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance (186) 199 (186) 199
Commodity Contract [Member]        
Derivative [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Beginning Balance 134 148 112 47
Net Realized Gains / (Losses) 1 5 (18) 69
Net Unrealized Gains / (Losses) 84 23 151 119
Purchases 7 25 27 37
Sales (16) (19) (124) (55)
Settlements (46) (8) 2 (132)
Transfers Into Level 3 6 (39)   44
Transfers Out Of Level 3 (9)   11 6
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance 161 135 161 135
Equity Contract [Member]        
Derivative [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Beginning Balance (1,211) (1,243) (1,546) (1,249)
Net Realized Gains / (Losses) 76 54 128 65
Net Unrealized Gains / (Losses) (123) 39 (316) 243
Purchases 95 68 272 199
Sales (167) (82) (396) (232)
Settlements 92 (88) 677 (96)
Transfers Into Level 3 (64) (62) (22) (46)
Transfers Out Of Level 3 40 232 (59) 34
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance $ (1,262) $ (1,082) $ (1,262) $ (1,082)