XML 160 R129.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE MEASUREMENT - Valuation Techniques and Inputs for Level 3 Fair Value Measurements (Details)
Jun. 30, 2018
USD ($)
year
Dec. 31, 2017
USD ($)
year
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Equity securities $ 7,788,000,000  
Loans and leases   $ 148,000,000
Model-based | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Federal funds sold and securities borrowed or purchased under agreements to resell 66,000,000  
Mortgage-backed securities 39,000,000  
State and municipal, foreign government, corporate and other debt securities 1,103,000,000 949,000,000
Equity securities 87,000,000 55,000,000
Loans and leases 241,000,000 391,000,000
Mortgage servicing rights 87,000,000 87,000,000
Interest-bearing deposits 320,000,000 286,000,000
Federal funds purchased and securities loaned or sold under agreement to repurchase 966,000,000 726,000,000
Securities sold, not yet purchased 165,000,000  
Short-term borrowings and long-term debt 13,928,000,000 13,100,000,000
Nontrading derivatives and other financial assets and liabilities measured on a recurring basis (gross)(6)   24,000,000
Model-based | Level 3 | Interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Federal funds sold and securities borrowed or purchased under agreements to resell   16,000,000
Price-based | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage-backed securities 156,000,000 214,000,000
State and municipal, foreign government, corporate and other debt securities 895,000,000 914,000,000
Equity securities 206,000,000 65,000,000
Asset-backed securities 2,058,000,000 2,287,000,000
Non-marketable equities 76,000,000 223,000,000
Loans and leases 139,000,000  
Securities sold, not yet purchased 23,000,000 21,000,000
Yield analysis | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage-backed securities 110,000,000 184,000,000
Comparable analysis | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-marketable equities 505,000,000 423,000,000
Cash flow | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage servicing rights $ 508,000,000 $ 471,000,000
Minimum | Level 3 | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Nontrading derivatives and other financial assets and liabilities measured on a recurring basis (gross)(6)   0.0038
Minimum | Model-based | Level 3 | Interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Federal funds sold and securities borrowed or purchased under agreements to resell 0.0206 0.0143
Federal funds purchased and securities loaned or sold under agreement to repurchase 0.0206 0.0143
Minimum | Model-based | Level 3 | Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
State and municipal, foreign government, corporate and other debt securities, value $ 2.34 $ 0.00
Minimum | Model-based | Level 3 | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans and leases 0.0143 0.0134
Minimum | Model-based | Level 3 | Equity volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Equity securities 0.0393  
Loans and leases   0.0300
Interest-bearing deposits 0.0393  
Short-term borrowings and long-term debt 0.0326  
Minimum | Model-based | Level 3 | Forward price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Equity securities 0.8020  
Interest-bearing deposits 0.8020 0.9956
Securities sold, not yet purchased 0.2857  
Short-term borrowings and long-term debt 0.6307 0.6974
Minimum | Model-based | Level 3 | Mean reversion    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Interest-bearing deposits 0.0000 0.0100
Short-term borrowings and long-term debt 0.0100  
Minimum | Model-based | Level 3 | IR normal volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Short-term borrowings and long-term debt 0.0849  
Minimum | Model-based | Level 3 | WAL    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Equity securities | year   2.50
Mortgage servicing rights | year 4.09 3.83
Minimum | Model-based | Level 3 | Upfront points    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Nontrading derivatives and other financial assets and liabilities measured on a recurring basis (gross)(6)   0.6100
Minimum | Model-based | Level 3 | Recovery rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Nontrading derivatives and other financial assets and liabilities measured on a recurring basis (gross)(6)   0.2500
Minimum | Model-based | Level 3 | Redemption rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Nontrading derivatives and other financial assets and liabilities measured on a recurring basis (gross)(6)   0.1072
Minimum | Price-based | Level 3 | Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage-backed securities, value $ 0.01 $ 2.96
Equity securities, value 0.00 0.00
Asset-backed securities 3.00 4.25
Loans and leases, value 0.76  
Securities sold, not yet purchased, value $ 0.00 $ 1.00
Minimum | Price-based | Level 3 | Yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
State and municipal, foreign government, corporate and other debt securities   0.0236
Loans and leases 0.0409 0.0309
Minimum | Price-based | Level 3 | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
State and municipal, foreign government, corporate and other debt securities 0.0035 0.0035
Minimum | Price-based | Level 3 | Equity volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Securities sold, not yet purchased 0.0326  
Minimum | Price-based | Level 3 | Discount to price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-marketable equities 0.0000 0.0000
Minimum | Price-based | Level 3 | IR normal volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Securities sold, not yet purchased 0.1502  
Minimum | Price-based | Level 3 | Equity-equity correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Securities sold, not yet purchased (0.8106)  
Minimum | Price-based | Level 3 | Equity-FX correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Securities sold, not yet purchased (0.8274)  
Minimum | Price-based | Level 3 | Price-to-book ratio    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-marketable equities   0.05
Minimum | Yield analysis | Level 3 | Yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage-backed securities 0.0271 0.0252
Minimum | Comparable analysis | Level 3 | EBITDA multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-marketable equities 7.30 6.90
Minimum | Cash flow | Level 3 | Yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage servicing rights 0.0434 0.0800
Maximum | Level 3 | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Nontrading derivatives and other financial assets and liabilities measured on a recurring basis (gross)(6)   0.0275
Maximum | Model-based | Level 3 | Interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Federal funds sold and securities borrowed or purchased under agreements to resell 0.0367 0.0216
Federal funds purchased and securities loaned or sold under agreement to repurchase 0.0324 0.0216
Maximum | Model-based | Level 3 | Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
State and municipal, foreign government, corporate and other debt securities, value $ 129.50 $ 184.04
Maximum | Model-based | Level 3 | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans and leases 0.0143 0.0500
Maximum | Model-based | Level 3 | Equity volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Equity securities 0.1242  
Loans and leases   0.6893
Interest-bearing deposits 0.1242  
Short-term borrowings and long-term debt 0.7493  
Maximum | Model-based | Level 3 | Forward price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Equity securities 1.2454  
Interest-bearing deposits 1.2454 0.9995
Securities sold, not yet purchased 4.5429  
Short-term borrowings and long-term debt 1.9578 1.6111
Maximum | Model-based | Level 3 | Mean reversion    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Interest-bearing deposits 0.2000 0.2000
Short-term borrowings and long-term debt 0.2000  
Maximum | Model-based | Level 3 | IR normal volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Short-term borrowings and long-term debt 0.7822  
Maximum | Model-based | Level 3 | WAL    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Equity securities | year   2.50
Mortgage servicing rights | year 7.74 6.89
Maximum | Model-based | Level 3 | Upfront points    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Nontrading derivatives and other financial assets and liabilities measured on a recurring basis (gross)(6)   0.6100
Maximum | Model-based | Level 3 | Recovery rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Nontrading derivatives and other financial assets and liabilities measured on a recurring basis (gross)(6)   0.4000
Maximum | Model-based | Level 3 | Redemption rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Nontrading derivatives and other financial assets and liabilities measured on a recurring basis (gross)(6)   0.9950
Maximum | Price-based | Level 3 | Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage-backed securities, value $ 109.48 $ 101.00
Equity securities, value 456.89 25,450.00
Asset-backed securities 100.89 100.60
Loans and leases, value 238.35  
Securities sold, not yet purchased, value $ 456.89 $ 287.64
Maximum | Price-based | Level 3 | Yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
State and municipal, foreign government, corporate and other debt securities   0.1425
Loans and leases 0.0409 0.0440
Maximum | Price-based | Level 3 | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
State and municipal, foreign government, corporate and other debt securities 0.0500 0.0500
Maximum | Price-based | Level 3 | Equity volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Securities sold, not yet purchased 0.7493  
Maximum | Price-based | Level 3 | Discount to price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-marketable equities 1.0000 1.0000
Maximum | Price-based | Level 3 | IR normal volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Securities sold, not yet purchased 0.3188  
Maximum | Price-based | Level 3 | Equity-equity correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Securities sold, not yet purchased 1.0000  
Maximum | Price-based | Level 3 | Equity-FX correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Securities sold, not yet purchased 0.5400  
Maximum | Price-based | Level 3 | Price-to-book ratio    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-marketable equities   1.00
Maximum | Yield analysis | Level 3 | Yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage-backed securities 0.0881 0.1406
Maximum | Comparable analysis | Level 3 | EBITDA multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-marketable equities 10.40 12.80
Maximum | Cash flow | Level 3 | Yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage servicing rights 0.1214 0.1638
Weighted Average | Level 3 | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Nontrading derivatives and other financial assets and liabilities measured on a recurring basis (gross)(6)   0.0127
Weighted Average | Model-based | Level 3 | Interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Federal funds sold and securities borrowed or purchased under agreements to resell 0.0351 0.0209
Federal funds purchased and securities loaned or sold under agreement to repurchase 0.0299 0.0209
Weighted Average | Model-based | Level 3 | Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
State and municipal, foreign government, corporate and other debt securities, value $ 92.65 $ 91.74
Weighted Average | Model-based | Level 3 | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans and leases 0.0143 0.0173
Weighted Average | Model-based | Level 3 | Equity volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Equity securities 0.0920  
Loans and leases   0.2252
Interest-bearing deposits 0.0920  
Short-term borrowings and long-term debt 0.1205  
Weighted Average | Model-based | Level 3 | Forward price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Equity securities 1.0547  
Interest-bearing deposits 1.0547 0.9972
Securities sold, not yet purchased 1.0411  
Short-term borrowings and long-term debt 1.0483 1.0070
Weighted Average | Model-based | Level 3 | Mean reversion    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Interest-bearing deposits 0.0785 0.1050
Short-term borrowings and long-term debt 0.1050  
Weighted Average | Model-based | Level 3 | IR normal volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Short-term borrowings and long-term debt 0.5193  
Weighted Average | Model-based | Level 3 | WAL    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Equity securities | year   2.50
Mortgage servicing rights | year 6.64 5.93
Weighted Average | Model-based | Level 3 | Upfront points    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Nontrading derivatives and other financial assets and liabilities measured on a recurring basis (gross)(6)   0.6100
Weighted Average | Model-based | Level 3 | Recovery rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Nontrading derivatives and other financial assets and liabilities measured on a recurring basis (gross)(6)   0.3156
Weighted Average | Model-based | Level 3 | Redemption rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Nontrading derivatives and other financial assets and liabilities measured on a recurring basis (gross)(6)   0.7424
Weighted Average | Price-based | Level 3 | Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage-backed securities, value $ 83.75 $ 56.52
Equity securities, value 41.58 2,526.62
Asset-backed securities 72.24 74.57
Loans and leases, value 41.60  
Securities sold, not yet purchased, value $ 93.88 $ 88.19
Weighted Average | Price-based | Level 3 | Yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
State and municipal, foreign government, corporate and other debt securities   0.0603
Loans and leases 0.0409 0.0313
Weighted Average | Price-based | Level 3 | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
State and municipal, foreign government, corporate and other debt securities 0.0238 0.0249
Weighted Average | Price-based | Level 3 | Equity volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Securities sold, not yet purchased 0.1537  
Weighted Average | Price-based | Level 3 | Discount to price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-marketable equities 0.1537 0.1183
Weighted Average | Price-based | Level 3 | IR normal volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Securities sold, not yet purchased 0.1985  
Weighted Average | Price-based | Level 3 | Equity-equity correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Securities sold, not yet purchased 0.5540  
Weighted Average | Price-based | Level 3 | Equity-FX correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Securities sold, not yet purchased (0.3734)  
Weighted Average | Price-based | Level 3 | Price-to-book ratio    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-marketable equities   0.32
Weighted Average | Yield analysis | Level 3 | Yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage-backed securities 0.0456 0.0597
Weighted Average | Comparable analysis | Level 3 | EBITDA multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Non-marketable equities 8.88 8.66
Weighted Average | Cash flow | Level 3 | Yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Mortgage servicing rights 0.0833 0.1147
Interest rate contracts | Model-based | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets $ 4,344,000,000 $ 3,818,000,000
Interest rate contracts | Minimum | Model-based | Level 3 | Mean reversion    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.0100 0.0100
Interest rate contracts | Minimum | Model-based | Level 3 | Inflation volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.0021  
Interest rate contracts | Minimum | Model-based | Level 3 | IR normal volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.0010 0.0940
Interest rate contracts | Maximum | Model-based | Level 3 | Mean reversion    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.2000 0.2000
Interest rate contracts | Maximum | Model-based | Level 3 | Inflation volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.0263  
Interest rate contracts | Maximum | Model-based | Level 3 | IR normal volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.7822 0.7740
Interest rate contracts | Weighted Average | Model-based | Level 3 | Mean reversion    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.1050 0.1050
Interest rate contracts | Weighted Average | Model-based | Level 3 | Inflation volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.0075  
Interest rate contracts | Weighted Average | Model-based | Level 3 | IR normal volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.5157 0.5886
Foreign exchange contracts | Model-based | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets $ 889,000,000 $ 940,000,000
Foreign exchange contracts | Minimum | Model-based | Level 3 | Interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets   (0.0055)
Foreign exchange contracts | Minimum | Model-based | Level 3 | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.0034 0.0011
Foreign exchange contracts | Minimum | Model-based | Level 3 | FX volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.0240 0.0458
Foreign exchange contracts | Minimum | Model-based | Level 3 | IR-IR correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets (0.5100) (0.5100)
Foreign exchange contracts | Minimum | Model-based | Level 3 | FX rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets, value $ 0.00  
Foreign exchange contracts | Minimum | Model-based | Level 3 | IR-FX correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.4000 (0.0734)
Foreign exchange contracts | Minimum | Model-based | Level 3 | IR basis    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets (0.0047)  
Foreign exchange contracts | Maximum | Model-based | Level 3 | Interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets   0.0028
Foreign exchange contracts | Maximum | Model-based | Level 3 | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.2568 0.0717
Foreign exchange contracts | Maximum | Model-based | Level 3 | FX volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.1805 0.1502
Foreign exchange contracts | Maximum | Model-based | Level 3 | IR-IR correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.4000 0.4000
Foreign exchange contracts | Maximum | Model-based | Level 3 | FX rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets, value $ 0.04  
Foreign exchange contracts | Maximum | Model-based | Level 3 | IR-FX correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.6000 0.6000
Foreign exchange contracts | Maximum | Model-based | Level 3 | IR basis    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.0036  
Foreign exchange contracts | Weighted Average | Model-based | Level 3 | Interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets   0.0004
Foreign exchange contracts | Weighted Average | Model-based | Level 3 | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.0300 0.0173
Foreign exchange contracts | Weighted Average | Model-based | Level 3 | FX volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.1079 0.0816
Foreign exchange contracts | Weighted Average | Model-based | Level 3 | IR-IR correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.3408 0.3656
Foreign exchange contracts | Weighted Average | Model-based | Level 3 | FX rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets, value $ 0.04  
Foreign exchange contracts | Weighted Average | Model-based | Level 3 | IR-FX correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.5000 0.4904
Foreign exchange contracts | Weighted Average | Model-based | Level 3 | IR basis    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets (0.0019)  
Equity contracts | Model-based | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets $ 2,038,000,000 $ 2,897,000,000
Equity contracts | Minimum | Model-based | Level 3 | Equity volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.0326 0.0300
Equity contracts | Minimum | Model-based | Level 3 | Forward price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.6307 0.6974
Equity contracts | Minimum | Model-based | Level 3 | Equity-equity correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets (0.8106)  
Equity contracts | Minimum | Model-based | Level 3 | Equity-FX correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets (0.8300)  
Equity contracts | Minimum | Model-based | Level 3 | WAL    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets | year 2.00  
Equity contracts | Maximum | Model-based | Level 3 | Equity volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.7493 0.6893
Equity contracts | Maximum | Model-based | Level 3 | Forward price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 1.5910 1.5419
Equity contracts | Maximum | Model-based | Level 3 | Equity-equity correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 1.0000  
Equity contracts | Maximum | Model-based | Level 3 | Equity-FX correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.5400  
Equity contracts | Maximum | Model-based | Level 3 | WAL    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets | year 4.43  
Equity contracts | Weighted Average | Model-based | Level 3 | Equity volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.2661 0.2466
Equity contracts | Weighted Average | Model-based | Level 3 | Forward price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 1.0093 0.9280
Equity contracts | Weighted Average | Model-based | Level 3 | Equity-equity correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.5536  
Equity contracts | Weighted Average | Model-based | Level 3 | Equity-FX correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets (0.3730)  
Equity contracts | Weighted Average | Model-based | Level 3 | WAL    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets | year 2.90  
Commodity contracts | Model-based | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets $ 3,095,000,000 $ 2,937,000,000
Commodity contracts | Minimum | Level 3 | Commodity correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets   (0.3764)
Commodity contracts | Minimum | Model-based | Level 3 | Forward price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.2857 0.0366
Commodity contracts | Minimum | Model-based | Level 3 | Commodity volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.0933 0.0860
Commodity contracts | Minimum | Model-based | Level 3 | Commodity correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets (0.5224)  
Commodity contracts | Maximum | Level 3 | Commodity correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets   0.9171
Commodity contracts | Maximum | Model-based | Level 3 | Forward price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 4.5429 2.9059
Commodity contracts | Maximum | Model-based | Level 3 | Commodity volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.4605 0.6673
Commodity contracts | Maximum | Model-based | Level 3 | Commodity correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.9144  
Commodity contracts | Weighted Average | Level 3 | Commodity correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets   0.1521
Commodity contracts | Weighted Average | Model-based | Level 3 | Forward price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 1.0829 1.1416
Commodity contracts | Weighted Average | Model-based | Level 3 | Commodity volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.2151 0.2504
Commodity contracts | Weighted Average | Model-based | Level 3 | Commodity correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.2232  
Credit derivatives | Model-based | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets $ 1,778,000,000 $ 1,797,000,000
Credit derivatives | Price-based | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets $ 781,000,000 $ 823,000,000
Credit derivatives | Minimum | Model-based | Level 3 | Credit correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.2500 0.2500
Credit derivatives | Minimum | Model-based | Level 3 | Upfront points    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets   0.0603
Credit derivatives | Minimum | Price-based | Level 3 | Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets, value $ 10.31 $ 1.00
Credit derivatives | Minimum | Price-based | Level 3 | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.0004 0.0003
Credit derivatives | Minimum | Price-based | Level 3 | Upfront points    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.0167  
Credit derivatives | Minimum | Price-based | Level 3 | Recovery rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.0500  
Credit derivatives | Maximum | Model-based | Level 3 | Credit correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.8000 0.9000
Credit derivatives | Maximum | Model-based | Level 3 | Upfront points    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets   0.9726
Credit derivatives | Maximum | Price-based | Level 3 | Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets, value $ 225.00 $ 100.24
Credit derivatives | Maximum | Price-based | Level 3 | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.1266 0.1636
Credit derivatives | Maximum | Price-based | Level 3 | Upfront points    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.9799  
Credit derivatives | Maximum | Price-based | Level 3 | Recovery rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.6500  
Credit derivatives | Weighted Average | Model-based | Level 3 | Credit correlation    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.4267 0.4464
Credit derivatives | Weighted Average | Model-based | Level 3 | Upfront points    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets   0.6288
Credit derivatives | Weighted Average | Price-based | Level 3 | Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets, value $ 88.72 $ 57.63
Credit derivatives | Weighted Average | Price-based | Level 3 | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.0110 0.0173
Credit derivatives | Weighted Average | Price-based | Level 3 | Upfront points    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.5621  
Credit derivatives | Weighted Average | Price-based | Level 3 | Recovery rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative assets 0.5048