XML 222 R171.htm IDEA: XBRL DOCUMENT v2.4.1.9
Variable Interest Entities - Credit Related Note, Asset Swap Vehicle VIEs (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Asset Swap VIEs [Member] | Variable Interest Entity, Not Primary Beneficiary    
Variable Interest Entity [Line Items]    
Par value of collateral held by VIEs $ 5,700,000,000us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_AssetSwapViesMember
$ 7,700,000,000us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_AssetSwapViesMember
Credit linked notes [Member] | Variable Interest Entity, Not Primary Beneficiary    
Variable Interest Entity [Line Items]    
Par value of collateral held by VIEs 5,900,000,000us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_CreditLinkedNotesMember
8,700,000,000us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_CreditLinkedNotesMember
Credit linked notes [Member] | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable Interest Entity, Consolidated, Carrying Amount, Assets $ 163,000,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_CreditLinkedNotesMember
$ 311,000,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_CreditLinkedNotesMember