XML 133 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurement - Nonrecurring Basis (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value option, changes in fair value gain (loss) $ (88)us-gaap_FairValueOptionChangesInFairValueGainLoss1 $ (226)us-gaap_FairValueOptionChangesInFairValueGainLoss1  
Trade Finance Loans Reclassified To Held-For-Sale [Member] | Price Valuation Technique | Weighted Average      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Indicative pricing from external investors 0.58%jpm_FairValueInputsIndicativePricingfromExternalInvestors
/ us-gaap_FairValueByAssetClassAxis
= jpm_TradeFinanceLoansReclassifiedToHeldForSaleMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= jpm_PriceValuationTechniqueMember
   
Residential mortgage | Broker Price Opinion Valuation Technique | Weighted Average      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value inputs, liquidation value discount 22.00%jpm_FairValueInputsLiquidationValueDiscount
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= jpm_BrokerPriceOpinionValuationTechniqueMember
   
Residential mortgage | Broker Price Opinion Valuation Technique | Minimum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value inputs, liquidation value discount 8.00%jpm_FairValueInputsLiquidationValueDiscount
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= jpm_BrokerPriceOpinionValuationTechniqueMember
   
Residential mortgage | Broker Price Opinion Valuation Technique | Maximum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value inputs, liquidation value discount 59.00%jpm_FairValueInputsLiquidationValueDiscount
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= jpm_BrokerPriceOpinionValuationTechniqueMember
   
Nonrecurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, fair value, nonrecurring 3,500us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
  3,800us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Nonrecurring | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, fair value, nonrecurring 1,300us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
333us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Nonrecurring | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, fair value, nonrecurring 2,200us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
3,500us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Nonrecurring | Level 3 | Consumer Loans Reclassified To Held-For-Sale      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, fair value, nonrecurring 1,300us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= jpm_ConsumerLoansReclassifiedToHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
   
Nonrecurring | Level 3 | Trade Finance Loans Reclassified To Held-For-Sale [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, fair value, nonrecurring 495us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= jpm_TradeFinanceLoansReclassifiedToHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
   
Nonrecurring | Level 3 | Residential mortgage      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, fair value, nonrecurring $ 186us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember