XML 131 R113.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Credit Derivatives (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Credit Derivatives - supplemental information    
Tranche credit default swap realized credit loss protection $ 1jpm_TrancheCreditDefaultSwapRealizedCreditLossProtection  
Tranche credit default swap portfolio of exposure 10jpm_TrancheCreditDefaultSwapPortfolioOfExposure  
Total credit derivatives and credit-related notes    
Protection sold (2,100,303)us-gaap_CreditDerivativeMaximumExposureUndiscounted (2,645,848)us-gaap_CreditDerivativeMaximumExposureUndiscounted
Protection purchased with identical underlyings 2,110,144jpm_CreditDerivativesPurchasedCreditProtection 2,656,119jpm_CreditDerivativesPurchasedCreditProtection
Net protection (sold)/purchased 9,841jpm_NetProtectionSoldPurchased 10,271jpm_NetProtectionSoldPurchased
Other protection purchased 41,810jpm_CreditDerivativeOtherProtectionPurchased 31,922jpm_CreditDerivativeOtherProtectionPurchased
Total credit derivatives    
Total credit derivatives and credit-related notes    
Protection sold (2,100,263)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
(2,645,718)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
Protection purchased with identical underlyings 2,110,144jpm_CreditDerivativesPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
2,656,119jpm_CreditDerivativesPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
Net protection (sold)/purchased 9,881jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
10,401jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
Other protection purchased 38,106jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
29,202jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
Credit default swaps    
Total credit derivatives and credit-related notes    
Protection sold (2,056,982)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
(2,601,581)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
Protection purchased with identical underlyings 2,078,096jpm_CreditDerivativesPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
2,610,198jpm_CreditDerivativesPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
Net protection (sold)/purchased 21,114jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
8,617jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
Other protection purchased 18,631jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
8,722jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
Other credit derivatives    
Total credit derivatives and credit-related notes    
Protection sold (43,281)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
(44,137)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
Protection purchased with identical underlyings 32,048jpm_CreditDerivativesPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
45,921jpm_CreditDerivativesPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
Net protection (sold)/purchased (11,233)jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
1,784jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
Other protection purchased 19,475jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
20,480jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
Credit-related notes    
Total credit derivatives and credit-related notes    
Protection sold (40)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_HybridInstrumentMember
(130)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_HybridInstrumentMember
Protection purchased with identical underlyings 0jpm_CreditDerivativesPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_HybridInstrumentMember
0jpm_CreditDerivativesPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_HybridInstrumentMember
Net protection (sold)/purchased (40)jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_HybridInstrumentMember
(130)jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_HybridInstrumentMember
Other protection purchased $ 3,704jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_HybridInstrumentMember
$ 2,720jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_HybridInstrumentMember