Foreign Exchange Forward [Member]

NameForeignExchangeForwardMember
Namespacehttp://fasb.org/us-gaap/2020-01-31
Prefixus-gaap
Data typenonnum:domainItemType
Period typeduration
Substitution Groupxbrli:item
BalanceNone
NillableTrue
AbstractTrue

Labels

TextLangRoleContainer role
Foreign Exchange Forward [Member]en-UShttp://www.xbrl.org/2003/role/labelhttp://www.xbrl.org/2003/role/link
Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.en-UShttp://www.xbrl.org/2003/role/documentationhttp://www.xbrl.org/2003/role/link

Related Parent Concepts

NameRelation TypeRole
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists
us-gaap:ForeignExchangeContractMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/BalanceSheetOffsetting
us-gaap:ForeignExchangeContractMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/BalanceSheetOffsettingOffsettingAssetsTable
us-gaap:ForeignExchangeContractMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/BalanceSheetOffsettingOffsettingLiabilitiesTable
us-gaap:DerivativeMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/InvestmentHoldings
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/InvestmentHoldings
us-gaap:DerivativeMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings
us-gaap:DerivativeMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable
us-gaap:DerivativeMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable
us-gaap:ForeignExchangeContractMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
us-gaap:ForeignExchangeContractMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesDerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable
us-gaap:ForeignExchangeContractMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesDerivativeTable
us-gaap:ForeignExchangeContractMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesFairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable
us-gaap:DerivativeMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures
us-gaap:ForeignExchangeContractMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable
us-gaap:ForeignExchangeContractMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueOptionQuantitativeDisclosuresTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresScheduleOfFairValueOffBalanceSheetRisksTable
us-gaap:DerivativeMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicing
us-gaap:ForeignExchangeContractMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicing
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingAssumptionForFairValueAsOfBalanceSheetDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingAssumptionForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingFeesEarnedInExchangeForServicingFinancialAssetsTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingFinancialInstrumentsOwnedAndPledgedAsCollateralTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingScheduleOfAssetsAndAssociatedLiabilitiesAccountedForAsSecuredBorrowingsTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingScheduleOfDerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingSecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingSecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingSensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingServicingAssetsAtAmortizedValueTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingServicingAssetsAtFairValueTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingServicingLiabilitiesAtFairValueTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingServicingLiabilityAtAmortizedValueTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingTransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsTable
us-gaap:ForeignExchangeContractMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingTransferOfFinancialAssetsAccountedForAsSalesTable
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TransfersAndServicingValuationAllowanceForImpairmentOfRecognizedServicingAssetsTable
us-gaap:DerivativeMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift
us-gaap:ForeignExchangeContractMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftTransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsTable
us-gaap:ForeignExchangeContractMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftTransferOfFinancialAssetsAccountedForAsSalesTable
us-gaap:DerivativeMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecurityOwnedAndSoldNotYetPurchasedAtFairValueTable
us-gaap:DerivativeMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany
us-gaap:ForeignExchangeContractMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable
us-gaap:ForeignExchangeContractMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable
us-gaap:DerivativeMember
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA
us-gaap:DerivativeMember
domain-memberhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable