XML 114 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Credit Derivatives (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Total credit derivatives and credit-related notes    
Protection sold $ (1,970,234)us-gaap_CreditDerivativeMaximumExposureUndiscounted $ (2,100,303)us-gaap_CreditDerivativeMaximumExposureUndiscounted
Protection purchased with identical underlyings 1,983,517jpm_CreditDerivativesPurchasedCreditProtection 2,110,144jpm_CreditDerivativesPurchasedCreditProtection
Net protection (sold)/purchased 13,283jpm_NetProtectionSoldPurchased 9,841jpm_NetProtectionSoldPurchased
Other protection purchased 41,658jpm_CreditDerivativeOtherProtectionPurchased 41,810jpm_CreditDerivativeOtherProtectionPurchased
Total credit derivatives    
Total credit derivatives and credit-related notes    
Protection sold (1,970,214)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
(2,100,263)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
Protection purchased with identical underlyings 1,983,517jpm_CreditDerivativesPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
2,110,144jpm_CreditDerivativesPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
Net protection (sold)/purchased 13,303jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
9,881jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
Other protection purchased 37,316jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
38,106jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= jpm_TotalCreditDerivativesMember
Credit default swaps    
Total credit derivatives and credit-related notes    
Protection sold (1,923,729)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
(2,056,982)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
Protection purchased with identical underlyings 1,950,481jpm_CreditDerivativesPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
2,078,096jpm_CreditDerivativesPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
Net protection (sold)/purchased 26,752jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
21,114jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
Other protection purchased 17,202jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
18,631jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
Other credit derivatives    
Total credit derivatives and credit-related notes    
Protection sold (46,485)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
(43,281)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
Protection purchased with identical underlyings 33,036jpm_CreditDerivativesPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
32,048jpm_CreditDerivativesPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
Net protection (sold)/purchased (13,449)jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
(11,233)jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
Other protection purchased 20,114jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
19,475jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
Credit-related notes    
Total credit derivatives and credit-related notes    
Protection sold (20)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_HybridInstrumentMember
(40)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 (20)jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_HybridInstrumentMember
(40)jpm_NetProtectionSoldPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_HybridInstrumentMember
Other protection purchased $ 4,342jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_HybridInstrumentMember
$ 3,704jpm_CreditDerivativeOtherProtectionPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_HybridInstrumentMember