210000 - Disclosure - Balance Sheet Offsetting


Arc name: presentationArc
Arc role: http://www.xbrl.org/2003/arcrole/parent-child
Role: http://fasb.org/us-gaap/role/disclosure/BalanceSheetOffsetting
Number of nodes: 259
Max hierarchy depth: 9
Concept/QName
Offsetting [Abstract]
us-gaap:OffsettingAbstract
Offsetting Assets [Table Text Block]
us-gaap:OffsettingAssetsTableTextBlock
Offsetting Assets [Table]
us-gaap:OffsettingAssetsTable
Derivative Instrument [Axis]
us-gaap:DerivativeInstrumentRiskAxis
Derivative Contract [Domain]
us-gaap:DerivativeContractTypeDomain
Interest Rate Contract [Member]
us-gaap:InterestRateContractMember
Interest Rate Floor [Member]
us-gaap:InterestRateFloorMember
Interest Rate Cap [Member]
us-gaap:InterestRateCapMember
Interest Rate Swap [Member]
us-gaap:InterestRateSwapMember
Interest Rate Swaption [Member]
us-gaap:InterestRateSwaptionMember
Coal Contract [Member]
us-gaap:CoalContractMember
Other Contract [Member]
us-gaap:OtherContractMember
Foreign Exchange Contract [Member]
us-gaap:ForeignExchangeContractMember
Currency Swap [Member]
us-gaap:CurrencySwapMember
Foreign Exchange Forward [Member]
us-gaap:ForeignExchangeForwardMember
Foreign Exchange Future [Member]
us-gaap:ForeignExchangeFutureMember
Eurodollar Future [Member]
us-gaap:EurodollarFutureMember
Foreign Exchange Option [Member]
us-gaap:ForeignExchangeOptionMember
Cross Currency Interest Rate Contract [Member]
us-gaap:CrossCurrencyInterestRateContractMember
Treasury Lock [Member]
us-gaap:TreasuryLockMember
Equity Contract [Member]
us-gaap:EquityContractMember
Equity Swap [Member]
us-gaap:EquitySwapMember
Equity Option [Member]
us-gaap:StockOptionMember
Commodity Contract [Member]
us-gaap:CommodityContractMember
Commodity Option [Member]
us-gaap:CommodityOptionMember
Energy Related Derivative [Member]
us-gaap:EnergyRelatedDerivativeMember
Credit Risk Contract [Member]
us-gaap:CreditRiskContractMember
Embedded Derivative Financial Instruments [Member]
us-gaap:EmbeddedDerivativeFinancialInstrumentsMember
Counterparty Name [Axis]
srt:CounterpartyNameAxis
Counterparty Name [Domain]
srt:RepurchaseAgreementCounterpartyNameDomain
Individually Immaterial Counterparties [Member]
us-gaap:IndividuallyImmaterialCounterpartiesMember
Transaction Type [Axis]
us-gaap:TransactionTypeAxis
Transaction [Domain]
us-gaap:TransactionDomain
Over the Counter [Member]
us-gaap:OverTheCounterMember
Exchange Traded [Member]
us-gaap:ExchangeTradedMember
Exchange Cleared [Member]
us-gaap:ExchangeClearedMember
Offsetting Assets [Line Items]
us-gaap:OffsettingAssetsLineItems
Offsetting Derivative Assets [Abstract]
us-gaap:OffsettingDerivativeAssetsAbstract
Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election [Abstract]
us-gaap:DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElectionAbstract
Derivative Asset, Fair Value, Amount Offset Against Collateral [Abstract]
us-gaap:DerivativeAssetFairValueAmountOffsetAgainstCollateralAbstract
Derivative Asset [Abstract]
us-gaap:DerivativeAssetsAbstract
Derivative Asset, Fair Value, Amount Not Offset Against Collateral [Abstract]
us-gaap:DerivativeAssetFairValueNetAbstract
Derivative Asset, Fair Value, Gross Asset
us-gaap:DerivativeFairValueOfDerivativeAsset
Derivative Asset, Fair Value, Gross Liability
us-gaap:DerivativeAssetFairValueGrossLiability
Derivative Asset, Fair Value, Amount Not Offset Against Collateral
us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
Derivative Asset, Collateral, Obligation to Return Cash, Offset
us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
Derivative Asset, Not Subject to Master Netting Arrangement
us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement
Derivative Asset
us-gaap:DerivativeAssets
Derivative, Collateral, Obligation to Return Securities
us-gaap:DerivativeCollateralObligationToReturnSecurities
Derivative, Collateral, Obligation to Return Cash
us-gaap:DerivativeCollateralObligationToReturnCash
Derivative Asset, Fair Value, Amount Offset Against Collateral
us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
Derivative Asset, Not Subject to Master Netting Arrangement Deduction
us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangementDeduction
Derivative Asset, Not Offset, Policy Election Deduction
us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election
us-gaap:DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement [Abstract]
us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangementAbstract
Derivative Asset, Fair Value, Gross Asset
us-gaap:DerivativeFairValueOfDerivativeAsset
Derivative Asset, Not Subject to Master Netting Arrangement
us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement
us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset [Abstract]
us-gaap:DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffsetAbstract
Derivative Asset, Fair Value, Gross Liability
us-gaap:DerivativeAssetFairValueGrossLiability
Derivative Asset, Collateral, Obligation to Return Cash, Offset
us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset
us-gaap:DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset
Derivative Asset, Setoff Rights, Description
us-gaap:DerivativeAssetSetoffRightsDescription
Derivative Asset, Measurement Difference Description
us-gaap:DerivativeAssetMeasurementDifferenceDescription
Derivative Asset, Fair Value of Collateral
us-gaap:DerivativeAssetFairValueOfCollateral
Derivative Asset, Counterparty Name [Extensible Enumeration]
us-gaap:DerivativeAssetCounterpartyNameExtensibleList
Offsetting Securities Purchased under Agreements to Resell [Abstract]
us-gaap:OffsettingSecuritiesPurchasedUnderAgreementsToResellAbstract
Securities Purchased under Agreements to Resell, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election [Abstract]
us-gaap:SecuritiesPurchasedUnderAgreementsToResellOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElectionAbstract
Securities Purchased under Agreements to Resell, Amount Offset Against Collateral [Abstract]
us-gaap:SecuritiesPurchasedUnderAgreementsToResellAmountOffsetAgainstCollateralAbstract
Securities Purchased under Agreements to Resell [Abstract]
us-gaap:SecuritiesPurchasedUnderAgreementsToResellAbstract
Securities Purchased under Agreements to Resell, Gross
us-gaap:SecuritiesPurchasedUnderAgreementsToResellGross
Securities Purchased under Agreements to Resell, Liability
us-gaap:SecuritiesPurchasedUnderAgreementsToResellLiability
Securities Purchased under Agreements to Resell, Not Subject to Master Netting Arrangement
us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotSubjectToMasterNettingArrangement
Securities Purchased under Agreements to Resell
us-gaap:SecuritiesPurchasedUnderAgreementsToResell
Securities Purchased under Agreements to Resell, Collateral, Obligation to Return Securities
us-gaap:SecuritiesPurchasedUnderAgreementsToResellCollateralObligationToReturnSecurities
Securities Purchased under Agreements to Resell, Collateral, Obligation to Return Cash
us-gaap:SecuritiesPurchasedUnderAgreementsToResellCollateralObligationToReturnCash
Securities Purchased under Agreements to Resell, Amount Offset Against Collateral
us-gaap:SecuritiesPurchasedUnderAgreementsToResellAmountOffsetAgainstCollateral
Securities Purchased under Agreements to Resell, Not Subject to Master Netting Arrangement Deduction
us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotSubjectToMasterNettingArrangementDeduction
Securities Purchased under Agreements to Resell, Not Offset, Policy Election Deduction
us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotOffsetPolicyElectionDeduction
Securities Purchased under Agreements to Resell, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election
us-gaap:SecuritiesPurchasedUnderAgreementsToResellOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection
Securities Purchased under Agreements to Resell, Gross Including Not Subject to Master Netting Arrangement [Abstract]
us-gaap:SecuritiesPurchasedUnderAgreementsToResellGrossIncludingNotSubjectToMasterNettingArrangementAbstract
Securities Purchased under Agreements to Resell, Gross
us-gaap:SecuritiesPurchasedUnderAgreementsToResellGross
Securities Purchased under Agreements to Resell, Not Subject to Master Netting Arrangement
us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotSubjectToMasterNettingArrangement
Securities Purchased under Agreements to Resell, Gross Including Not Subject to Master Netting Arrangement
us-gaap:SecuritiesPurchasedUnderAgreementsToResellGrossIncludingNotSubjectToMasterNettingArrangement
Securities Purchased under Agreements to Resell, Setoff Rights, Description
us-gaap:SecuritiesPurchasedUnderAgreementsToResellSetoffRightsDescription
Securities Purchased under Agreements to Resell, Measurement Difference Description
us-gaap:SecuritiesPurchasedUnderAgreementsToResellMeasurementDifferenceDescription
Securities Purchased under Agreements to Resell, Fair Value of Collateral
us-gaap:SecuritiesPurchasedUnderAgreementsToResellFairValueOfCollateral
Securities Purchased under Agreements to Resell, Counterparty Name [Extensible Enumeration]
us-gaap:SecuritiesPurchasedUnderAgreementsToResellCounterpartyNameExtensibleList
Offsetting Securities Borrowed [Abstract]
us-gaap:OffsettingSecuritiesBorrowedAbstract
Securities Borrowed, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election [Abstract]
us-gaap:SecuritiesBorrowedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElectionAbstract
Securities Borrowed, Amount Offset Against Collateral [Abstract]
us-gaap:SecuritiesBorrowedAmountOffsetAgainstCollateralAbstract
Securities Borrowed [Abstract]
us-gaap:SecuritiesBorrowedAbstract
Securities Borrowed, Gross
us-gaap:SecuritiesBorrowedGross
Securities Borrowed, Liability
us-gaap:SecuritiesBorrowedLiability
Securities Borrowed, Not Subject to Master Netting Arrangement
us-gaap:SecuritiesBorrowedNotSubjectToMasterNettingArrangement
Securities Borrowed
us-gaap:SecuritiesBorrowed
Securities Borrowed, Collateral, Obligation to Return Securities
us-gaap:SecuritiesBorrowedCollateralObligationToReturnSecurities
Securities Borrowed, Collateral, Obligation to Return Cash
us-gaap:SecuritiesBorrowedCollateralObligationToReturnCash
Securities Borrowed, Amount Offset Against Collateral
us-gaap:SecuritiesBorrowedAmountOffsetAgainstCollateral
Securities Borrowed, Not Subject to Master Netting Arrangement Deduction
us-gaap:SecuritiesBorrowedNotSubjectToMasterNettingArrangementDeduction
Securities Borrowed, Not Offset, Policy Election Deduction
us-gaap:SecuritiesBorrowedNotOffsetPolicyElectionDeduction
Securities Borrowed, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election
us-gaap:SecuritiesBorrowedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection
Securities Borrowed, Gross Including Not Subject to Master Netting Arrangement [Abstract]
us-gaap:SecuritiesBorrowedGrossIncludingNotSubjectToMasterNettingArrangementAbstract
Securities Borrowed, Gross
us-gaap:SecuritiesBorrowedGross
Securities Borrowed, Not Subject to Master Netting Arrangement
us-gaap:SecuritiesBorrowedNotSubjectToMasterNettingArrangement
Securities Borrowed, Gross Including Not Subject to Master Netting Arrangement
us-gaap:SecuritiesBorrowedGrossIncludingNotSubjectToMasterNettingArrangement
Securities Borrowed, Setoff Rights, Description
us-gaap:SecuritiesBorrowedSetoffRightsDescription
Securities Borrowed, Measurement Difference Description
us-gaap:SecuritiesBorrowedMeasurementDifferenceDescription
Securities Borrowed, Fair Value of Collateral
us-gaap:SecuritiesBorrowedFairValueOfCollateral
Securities Borrowed, Counterparty Name [Extensible Enumeration]
us-gaap:SecuritiesBorrowedCounterpartyNameExtensibleList
Offsetting Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed [Abstract]
us-gaap:OffsettingDerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAbstract
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election [Abstract]
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElectionAbstract
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Amount Offset Against Collateral [Abstract]
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateralAbstract
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed [Abstract]
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAbstract
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Gross
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Liability
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Not Subject to Master Netting Arrangement
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedNotSubjectToMasterNettingArrangement
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowed
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Collateral, Obligation to Return Securities
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Collateral, Obligation to Return Cash
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnCash
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Amount Offset Against Collateral
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Not Subject to Master Netting Arrangement Deduction
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedNotSubjectToMasterNettingArrangementDeduction
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Not Offset, Policy Election Deduction
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedNotOffsetPolicyElectionDeduction
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Gross Including Not Subject to Master Netting Arrangement [Abstract]
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGrossIncludingNotSubjectToMasterNettingArrangementAbstract
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Gross
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Not Subject to Master Netting Arrangement
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedNotSubjectToMasterNettingArrangement
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Gross Including Not Subject to Master Netting Arrangement
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGrossIncludingNotSubjectToMasterNettingArrangement
Offsetting Liabilities [Table Text Block]
us-gaap:OffsettingLiabilitiesTableTextBlock
Offsetting Liabilities [Table]
us-gaap:OffsettingLiabilitiesTable
Derivative Instrument [Axis]
us-gaap:DerivativeInstrumentRiskAxis
Derivative Contract [Domain]
us-gaap:DerivativeContractTypeDomain
Interest Rate Contract [Member]
us-gaap:InterestRateContractMember
Interest Rate Floor [Member]
us-gaap:InterestRateFloorMember
Interest Rate Cap [Member]
us-gaap:InterestRateCapMember
Interest Rate Swap [Member]
us-gaap:InterestRateSwapMember
Interest Rate Swaption [Member]
us-gaap:InterestRateSwaptionMember
Coal Contract [Member]
us-gaap:CoalContractMember
Other Contract [Member]
us-gaap:OtherContractMember
Foreign Exchange Contract [Member]
us-gaap:ForeignExchangeContractMember
Currency Swap [Member]
us-gaap:CurrencySwapMember
Foreign Exchange Forward [Member]
us-gaap:ForeignExchangeForwardMember
Foreign Exchange Future [Member]
us-gaap:ForeignExchangeFutureMember
Eurodollar Future [Member]
us-gaap:EurodollarFutureMember
Foreign Exchange Option [Member]
us-gaap:ForeignExchangeOptionMember
Cross Currency Interest Rate Contract [Member]
us-gaap:CrossCurrencyInterestRateContractMember
Treasury Lock [Member]
us-gaap:TreasuryLockMember
Equity Contract [Member]
us-gaap:EquityContractMember
Equity Swap [Member]
us-gaap:EquitySwapMember
Equity Option [Member]
us-gaap:StockOptionMember
Commodity Contract [Member]
us-gaap:CommodityContractMember
Commodity Option [Member]
us-gaap:CommodityOptionMember
Energy Related Derivative [Member]
us-gaap:EnergyRelatedDerivativeMember
Credit Risk Contract [Member]
us-gaap:CreditRiskContractMember
Embedded Derivative Financial Instruments [Member]
us-gaap:EmbeddedDerivativeFinancialInstrumentsMember
Counterparty Name [Axis]
srt:CounterpartyNameAxis
Counterparty Name [Domain]
srt:RepurchaseAgreementCounterpartyNameDomain
Individually Immaterial Counterparties [Member]
us-gaap:IndividuallyImmaterialCounterpartiesMember
Transaction Type [Axis]
us-gaap:TransactionTypeAxis
Transaction [Domain]
us-gaap:TransactionDomain
Over the Counter [Member]
us-gaap:OverTheCounterMember
Exchange Traded [Member]
us-gaap:ExchangeTradedMember
Exchange Cleared [Member]
us-gaap:ExchangeClearedMember
Offsetting Liabilities [Line Items]
us-gaap:OffsettingLiabilitiesLineItems
Offsetting Derivative Liabilities [Abstract]
us-gaap:OffsettingDerivativeLiabilitiesAbstract
Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election [Abstract]
us-gaap:DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElectionAbstract
Derivative Liability, Fair Value, Amount Offset Against Collateral [Abstract]
us-gaap:DerivativeLiabilityFairValueAmountOffsetAgainstCollateralAbstract
Derivative Liability [Abstract]
us-gaap:DerivativeLiabilitiesAbstract
Derivative Liability, Fair Value, Amount Not Offset Against Collateral [Abstract]
us-gaap:DerivativeLiabilityFairValueNetAbstract
Derivative Liability, Fair Value, Gross Liability
us-gaap:DerivativeFairValueOfDerivativeLiability
Derivative Liability, Fair Value, Gross Asset
us-gaap:DerivativeLiabilityFairValueGrossAsset
Derivative Liability, Fair Value, Amount Not Offset Against Collateral
us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
Derivative Liability, Collateral, Right to Reclaim Cash, Offset
us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
Derivative Liability, Not Subject to Master Netting Arrangement
us-gaap:DerivativeLiabilityNotSubjectToMasterNettingArrangement
Derivative Liability
us-gaap:DerivativeLiabilities
Derivative, Collateral, Right to Reclaim Cash
us-gaap:DerivativeCollateralRightToReclaimCash
Derivative, Collateral, Right to Reclaim Securities
us-gaap:DerivativeCollateralRightToReclaimSecurities
Derivative Liability, Fair Value, Amount Offset Against Collateral
us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
Derivative Liability, Not Subject to Master Netting Arrangement Deduction
us-gaap:DerivativeLiabilityNotSubjectToMasterNettingArrangementDeduction
Derivative Liability, Not Offset, Policy Election Deduction
us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction
Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election
us-gaap:DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement [Abstract]
us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementAbstract
Derivative Liability, Fair Value, Gross Liability
us-gaap:DerivativeFairValueOfDerivativeLiability
Derivative Liability, Not Subject to Master Netting Arrangement
us-gaap:DerivativeLiabilityNotSubjectToMasterNettingArrangement
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement
us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset [Abstract]
us-gaap:DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffsetAbstract
Derivative Liability, Fair Value, Gross Asset
us-gaap:DerivativeLiabilityFairValueGrossAsset
Derivative Liability, Collateral, Right to Reclaim Cash, Offset
us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset
us-gaap:DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
Derivative Liability, Setoff Rights, Description
us-gaap:DerivativeLiabilitySetoffRightsDescription
Derivative Liability, Measurement Difference Description
us-gaap:DerivativeLiabilityMeasurementDifferenceDescription
Derivative Liability, Fair Value of Collateral
us-gaap:DerivativeLiabilityFairValueOfCollateral
Derivative Liability, Counterparty Name [Extensible Enumeration]
us-gaap:DerivativeLiabilityCounterpartyNameExtensibleList
Offsetting Securities Sold under Agreements to Repurchase [Abstract]
us-gaap:OffsettingSecuritiesSoldUnderAgreementsToResellAbstract
Securities Sold under Agreements to Repurchase, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election [Abstract]
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElectionAbstract
Securities Sold under Agreements to Repurchase, Amount Offset Against Collateral [Abstract]
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseAmountOffsetAgainstCollateralAbstract
Securities Sold under Agreements to Repurchase [Abstract]
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseAbstract
Securities Sold under Agreements to Repurchase, Gross
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseGross
Securities Sold under Agreements to Repurchase, Asset
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseAsset
Securities Sold under Agreements to Repurchase, Not Subject to Master Netting Arrangement
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseNotSubjectToMasterNettingArrangement
Securities Sold under Agreements to Repurchase
us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
Securities Sold under Agreements to Repurchase, Collateral, Right to Reclaim Securities
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseCollateralRightToReclaimSecurities
Securities Sold under Agreements to Repurchase, Collateral, Right to Reclaim Cash
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseCollateralRightToReclaimCash
Securities Sold under Agreements to Repurchase, Amount Offset Against Collateral
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseAmountOffsetAgainstCollateral
Securities Sold under Agreements to Repurchase, Not Subject to Master Netting Arrangement Deduction
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseNotSubjectToMasterNettingArrangementDeduction
Securities Sold under Agreements to Repurchase, Not Offset, Policy Election Deduction
us-gaap:SecuritiesSoldUnderAgreementsToResellNotOffsetPolicyElectionDeduction
Securities Sold under Agreements to Repurchase, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection
Securities Sold under Agreements to Repurchase, Gross Including Not Subject to Master Netting Arrangement [Abstract]
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangementAbstract
Securities Sold under Agreements to Repurchase, Gross
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseGross
Securities Sold under Agreements to Repurchase, Not Subject to Master Netting Arrangement
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseNotSubjectToMasterNettingArrangement
Securities Sold under Agreements to Repurchase, Gross Including Not Subject to Master Netting Arrangement
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement
Securities Sold under Agreements to Repurchase, Setoff Rights, Description
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseSetoffRightsDescription
Securities Sold under Agreements to Repurchase, Measurement Difference Description
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMeasurementDifferenceDescription
Securities Sold under Agreements to Repurchase, Fair Value of Collateral
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseFairValueOfCollateral
Securities Sold under Agreements to Repurchase, Counterparty Name [Extensible Enumeration]
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseCounterpartyNameExtensibleList
Offsetting Securities Loaned [Abstract]
us-gaap:OffsettingSecuritiesLoanedAbstract
Securities Loaned, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election [Abstract]
us-gaap:SecuritiesLoanedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElectionAbstract
Securities Loaned, Amount Offset Against Collateral [Abstract]
us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateralAbstract
Securities Loaned [Abstract]
us-gaap:SecuritiesLoanedAbstract
Securities Loaned, Gross
us-gaap:SecuritiesLoanedGross
Securities Loaned, Asset
us-gaap:SecuritiesLoanedAsset
Securities Loaned, Not Subject to Master Netting Arrangement
us-gaap:SecuritiesLoanedNotSubjectToMasterNettingArrangement
Securities Loaned
us-gaap:SecuritiesLoaned
Securities Loaned, Collateral, Right to Reclaim Securities
us-gaap:SecuritiesLoanedCollateralRightToReclaimSecurities
Securities Loaned, Collateral, Right to Reclaim Cash
us-gaap:SecuritiesLoanedCollateralRightToReclaimCash
Securities Loaned, Amount Offset Against Collateral
us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral
Securities Loaned, Not Subject to Master Netting Arrangement Deduction
us-gaap:SecuritiesLoanedNotSubjectToMasterNettingArrangementDeduction
Securities Loaned, Not Offset, Policy Election Deduction
us-gaap:SecuritiesLoanedNotOffsetPolicyElectionDeduction
Securities Loaned, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election
us-gaap:SecuritiesLoanedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection
Securities Loaned, Gross Including Not Subject to Master Netting Arrangement [Abstract]
us-gaap:SecuritiesLoanedGrossIncludingNotSubjectToMasterNettingArrangementAbstract
Securities Loaned, Gross
us-gaap:SecuritiesLoanedGross
Securities Loaned, Not Subject to Master Netting Arrangement
us-gaap:SecuritiesLoanedNotSubjectToMasterNettingArrangement
Securities Loaned, Gross Including Not Subject to Master Netting Arrangement
us-gaap:SecuritiesLoanedGrossIncludingNotSubjectToMasterNettingArrangement
Securities Loaned, Setoff Rights, Description
us-gaap:SecuritiesLoanedSetoffRightsDescription
Securities Loaned, Measurement Difference Description
us-gaap:SecuritiesLoanedMeasurementDifferenceDescription
Securities Loaned, Fair Value of Collateral
us-gaap:SecuritiesLoanedFairValueOfCollateral
Securities Loaned, Counterparty Name [Extensible Enumeration]
us-gaap:SecuritiesLoanedCounterpartyNameExtensibleList
Offsetting Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned [Abstract]
us-gaap:OffsettingDerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAbstract
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election [Abstract]
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElectionAbstract
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Amount Offset Against Collateral [Abstract]
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateralAbstract
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned [Abstract]
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAbstract
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Gross
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Asset
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Not Subject to Master Netting Arrangement
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedNotSubjectToMasterNettingArrangement
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Collateral, Right to Reclaim Securities
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Collateral, Right to Reclaim Cash
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Amount Offset Against Collateral
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Not Subject to Master Netting Arrangement Deduction
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedNotSubjectToMasterNettingArrangementDeduction
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Not Offset, Policy Election Deduction
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedNotOffsetPolicyElectionDeduction
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Gross Including Not Subject to Master Netting Arrangement [Abstract]
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGrossIncludingNotSubjectToMasterNettingArrangementAbstract
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Gross
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Not Subject to Master Netting Arrangement
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedNotSubjectToMasterNettingArrangement
Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Gross Including Not Subject to Master Netting Arrangement
us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGrossIncludingNotSubjectToMasterNettingArrangement
Securities Loaned and Securities Sold under Agreement to Repurchase, Gross Including Not Subject to Master Netting Arrangement [Abstract]
us-gaap:SecuritiesLoanedAndSecuritiesSoldUnderAgreementToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangementAbstract
Securities Sold under Agreements to Repurchase, Gross Including Not Subject to Master Netting Arrangement
us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement
Securities Loaned, Gross Including Not Subject to Master Netting Arrangement
us-gaap:SecuritiesLoanedGrossIncludingNotSubjectToMasterNettingArrangement
Securities Loaned and Securities Sold under Agreement to Repurchase, Gross Including Not Subject to Master Netting Arrangement
us-gaap:SecuritiesLoanedAndSecuritiesSoldUnderAgreementToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement