Credit Derivatives [Line Items]

NameCreditDerivativesLineItems
Namespacehttp://fasb.org/us-gaap/2020-01-31
Prefixus-gaap
Data typexbrli:stringItemType
Period typeduration
Substitution Groupxbrli:item
BalanceNone
NillableTrue
AbstractTrue

Labels

TextLangRoleContainer role
Credit Derivatives [Line Items]en-UShttp://www.xbrl.org/2003/role/labelhttp://www.xbrl.org/2003/role/link

Related Child Concepts

NameRelation TypeRole
us-gaap:DescriptionOfCreditRiskExposure
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:DiscussionOfObjectivesForUsingCreditRiskDerivativeInstruments
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:NumberOfCreditRiskDerivativesHeld
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:CreditDerivativeTerm1
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:MaturityOfCreditRiskDerivative
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:AverageTermOfCreditRiskDerivatives1
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:MaximumTermOfCreditRiskDerivatives1
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:CreditDerivativeTriggeringEvent
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:CreditDerivativeInternalGroupingParameter
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:CreditDerivativeMaximumExposureUndiscounted
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:CreditDerivativeUnlimitedExposure
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:CreditDerivativeMaximumExposureInestimable
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:CreditRiskDerivativesAtFairValueNetAbstract
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:DerivativeNetHedgeIneffectivenessGainLoss
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:NotionalAmountOfDerivativesAbstract
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:GainLossOnComponentsExcludedFromAssessmentOfCreditRiskHedgeEffectiveness
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:CreditDerivativeRecourseProvisions
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:CreditDerivativeCollateralHeldDirectlyOrByThirdParties
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:CreditDerivativeLiquidationProceedsMonetaryAmount
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:CreditDerivativeLiquidationProceedsPercentage
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:CreditDerivativePurchasedCreditProtection
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:ScheduleOfCreditDerivativesTable
allhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:DescriptionOfCreditRiskExposure
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:DiscussionOfObjectivesForUsingCreditRiskDerivativeInstruments
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:NumberOfCreditRiskDerivativesHeld
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:CreditDerivativeTerm1
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:MaturityOfCreditRiskDerivative
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:AverageTermOfCreditRiskDerivatives1
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:MaximumTermOfCreditRiskDerivatives1
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:CreditDerivativeTriggeringEvent
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:CreditDerivativeInternalGroupingParameter
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:CreditDerivativeMaximumExposureUndiscounted
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:CreditDerivativeUnlimitedExposure
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:CreditDerivativeMaximumExposureInestimable
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:CreditRiskDerivativesAtFairValueNetAbstract
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:DerivativeNetHedgeIneffectivenessGainLoss
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:NotionalAmountOfDerivativesAbstract
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:GainLossOnComponentsExcludedFromAssessmentOfCreditRiskHedgeEffectiveness
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:CreditDerivativeRecourseProvisions
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:CreditDerivativeCollateralHeldDirectlyOrByThirdParties
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:CreditDerivativeLiquidationProceedsMonetaryAmount
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:CreditDerivativeLiquidationProceedsPercentage
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable
us-gaap:CreditDerivativePurchasedCreditProtection
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable

Related Parent Concepts

NameRelation TypeRole
us-gaap:ScheduleOfCreditDerivativesTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities