XML 150 R170.htm IDEA: XBRL DOCUMENT v2.4.1.9
Variable Interest Entities - Municipal Bond Vehicle VIEs (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Firm's exposure to nonconsolidated municipal bond VIEs [Abstract]      
Assets $ 2,573,126,000,000us-gaap_Assets $ 2,415,689,000,000us-gaap_Assets $ 2,359,141,000,000us-gaap_Assets
Not the Primary Beneficiary, Nonconsolidated Municipal Bond Vehicles | Municipal bond vehicles      
Firm's exposure to nonconsolidated municipal bond VIEs [Abstract]      
Assets 11,500,000,000us-gaap_Assets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
11,800,000,000us-gaap_Assets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
 
Liquidity facilities provided by Firm serving as liquidity provider 6,300,000,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
6,900,000,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
 
Excess/ (deficit) 5,200,000,000jpm_ExcessDeficitOfAssetsOverAvailableLiquidity
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
4,900,000,000jpm_ExcessDeficitOfAssetsOverAvailableLiquidity
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
 
Weighted average expected life of assets (years) 4 years 10 months 18 days 7 years 2 months 12 days  
Not the Primary Beneficiary, Nonconsolidated Municipal Bond Vehicles | Municipal bond vehicles | Investment Grade AAA to AAA-      
Firm's exposure to nonconsolidated municipal bond VIEs [Abstract]      
Assets 2,700,000,000us-gaap_Assets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_InternalCreditRatingInvestmentGradeOneMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
2,700,000,000us-gaap_Assets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_InternalCreditRatingInvestmentGradeOneMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
 
Not the Primary Beneficiary, Nonconsolidated Municipal Bond Vehicles | Municipal bond vehicles | Investment Grade AAplus to AA-      
Firm's exposure to nonconsolidated municipal bond VIEs [Abstract]      
Assets 8,400,000,000us-gaap_Assets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_InternalCreditRatingInvestmentGradeTwoMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
8,900,000,000us-gaap_Assets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_InternalCreditRatingInvestmentGradeTwoMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
 
Not the Primary Beneficiary, Nonconsolidated Municipal Bond Vehicles | Municipal bond vehicles | Investment Grade Aplus to A-      
Firm's exposure to nonconsolidated municipal bond VIEs [Abstract]      
Assets 400,000,000us-gaap_Assets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_InternalCreditRatingInvestmentGradeThreeMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
200,000,000us-gaap_Assets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_InternalCreditRatingInvestmentGradeThreeMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
 
Not the Primary Beneficiary, Nonconsolidated Municipal Bond Vehicles | Municipal bond vehicles | Investment Grade BBBplus to BBB-      
Firm's exposure to nonconsolidated municipal bond VIEs [Abstract]      
Assets 0us-gaap_Assets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_InternalCreditRatingInvestmentGradeFourMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
0us-gaap_Assets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_InternalCreditRatingInvestmentGradeFourMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
 
Not the Primary Beneficiary, Nonconsolidated Municipal Bond Vehicles | Municipal bond vehicles | Non Investment Grade BBplus and below      
Firm's exposure to nonconsolidated municipal bond VIEs [Abstract]      
Assets 0us-gaap_Assets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
0us-gaap_Assets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ dei_LegalEntityAxis
= jpm_NonconsolidatedMunicipalBondVehiclesMember
 
Variable Interest Entity, Not Primary Beneficiary | Municipal bond vehicles      
Firm's exposure to nonconsolidated municipal bond VIEs [Abstract]      
Maximum exposure $ 6,300,000,000us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
$ 6,900,000,000us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember