XML 203 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurement - Transfers (Details) (USD $)
In Billions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Private equity investments      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, level 3 to level 2 transfers $ 2.3jpm_FairValueAssetsLevel3toLevel2TransfersAmount
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_PrivateEquityFundsMember
   
Recurring | Derivative liability | Equity contracts      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Liabilities, level 3 to level 2 transfers 4.4jpm_FairValueLiabilitiesLevel3toLevel2TransfersAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  1.2jpm_FairValueLiabilitiesLevel3toLevel2TransfersAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Recurring | Long-term debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Liabilities, level 3 to level 2 transfers 1.3jpm_FairValueLiabilitiesLevel3toLevel2TransfersAmount
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1.3jpm_FairValueLiabilitiesLevel3toLevel2TransfersAmount
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1.8jpm_FairValueLiabilitiesLevel3toLevel2TransfersAmount
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Liabilities, level 2 to level 3 transfers 1.0jpm_FairValueLiabilitiesLevel2toLevel3TransfersAmount
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Recurring | Other borrowed funds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Liabilities, level 2 to level 3 transfers 1.1jpm_FairValueLiabilitiesLevel2toLevel3TransfersAmount
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_BorrowingsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Recurring | Derivative asset | Equity contracts      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, level 3 to level 2 transfers 4.3jpm_FairValueAssetsLevel3toLevel2TransfersAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Recurring | Private equity investments      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, level 3 to level 2 transfers 2.3jpm_FairValueAssetsLevel3toLevel2TransfersAmount
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Recurring | Corporate debt securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, level 3 to level 2 transfers 2.0jpm_FairValueAssetsLevel3toLevel2TransfersAmount
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Recurring | Margin loans      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, level 3 to level 2 transfers 2.6jpm_FairValueAssetsLevel3toLevel2TransfersAmount
/ us-gaap_FairValueByAssetClassAxis
= jpm_MarginLoansMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Recurring | Loans      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, level 3 to level 2 transfers 2.7jpm_FairValueAssetsLevel3toLevel2TransfersAmount
/ us-gaap_FairValueByAssetClassAxis
= jpm_TradingLoansMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Assets, level 2 to level 3 transfers 1.1jpm_FairValueAssetsLevel2toLevel3TransfersAmount
/ us-gaap_FairValueByAssetClassAxis
= jpm_TradingLoansMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Recurring | AFS securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, level 3 to level 2 transfers   27.4jpm_FairValueAssetsLevel3toLevel2TransfersAmount
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Recurring | Trading assets      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, level 3 to level 2 transfers   1.4jpm_FairValueAssetsLevel3toLevel2TransfersAmount
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Assets, level 2 to level 3 transfers   1.4jpm_FairValueAssetsLevel2toLevel3TransfersAmount
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Recurring | Mortgage-backed securities, U.S. government agencies      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, level 1 to level 2 transfers   $ 113.9us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember