XML 87 R75.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives and Hedging Activities - Fair Value of Derivatives, Level 3 Rollforward (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Derivative [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Beginning Balance $ 3,060 $ 598 $ 25 $ 590
Net Realized Gains / (Losses) (8) 75 142 89
Net Unrealized Gains / (Losses) (315) 162 1,465 (49)
Purchases 93 133 345 420
Sales (288) (222) 181 (607)
Settlements (189) (44) 182 220
Transfers Into Level 3 0 (33) (74) 60
Transfers Out Of Level 3 (199) (6) (112) (60)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance 2,154 663 2,154 663
Interest Rate Contract [Member]        
Derivative [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Beginning Balance 311 30 89 (109)
Net Realized Gains / (Losses) 3 (21) 12 (28)
Net Unrealized Gains / (Losses) 54 103 201 163
Purchases 11 2 18 10
Sales 1 0 (15) (12)
Settlements (59) (51) (40) 41
Transfers Into Level 3 (53) 6 (14) (15)
Transfers Out Of Level 3 (13) (19) 4  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance 255 50 255 50
Credit Risk Contract [Member]        
Derivative [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Beginning Balance 2,327 1,676 1,877 1,672
Net Realized Gains / (Losses) (1) 21 6 30
Net Unrealized Gains / (Losses) (124) 245 175 264
Purchases 16 23 35 102
Sales (8) (31) (23) (63)
Settlements (189) (56) (38) (207)
Transfers Into Level 3 26 37 4 110
Transfers Out Of Level 3 (61) (15) (50) (8)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance 1,986 1,900 1,986 1,900
Foreign Exchange Contract [Member]        
Derivative [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Beginning Balance (94) (31) (211) 461
Net Realized Gains / (Losses) 18 (2) 8 (23)
Net Unrealized Gains / (Losses) (143) (147) (118) (311)
Purchases 5 6 5 9
Sales (12) (8) (7) (12)
Settlements (34) 17 77 (293)
Transfers Into Level 3 (1) (18) (2) (13)
Transfers Out Of Level 3 6 (3) (7) (4)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance (255) (186) (255) (186)
Commodity Contract [Member]        
Derivative [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Beginning Balance 331 134 247 112
Net Realized Gains / (Losses) 16 1 65 (18)
Net Unrealized Gains / (Losses) (84) 84 38 151
Purchases 1 7 2 27
Sales (7) (16) (20) (124)
Settlements (20) (46) (64) 2
Transfers Into Level 3 (12) 6 (24)  
Transfers Out Of Level 3 (30) (9) (49) 11
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance 195 161 195 161
Equity Contract [Member]        
Derivative [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Beginning Balance 185 (1,211) (1,977) (1,546)
Net Realized Gains / (Losses) (44) 76 51 128
Net Unrealized Gains / (Losses) (18) (123) 1,169 (316)
Purchases 60 95 285 272
Sales (262) (167) 246 (396)
Settlements 113 92 247 677
Transfers Into Level 3 40 (64) (38) (22)
Transfers Out Of Level 3 (101) 40 (10) (59)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance $ (27) $ (1,262) $ (27) $ (1,262)