XML 153 R108.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Liquidity Risk and Credit-Related Contingent Features (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
OTC and OTC-cleared derivative payables containing downgrade triggers:    
Aggregate fair value of net derivative payables $ 32,303us-gaap_DerivativeNetLiabilityPositionAggregateFairValue $ 24,631us-gaap_DerivativeNetLiabilityPositionAggregateFairValue
Collateral posted 27,585us-gaap_CollateralAlreadyPostedAggregateFairValue 20,346us-gaap_CollateralAlreadyPostedAggregateFairValue
Single-notch downgrade    
Liquidity impact of downgrade triggers on OTC and OTC-cleared derivatives:    
Amount of additional collateral to be posted upon downgrade 1,046us-gaap_AdditionalCollateralAggregateFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= jpm_SingleNotchDowngradeMember
952us-gaap_AdditionalCollateralAggregateFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= jpm_SingleNotchDowngradeMember
Amount required to settle contracts with termination triggers upon downgrade 366us-gaap_AssetsNeededForImmediateSettlementAggregateFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= jpm_SingleNotchDowngradeMember
540us-gaap_AssetsNeededForImmediateSettlementAggregateFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= jpm_SingleNotchDowngradeMember
Two-notch downgrade    
Liquidity impact of downgrade triggers on OTC and OTC-cleared derivatives:    
Amount of additional collateral to be posted upon downgrade 3,331us-gaap_AdditionalCollateralAggregateFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= jpm_TwoNotchDowngradeMember
3,244us-gaap_AdditionalCollateralAggregateFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= jpm_TwoNotchDowngradeMember
Amount required to settle contracts with termination triggers upon downgrade $ 1,388us-gaap_AssetsNeededForImmediateSettlementAggregateFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= jpm_TwoNotchDowngradeMember
$ 876us-gaap_AssetsNeededForImmediateSettlementAggregateFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= jpm_TwoNotchDowngradeMember