805000 - Disclosure - Derivative Instruments and Hedging Activities

Arc namepresentationArc
Arc rolehttp://www.xbrl.org/2003/arcrole/parent-child
Link rolehttp://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities
ConceptOrder
us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract
us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
10
us-gaap:GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract
10
us-gaap:GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivities
10
us-gaap:ObjectivesForUsingDerivativeInstruments
10
us-gaap:DescriptionOfDerivativeActivityVolume
20
us-gaap:DescriptionOfDerivativeRiskManagementPolicy
30
us-gaap:DescriptionOfTradingActivitiesAndManagementOfRelatedRisks
40
us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
20
us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable
10
us-gaap:DerivativeInstrumentRiskAxis
10
us-gaap:DerivativeContractTypeDomain
10
us-gaap:InterestRateContractMember
10
us-gaap:InterestRateFloorMember
10
us-gaap:InterestRateCapMember
20
us-gaap:InterestRateSwapMember
30
us-gaap:InterestRateSwaptionMember
40
us-gaap:ForeignExchangeContractMember
20
us-gaap:CurrencySwapMember
10
us-gaap:ForeignExchangeForwardMember
20
us-gaap:ForeignExchangeFutureMember
30
us-gaap:EurodollarFutureMember
40
us-gaap:ForeignExchangeOptionMember
50
us-gaap:CrossCurrencyInterestRateContractMember
30
us-gaap:TreasuryLockMember
40
us-gaap:EquityContractMember
50
us-gaap:EquitySwapMember
10
us-gaap:StockOptionMember
20
us-gaap:CommodityContractMember
60
us-gaap:CommodityOptionMember
10
us-gaap:EnergyRelatedDerivativeMember
70
us-gaap:CreditRiskContractMember
80
us-gaap:EmbeddedDerivativeFinancialInstrumentsMember
90
us-gaap:PriceRiskDerivativeMember
100
us-gaap:CoalContractMember
110
us-gaap:OtherContractMember
120
us-gaap:IncomeStatementLocationAxis
20
us-gaap:IncomeStatementLocationDomain
10
us-gaap:SalesMember
10
us-gaap:TradingRevenueMember
20
us-gaap:CostOfSalesMember
30
us-gaap:PrincipalOrProprietaryTransactionsMember
40
us-gaap:AssetManagementIncomeMember
50
us-gaap:OtherIncomeMember
60
us-gaap:InterestIncomeMember
70
us-gaap:InvestmentIncomeMember
80
us-gaap:OperatingIncomeLossMember
90
us-gaap:OtherOperatingIncomeExpenseMember
100
us-gaap:InterestExpenseMember
110
us-gaap:OperatingExpenseMember
120
us-gaap:OtherExpenseMember
130
us-gaap:GainLossOnDerivativeInstrumentsMember
140
us-gaap:GainLossOnInvestmentsMember1
150
us-gaap:InvestmentIncomeExpenseMember
160
us-gaap:NonoperatingIncomeExpenseMember
170
us-gaap:OtherNonoperatingIncomeExpenseMember
180
us-gaap:ForeignCurrencyGainLossMember
190
us-gaap:SaleOfSubsidiaryGainLossMember
200
us-gaap:SellingGeneralAndAdministrativeExpensesMember
210
us-gaap:SellingAndMarketingExpenseMember
10
us-gaap:GeneralAndAdministrativeExpenseMember
20
us-gaap:OtherComprehensiveIncomeLocationAxis
30
us-gaap:OtherComprehensiveIncomeLocationDomain
10
us-gaap:OtherComprehensiveIncomeMember
10
us-gaap:HedgingDesignationAxis
40
us-gaap:HedgingDesignationDomain
10
us-gaap:DesignatedAsHedgingInstrumentMember
10
20
us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember
10
us-gaap:NotDesignatedAsHedgingInstrumentTradingMember
20
us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis
50
us-gaap:HedgingRelationshipDomain
10
us-gaap:FairValueHedgingMember
10
us-gaap:CashFlowHedgingMember
20
us-gaap:NetInvestmentHedgingMember
30
us-gaap:DerivativeInstrumentsGainLossLineItems
60
us-gaap:DerivativeGainLossOnDerivativeNetAbstract
10
us-gaap:DerivativeGainOnDerivative
10
us-gaap:DerivativeLossOnDerivative
20
us-gaap:DerivativeGainLossOnDerivativeNet
30
us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract
20
us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
10
us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
20
us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
30
us-gaap:DerivativeInstrumentsIncomeStatementLocationOfGainOrLossReclassifiedFromAccumulatedOCI
30
us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1
40
us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred
50
us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNetAbstract
60
us-gaap:DerivativeInstrumentsGainRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTesting
10
us-gaap:DerivativeInstrumentsLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTesting
20
us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
30
us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarningsAbstract
70
us-gaap:DerivativeExcludedComponentGainRecognizedInEarnings
10
us-gaap:DerivativeExcludedComponentLossRecognizedInEarnings
20
us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings
30
us-gaap:ScheduleOfDerivativeInstrumentsIncludedInTradingActivitiesTextBlock
30
10
us-gaap:TradingActivityByTypeAxis
10
us-gaap:TradingActivityByTypeDomain
10
us-gaap:FixedIncomeInterestRateMember
10
us-gaap:VariableIncomeInterestRateMember
20
us-gaap:ForeignExchangeMember
30
us-gaap:EquityMember
40
us-gaap:CommodityMember
50
us-gaap:CreditMember
60
us-gaap:OtherTradingMember
70
us-gaap:IncomeStatementLocationAxis
20
us-gaap:IncomeStatementLocationDomain
10
us-gaap:SalesMember
10
us-gaap:TradingRevenueMember
20
us-gaap:CostOfSalesMember
30
us-gaap:PrincipalOrProprietaryTransactionsMember
40
us-gaap:AssetManagementIncomeMember
50
us-gaap:OtherIncomeMember
60
us-gaap:InterestIncomeMember
70
us-gaap:InvestmentIncomeMember
80
us-gaap:OperatingIncomeLossMember
90
us-gaap:OtherOperatingIncomeExpenseMember
100
us-gaap:InterestExpenseMember
110
us-gaap:OperatingExpenseMember
120
us-gaap:OtherExpenseMember
130
us-gaap:GainLossOnDerivativeInstrumentsMember
140
us-gaap:GainLossOnInvestmentsMember1
150
us-gaap:InvestmentIncomeExpenseMember
160
us-gaap:NonoperatingIncomeExpenseMember
170
us-gaap:OtherNonoperatingIncomeExpenseMember
180
us-gaap:ForeignCurrencyGainLossMember
190
us-gaap:SaleOfSubsidiaryGainLossMember
200
us-gaap:SellingGeneralAndAdministrativeExpensesMember
210
us-gaap:SellingAndMarketingExpenseMember
10
us-gaap:GeneralAndAdministrativeExpenseMember
20
us-gaap:OtherComprehensiveIncomeLocationAxis
30
us-gaap:OtherComprehensiveIncomeLocationDomain
10
us-gaap:OtherComprehensiveIncomeMember
10
us-gaap:TradingActivityGainsAndLossesLineItems
40
us-gaap:TradingActivityGain
10
us-gaap:TradingActivityLoss
20
us-gaap:TradingGainsLosses
30
us-gaap:OtherFootnotesDisclosingDerivativeRelatedInformationCrossReference
40
us-gaap:DerivativeInstrumentDetailAbstract
20
us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
10
us-gaap:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable
10
us-gaap:DerivativeInstrumentRiskAxis
10
us-gaap:DerivativeContractTypeDomain
10
us-gaap:InterestRateContractMember
10
us-gaap:InterestRateFloorMember
10
us-gaap:InterestRateCapMember
20
us-gaap:InterestRateSwapMember
30
us-gaap:InterestRateSwaptionMember
40
us-gaap:ForeignExchangeContractMember
20
us-gaap:CurrencySwapMember
10
us-gaap:ForeignExchangeForwardMember
20
us-gaap:ForeignExchangeFutureMember
30
us-gaap:EurodollarFutureMember
40
us-gaap:ForeignExchangeOptionMember
50
us-gaap:CrossCurrencyInterestRateContractMember
30
us-gaap:TreasuryLockMember
40
us-gaap:EquityContractMember
50
us-gaap:EquitySwapMember
10
us-gaap:StockOptionMember
20
us-gaap:CommodityContractMember
60
us-gaap:CommodityOptionMember
10
us-gaap:EnergyRelatedDerivativeMember
70
us-gaap:CreditRiskContractMember
80
us-gaap:EmbeddedDerivativeFinancialInstrumentsMember
90
us-gaap:PriceRiskDerivativeMember
100
us-gaap:CoalContractMember
110
us-gaap:OtherContractMember
120
us-gaap:HedgingDesignationAxis
20
us-gaap:HedgingDesignationDomain
10
us-gaap:DesignatedAsHedgingInstrumentMember
10
20
us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember
10
us-gaap:NotDesignatedAsHedgingInstrumentTradingMember
20
us-gaap:BalanceSheetLocationAxis
30
us-gaap:BalanceSheetLocationDomain
10
us-gaap:OtherAssetsMember
10
us-gaap:OtherCurrentAssetsMember
10
us-gaap:OtherNoncurrentAssetsMember
20
us-gaap:OtherLiabilitiesMember
20
us-gaap:OtherCurrentLiabilitiesMember
10
us-gaap:OtherNoncurrentLiabilitiesMember
20
us-gaap:OtherInvestmentsMember
30
us-gaap:AccountsPayableAndAccruedLiabilitiesMember
40
us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember
50
us-gaap:PositionAxis
40
us-gaap:PositionDomain
10
us-gaap:LongMember
10
us-gaap:ShortMember
20
us-gaap:DerivativesFairValueLineItems
50
us-gaap:DerivativeFairValueOfDerivativeNetAbstract
10
10
us-gaap:DerivativeFairValueOfDerivativeAsset
10
us-gaap:DerivativeAssetFairValueGrossLiability
20
us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
30
20
us-gaap:DerivativeFairValueOfDerivativeLiability
10
us-gaap:DerivativeLiabilityFairValueGrossAsset
20
us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
30
us-gaap:DerivativeFairValueOfDerivativeNet
30
us-gaap:NotionalAmountOfDerivativesAbstract
20
us-gaap:DerivativeAssetNotionalAmount
10
us-gaap:DerivativeLiabilityNotionalAmount
20
us-gaap:DerivativeNotionalAmount
30
us-gaap:NotionalAmountOfNonderivativeInstruments
40
us-gaap:DerivativeNonmonetaryNotionalAmountVolume
50
us-gaap:DerivativeNonmonetaryNotionalAmountMass
60
us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure
70
us-gaap:DerivativeNonmonetaryNotionalAmountFlowRate
80
us-gaap:UnderlyingDerivativeAsset
90
us-gaap:UnderlyingDerivativeLiability
100
us-gaap:UnderlyingDerivative
110
us-gaap:UnderlyingDerivativeVolume
120
us-gaap:UnderlyingDerivativeMass
130
us-gaap:UnderlyingDerivativeEnergyMeasure
140
us-gaap:UnderlyingDerivativeFlowRate
150
us-gaap:DerivativeNumberOfInstrumentsHeldAbstract
30
us-gaap:DerivativeAssetNumberOfInstrumentsHeld
10
us-gaap:DerivativeLiabilityNumberOfInstrumentsHeld
20
us-gaap:DerivativeNumberOfInstrumentsHeld
30
us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
20
us-gaap:DerivativeTable
10
srt:EnergyAxis
10
srt:EnergyDomain
10
srt:FuelMember
10
srt:CrudeOilMember
20
srt:HeatingOilMember
30
srt:CrudeOilAndNGLPerBarrelMember
40
srt:NaturalGasPerThousandCubicFeetMember
50
us-gaap:VariableRateAxis
20
us-gaap:VariableRateDomain
10
us-gaap:BaseRateMember
10
us-gaap:FederalFundsEffectiveSwapRateMember
20
us-gaap:PrimeRateMember
30
us-gaap:EurodollarMember
40
us-gaap:LondonInterbankOfferedRateLIBORMember
50
us-gaap:SifmaMunicipalSwapRateMember
60
us-gaap:UsTreasuryUstInterestRateMember
70
us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember
80
us-gaap:LondonInterbankOfferedRateLiborSwapRateMember
90
us-gaap:DerivativeInstrumentRiskAxis
30
us-gaap:DerivativeContractTypeDomain
10
us-gaap:InterestRateContractMember
10
us-gaap:InterestRateFloorMember
10
us-gaap:InterestRateCapMember
20
us-gaap:InterestRateSwapMember
30
us-gaap:InterestRateSwaptionMember
40
us-gaap:ForeignExchangeContractMember
20
us-gaap:CurrencySwapMember
10
us-gaap:ForeignExchangeForwardMember
20
us-gaap:ForeignExchangeFutureMember
30
us-gaap:EurodollarFutureMember
40
us-gaap:ForeignExchangeOptionMember
50
us-gaap:CrossCurrencyInterestRateContractMember
30
us-gaap:TreasuryLockMember
40
us-gaap:EquityContractMember
50
us-gaap:EquitySwapMember
10
us-gaap:StockOptionMember
20
us-gaap:CommodityContractMember
60
us-gaap:CommodityOptionMember
10
us-gaap:EnergyRelatedDerivativeMember
70
us-gaap:CreditRiskContractMember
80
us-gaap:EmbeddedDerivativeFinancialInstrumentsMember
90
us-gaap:PriceRiskDerivativeMember
100
us-gaap:CoalContractMember
110
us-gaap:OtherContractMember
120
us-gaap:PositionAxis
40
us-gaap:PositionDomain
10
us-gaap:LongMember
10
us-gaap:ShortMember
20
50
10
srt:MaximumMember
10
srt:MinimumMember
20
us-gaap:DerivativeLineItems
60
us-gaap:DerivativeDescriptionOfTerms
10
us-gaap:DerivativeTermOfContract
20
us-gaap:DerivativeTypeOfInstrument
30
us-gaap:DerivativeNotionalAmount
40
us-gaap:DerivativeNonmonetaryNotionalAmount
50
us-gaap:DerivativeNumberOfInstrumentsHeld
60
us-gaap:DerivativeUnderlyingRisk
70
us-gaap:DerivativeDescriptionOfObjective
80
us-gaap:DerivativeDescriptionOfHedgedItem
90
us-gaap:DerivativeFairValueOfDerivativeNetAbstract
100
10
us-gaap:DerivativeFairValueOfDerivativeAsset
10
us-gaap:DerivativeAssetFairValueGrossLiability
20
us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
30
20
us-gaap:DerivativeFairValueOfDerivativeLiability
10
us-gaap:DerivativeLiabilityFairValueGrossAsset
20
us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
30
us-gaap:DerivativeFairValueOfDerivativeNet
30
us-gaap:DerivativeFairValueAmountOffsetAgainstCollateralNetAbstract
110
us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
10
us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
20
us-gaap:DerivativeFairValueAmountOffsetAgainstCollateralNet
30
us-gaap:NotionalAmountOfDerivativesAbstract
120
us-gaap:DerivativeAssetNotionalAmount
10
us-gaap:DerivativeLiabilityNotionalAmount
20
us-gaap:DerivativeNotionalAmount
30
us-gaap:NotionalAmountOfNonderivativeInstruments
40
us-gaap:DerivativeNonmonetaryNotionalAmountVolume
50
us-gaap:DerivativeNonmonetaryNotionalAmountMass
60
us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure
70
us-gaap:DerivativeNonmonetaryNotionalAmountFlowRate
80
us-gaap:UnderlyingDerivativeAsset
90
us-gaap:UnderlyingDerivativeLiability
100
us-gaap:UnderlyingDerivative
110
us-gaap:UnderlyingDerivativeVolume
120
us-gaap:UnderlyingDerivativeMass
130
us-gaap:UnderlyingDerivativeEnergyMeasure
140
us-gaap:UnderlyingDerivativeFlowRate
150
us-gaap:DerivativeNetHedgeIneffectivenessGainLoss
130
us-gaap:DerivativeAmountOfHedgedItem
140
us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets
150
us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities
160
us-gaap:DerivativeInceptionDates
170
us-gaap:DerivativeMaturityDates
180
us-gaap:DerivativeRemainingMaturity1
190
us-gaap:DerivativeAverageRemainingMaturity1
200
us-gaap:DerivativeFixedInterestRate
210
us-gaap:DerivativeAverageFixedInterestRate
220
us-gaap:DerivativeVariableInterestRate
230
us-gaap:DerivativeAverageVariableInterestRate
240
us-gaap:DerivativeBasisSpreadOnVariableRate
250
us-gaap:DerivativeAverageBasisSpreadOnVariableRate
260
us-gaap:DerivativeForwardInterestRate
270
us-gaap:DerivativeAverageForwardInterestRate
280
us-gaap:DerivativeCapInterestRate
290
us-gaap:DerivativeAverageCapInterestRate
300
us-gaap:DerivativeFloorInterestRate
310
us-gaap:DerivativeAverageFloorInterestRate
320
us-gaap:DerivativeSwaptionInterestRate
330
us-gaap:DerivativeAverageSwaptionInterestRate
340
us-gaap:DerivativeCurrencyBought
350
us-gaap:DerivativeCurrencySold
360
us-gaap:DerivativeUnderlying
370
us-gaap:DerivativeUnderlyingBasis
380
us-gaap:DerivativeForwardExchangeRate1
390
us-gaap:DerivativeAverageForwardExchangeRate1
400
us-gaap:DerivativeForeignCurrencyOptionStrikePrice
410
us-gaap:DerivativeAverageForeignCurrencyOptionStrikePrice
420
us-gaap:DerivativeExchangeRateCap1
430
us-gaap:DerivativeAverageExchangeRateCap1
440
us-gaap:DerivativeExchangeRateFloor1
450
us-gaap:DerivativeAverageExchangeRateFloor1
460
us-gaap:DerivativeForwardPrice
470
us-gaap:DerivativeAveragePriceRiskOptionStrikePrice
480
us-gaap:DerivativeCapPrice
490
us-gaap:DerivativeAverageCapPrice
500
us-gaap:DerivativeFloorPrice
510
us-gaap:DerivativeAverageFloorPrice
520
us-gaap:DerivativeSwapType
530
us-gaap:DerivativeSwapTypeFixedPrice
10
us-gaap:DerivativeSwapTypeAverageFixedPrice
20
us-gaap:DerivativeSwapTypeVariablePrice
30
us-gaap:DerivativeSwapTypeAverageVariablePrice
40
us-gaap:DerivativePriceRiskOptionStrikePrice
540
us-gaap:DerivativeAverageForwardPrice
550
us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAbstract
560
us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsType
10
us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsRisk
20
us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPurpose
30
us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
40
us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
50
us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNetAbstract
60
us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain
10
us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLoss
20
us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
30
us-gaap:DerivativeCostOfHedgeNetOfCashReceivedAbstract
570
us-gaap:DerivativeCostOfHedge
10
us-gaap:DerivativeCashReceivedOnHedge
20
us-gaap:DerivativeCostOfHedgeNetOfCashReceived
30
us-gaap:DerivativeCollateralAbstract
580
us-gaap:DerivativeCollateralRightToReclaimCash
10
us-gaap:DerivativeCollateralRightToReclaimSecurities
20
us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
30
us-gaap:DerivativeCollateralObligationToReturnCash
40
us-gaap:DerivativeCollateralObligationToReturnSecurities
50
us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
60
us-gaap:DerivativeNonmonetaryNotionalAmountPercentOfRequiredNeedCoverage
590
us-gaap:SummaryOfDerivativeInstrumentsAbstract
30
us-gaap:SummaryOfDerivativeInstrumentsImpactOnResultsOfOperationsAbstract
10
us-gaap:GainLossOnDerivativeInstrumentsNetPretaxAbstract
10
us-gaap:GainOnDerivativeInstrumentsPretax
10
us-gaap:LossOnDerivativeInstrumentsPretax
20
us-gaap:GainLossOnDerivativeInstrumentsNetPretax
30
us-gaap:GainLossOnDerivativeInstrumentsHeldForTradingPurposesNet
20
us-gaap:DerivativeAssetsLiabilitiesAtFairValueNetByBalanceSheetClassificationAbstract
20
us-gaap:DerivativeAssetsAbstract
10
us-gaap:DerivativeAssetsCurrent
10
us-gaap:DerivativeAssetsNoncurrent
20
us-gaap:DerivativeAssets
30
us-gaap:DerivativeLiabilitiesAbstract
20
us-gaap:DerivativeLiabilitiesCurrent
10
us-gaap:DerivativeLiabilitiesNoncurrent
20
us-gaap:DerivativeLiabilities
30
us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
30
us-gaap:SummaryOfDerivativeInstrumentsByHedgeDesignationAbstract
30
us-gaap:SummaryOfFairValueHedgeActivityAbstract
10
us-gaap:DescriptionOfFairValueHedgeActivity
10
us-gaap:GeneralFairValueHedgeInformationAbstract
20
us-gaap:ObjectivesForUsingFairValueHedgingInstruments
10
us-gaap:GeneralFairValueHedgeInformationMinimumRSquarePercentage
20
us-gaap:GeneralFairValueHedgeInformationHedgeEffectivenessThreshold
30
us-gaap:GainLossOnFairValueHedgesCaption
40
us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract
30
us-gaap:ComponentsOfFairValueHedgeIneffectivenessAbstract
10
us-gaap:GainLossOnFairValueHedgesRecognizedInEarningsAbstract
10
us-gaap:GainLossOnFairValueHedgeIneffectivenessNetAbstract
10
us-gaap:GainOnFairValueHedgeIneffectiveness
10
us-gaap:LossOnFairValueHedgeIneffectiveness
20
us-gaap:GainLossOnFairValueHedgeIneffectivenessNet
30
us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNetAbstract
20
us-gaap:GainFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectiveness
10
us-gaap:LossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectiveness
20
us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet
30
us-gaap:GainLossFromHedgedFirmCommitmentNotQualifyingAsFairValueHedgeNetAbstract
30
us-gaap:GainFromHedgedFirmCommitmentNotQualifyingAsFairValueHedge
10
us-gaap:LossFromHedgedFirmCommitmentNotQualifyingAsFairValueHedge
20
us-gaap:GainLossFromHedgedFirmCommitmentNotQualifyingAsFairValueHedgeNet
30
us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
40
us-gaap:FairValueHedgeIneffectivenessIsImmaterialAssertion
20
us-gaap:DiscontinuationOfFairValueHedgeAccountingAbstract
20
us-gaap:DeferredGainLossOnDiscontinuationOfFairValueHedge
10
us-gaap:AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfFairValueHedge1
20
us-gaap:HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease
30
us-gaap:HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease
40
us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
30
us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
40
us-gaap:DerivativeFairValueHedgeIncludedInEffectivenessGainLoss
50
us-gaap:FairValueHedgesAtFairValueNetTotalAbstract
20
us-gaap:FairValueHedgeAssetsAtFairValue
10
us-gaap:FairValueHedgeLiabilitiesAtFairValue
20
us-gaap:FairValueHedgesAtFairValueNet
30
us-gaap:HedgedAssetFairValueHedge
30
us-gaap:HedgedLiabilityFairValueHedge
40
us-gaap:HedgedAssetFairValueHedgeCumulativeIncreaseDecrease
50
us-gaap:HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease
60
us-gaap:HedgedAssetFairValueHedgeLastOfLayerAmount
70
us-gaap:HedgedAssetFairValueHedgeLastOfLayerCumulativeIncreaseDecrease
80
us-gaap:ClosedPortfolioAndBeneficialInterestLastOfLayerAmortizedCostAbstract
90
us-gaap:PrepayableFinancialAssetClosedPortfolioLastOfLayerAmortizedCost
10
us-gaap:BeneficialInterestSecuredByPrepayableFinancialInstrumentsLastOfLayerAmortizedCost
20
us-gaap:ClosedPortfolioAndBeneficialInterestLastOfLayerAmortizedCost
30
us-gaap:SummaryOfCashFlowHedgeActivityAbstract
100
us-gaap:DescriptionOfCashFlowHedgeActivity
10
us-gaap:GeneralCashFlowHedgeInformationAbstract
20
us-gaap:ObjectivesForUsingCashFlowHedgingInstruments
10
us-gaap:DescriptionOfCashFlowHedgeRiskManagementPolicy
20
us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1
30
us-gaap:GainLossOnCashFlowHedgesCaption
40
us-gaap:EffectOfCashFlowHedgesOnResultsOfOperationsAbstract
30
us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments
10
us-gaap:ReclassificationOfCashFlowHedgeGainLossAbstract
20
us-gaap:DescriptionOfReclassificationOfCashFlowHedgeGainLoss
10
us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
20
us-gaap:DiscontinuationOfCashFlowHedgeAbstract
30
us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax
10
us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNetAbstract
20
us-gaap:GainOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurring
10
us-gaap:LossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurring
20
us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet
30
us-gaap:GainLossOnCashFlowHedgeIneffectivenessNetTotalAbstract
30
us-gaap:GainOnCashFlowHedgeIneffectiveness
10
us-gaap:LossOnCashFlowHedgeIneffectiveness
20
us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet
30
us-gaap:CashFlowHedgeIneffectivenessIsImmaterial
40
us-gaap:GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNetTotalAbstract
50
us-gaap:GainFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectiveness
10
us-gaap:LossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectiveness
20
us-gaap:GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet
30
us-gaap:CashFlowHedgesDerivativeInstrumentsAtFairValueNetAbstract
110
us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
10
us-gaap:CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
20
us-gaap:CashFlowHedgesDerivativeInstrumentsAtFairValueNet
30
us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNetTotalAbstract
120
us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
10
us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsLiabilitiesAtFairValue
20
us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
30
us-gaap:DerivativeInstrumentsInHedgesAtFairValueNetAbstract
130
us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue
10
us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
20
us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
30
us-gaap:SummaryOfNetInvestmentHedgeActivityAbstract
140
us-gaap:DescriptionOfNetInvestmentHedgeActivity
10
us-gaap:GeneralNetInvestmentHedgeInformationAbstract
20
us-gaap:ObjectivesForUsingNetInvestmentHedgingInstruments
10
us-gaap:DescriptionOfNetInvestmentHedgeRiskManagementPolicy
20
us-gaap:DescriptionOfNetInvestmentsHedged
30
us-gaap:DescriptionOfLocationOfGainLossOnNetInvestmentHedgesInFinancialStatements
40
us-gaap:EffectOfNetInvestmentHedgeOnResultsOfOperationsAbstract
30
us-gaap:DescriptionOfNetInvestmentHedgeEffectOnEarningsAndComprehensiveIncome
10
us-gaap:AmountOfIneffectivenessOnNetInvestmentHedges
20
us-gaap:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax
30
us-gaap:TranslationAdjustmentForNetInvestmentHedgeNetOfTax
40
150
10
20
30
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
160
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable
10
us-gaap:StatementEquityComponentsAxis
10
us-gaap:EquityComponentDomain
10
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
10
us-gaap:AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember
20
us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember
30
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
20
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain
10
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
10
us-gaap:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems
30
us-gaap:Revenues
10
us-gaap:CostOfGoodsAndServicesSold
20
us-gaap:InvestmentIncomeNet
30
us-gaap:OtherIncome
40
us-gaap:InterestExpense
50
us-gaap:OtherCostAndExpenseOperating
60
70
us-gaap:SummaryOfDerivativeInstrumentsByRiskExposureAbstract
40
us-gaap:DerivativeUnderlyingRisk
10
us-gaap:InterestRateDerivativesAbstract
20
us-gaap:DescriptionOfInterestRateDerivativeActivities
10
us-gaap:DescriptionOfInterestRateRiskExposure
20
us-gaap:DiscussionOfObjectivesForUsingInterestRateDerivativeInstruments
30
us-gaap:DiscussionOfInterestRateDerivativeRiskManagementPolicy
40
us-gaap:NumberOfInterestRateDerivativesHeld
50
us-gaap:TypesOfItemsHedgedByInterestRateDerivatives
60
us-gaap:PercentageOfDebtHedgedByInterestRateDerivatives
70
us-gaap:DescriptionOfLocationOfInterestRateDerivativesOnBalanceSheet
80
us-gaap:DiscussionOfMethodOfMeasuringFairValueOfInterestRateDerivatives
90
us-gaap:InterestRateCashFlowHedgesAbstract
100
us-gaap:DescriptionOfInterestRateCashFlowHedgeActivities
10
us-gaap:MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1
20
us-gaap:DescriptionOfLocationOfInterestRateCashFlowHedgeDerivativeOnBalanceSheet
30
us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
40
us-gaap:DescriptionOfReclassificationOfInterestRateCashFlowHedgeGainLoss
50
us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet
60
us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
70
us-gaap:GainLossOnInterestRateCashFlowHedgeIneffectiveness
80
us-gaap:InterestRateCashFlowHedgeIneffectivenessIsImmaterial
10
us-gaap:GainLossOnComponentsExcludedFromAssessmentOfInterestRateCashFlowHedgeEffectiveness
20
us-gaap:GainLossOnDiscontinuationOfInterestRateCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet
90
us-gaap:InterestRateCashFlowHedgeDerivativeAtFairValueNetAbstract
100
us-gaap:InterestRateCashFlowHedgeAssetAtFairValue
10
us-gaap:InterestRateCashFlowHedgeLiabilityAtFairValue
20
us-gaap:InterestRateCashFlowHedgeDerivativeAtFairValueNet
30
us-gaap:InterestRateFairValueHedgesAbstract
110
us-gaap:DescriptionOfInterestRateFairValueHedgeActivities
10
us-gaap:DescriptionOfLocationOfInterestRateFairValueHedgeDerivativeOnBalanceSheet
20
us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1
30
us-gaap:IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1
40
us-gaap:InterestRateFairValueHedgeDerivativeAtFairValueNetAbstract
50
us-gaap:InterestRateFairValueHedgeAssetAtFairValue
10
us-gaap:InterestRateFairValueHedgeLiabilityAtFairValue
20
us-gaap:InterestRateFairValueHedgeDerivativeAtFairValueNet
30
us-gaap:GainLossOnInterestRateFairValueHedgeIneffectiveness
60
us-gaap:IneffectivenessOnInterestRateFairValueHedgesIsImmaterial
10
us-gaap:GainLossOnComponentsExcludedFromAssessmentOfInterestRateFairValueHedgeEffectiveness
20
us-gaap:GainLossFromHedgedFirmCommitmentNotQualifyingAsInterestRateFairValueHedgeNet
30
us-gaap:DeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge
40
us-gaap:AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1
50
us-gaap:InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAbstract
120
us-gaap:DescriptionOfInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsActivities
10
us-gaap:PurposeOfInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
20
us-gaap:DescriptionOfLocationOfInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnBalanceSheet
30
us-gaap:DescriptionOfLocationOfGainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInFinancialStatements
40
us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
50
us-gaap:InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNetAbstract
60
us-gaap:InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
10
us-gaap:InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
20
us-gaap:InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
30
us-gaap:InterestRateDerivativesAtFairValueNetAbstract
130
us-gaap:InterestRateDerivativeAssetsAtFairValue
10
us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
20
us-gaap:InterestRateDerivativesAtFairValueNet
30
us-gaap:ForeignCurrencyDerivativesAbstract
30
us-gaap:DescriptionOfForeignCurrencyDerivativeActivities
10
us-gaap:DescriptionOfForeignCurrencyExposure
20
us-gaap:DiscussionOfObjectivesForUsingForeignCurrencyDerivativeInstruments
30
us-gaap:DiscussionOfForeignCurrencyDerivativeRiskManagementPolicy
40
us-gaap:TypesOfItemsHedgedByForeignCurrencyDerivatives
50
us-gaap:NumberOfForeignCurrencyDerivativesHeld
60
us-gaap:HedgeDesignationsUsedForForeignCurrencyDerivatives
70
us-gaap:DescriptionOfLocationOfForeignCurrencyDerivativesOnBalanceSheet
80
us-gaap:DiscussionOfMethodOfMeasuringFairValueOfForeignCurrencyDerivatives
90
us-gaap:MaturityOfForeignCurrencyDerivatives1
100
us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1
10
us-gaap:AverageRemainingMaturityOfForeignCurrencyDerivatives1
20
us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet
110
us-gaap:ForeignCurrencyCashFlowHedgesAbstract
120
us-gaap:DescriptionOfForeignCurrencyCashFlowHedgeActivities
10
us-gaap:MaximumLengthOfTimeForeignCurrencyCashFlowHedge
20
us-gaap:DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnBalanceSheet
30
us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNetAbstract
40
us-gaap:ForeignCurrencyCashFlowHedgeAssetAtFairValue
10
us-gaap:ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
20
us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
30
us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTaxAbstract
50
us-gaap:UnrealizedGainOnForeignCurrencyDerivativesBeforeTax
10
us-gaap:UnrealizedLossOnForeignCurrencyDerivativesBeforeTax
20
us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax
30
us-gaap:DescriptionOfReclassificationOfForeignCurrencyCashFlowHedgeGainLoss
60
us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
70
us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
80
us-gaap:GainLossOnForeignCurrencyCashFlowHedgeIneffectiveness
90
us-gaap:ForeignCurrencyCashFlowHedgeIneffectivenessIsImmaterial
10
us-gaap:GainLossOnComponentsExcludedFromAssessmentOfForeignCurrencyCashFlowHedgeEffectiveness
20
us-gaap:GainLossOnDiscontinuationOfForeignCurrencyCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet
100
us-gaap:ForeignCurrencyFairValueHedgesAbstract
130
us-gaap:DescriptionOfForeignCurrencyFairValueHedgeActivities
10
us-gaap:ForeignCurrencyFairValueHedgeDerivativeTable
20
us-gaap:BalanceSheetLocationAxis
10
us-gaap:BalanceSheetLocationDomain
10
us-gaap:OtherAssetsMember
10
us-gaap:OtherCurrentAssetsMember
10
us-gaap:OtherNoncurrentAssetsMember
20
us-gaap:OtherLiabilitiesMember
20
us-gaap:OtherCurrentLiabilitiesMember
10
us-gaap:OtherNoncurrentLiabilitiesMember
20
us-gaap:OtherInvestmentsMember
30
us-gaap:AccountsPayableAndAccruedLiabilitiesMember
40
us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember
50
us-gaap:IncomeStatementLocationAxis
20
us-gaap:IncomeStatementLocationDomain
10
us-gaap:SalesMember
10
us-gaap:TradingRevenueMember
20
us-gaap:CostOfSalesMember
30
us-gaap:PrincipalOrProprietaryTransactionsMember
40
us-gaap:AssetManagementIncomeMember
50
us-gaap:OtherIncomeMember
60
us-gaap:InterestIncomeMember
70
us-gaap:InvestmentIncomeMember
80
us-gaap:OperatingIncomeLossMember
90
us-gaap:OtherOperatingIncomeExpenseMember
100
us-gaap:InterestExpenseMember
110
us-gaap:OperatingExpenseMember
120
us-gaap:OtherExpenseMember
130
us-gaap:GainLossOnDerivativeInstrumentsMember
140
us-gaap:GainLossOnInvestmentsMember1
150
us-gaap:InvestmentIncomeExpenseMember
160
us-gaap:NonoperatingIncomeExpenseMember
170
us-gaap:OtherNonoperatingIncomeExpenseMember
180
us-gaap:ForeignCurrencyGainLossMember
190
us-gaap:SaleOfSubsidiaryGainLossMember
200
us-gaap:SellingGeneralAndAdministrativeExpensesMember
210
us-gaap:SellingAndMarketingExpenseMember
10
us-gaap:GeneralAndAdministrativeExpenseMember
20
us-gaap:ForeignCurrencyFairValueHedgeDerivativeLineItems
30
us-gaap:ForeignCurrencyFairValueHedgeDerivativeAtFairValueNetAbstract
10
us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue
10
us-gaap:ForeignCurrencyFairValueHedgeLiabilityAtFairValue
20
us-gaap:ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet
30
us-gaap:GainLossOnForeignCurrencyFairValueHedgeDerivatives
20
us-gaap:ChangeInUnrealizedGainLossOnForeignCurrencyFairValueHedgingInstruments1
30
us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInForeignCurrencyFairValueHedge1
40
us-gaap:GainLossOnForeignCurrencyFairValueHedgeIneffectivenessDisclosuresAbstract
50
us-gaap:GainLossOnForeignCurrencyFairValueHedgeIneffectiveness
10
us-gaap:IneffectivenessOnForeignCurrencyFairValueHedgesIsImmaterial
20
us-gaap:GainLossOnComponentsExcludedFromAssessmentOfForeignCurrencyFairValueHedgeEffectiveness
30
us-gaap:GainLossFromHedgedFirmCommitmentNotQualifyingAsForeignCurrencyFairValueHedgeNet
40
us-gaap:AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfForeignCurrencyFairValueHedge1
50
us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAbstract
140
us-gaap:DescriptionOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsActivities
10
us-gaap:PurposeOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
20
us-gaap:DescriptionOfLocationOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnBalanceSheet
30
us-gaap:DescriptionOfLocationOfGainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInFinancialStatements
40
us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNetAbstract
50
us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
10
us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
20
us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
30
us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
60
us-gaap:PriceRiskDerivativesAbstract
40
us-gaap:ScheduleOfPriceRiskDerivativesTableTextBlock
10
us-gaap:PriceRiskDerivativesTable
10
us-gaap:BalanceSheetLocationAxis
10
us-gaap:BalanceSheetLocationDomain
10
us-gaap:OtherAssetsMember
10
us-gaap:OtherCurrentAssetsMember
10
us-gaap:OtherNoncurrentAssetsMember
20
us-gaap:OtherLiabilitiesMember
20
us-gaap:OtherCurrentLiabilitiesMember
10
us-gaap:OtherNoncurrentLiabilitiesMember
20
us-gaap:OtherInvestmentsMember
30
us-gaap:AccountsPayableAndAccruedLiabilitiesMember
40
us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember
50
us-gaap:IncomeStatementLocationAxis
20
us-gaap:IncomeStatementLocationDomain
10
us-gaap:SalesMember
10
us-gaap:TradingRevenueMember
20
us-gaap:CostOfSalesMember
30
us-gaap:PrincipalOrProprietaryTransactionsMember
40
us-gaap:AssetManagementIncomeMember
50
us-gaap:OtherIncomeMember
60
us-gaap:InterestIncomeMember
70
us-gaap:InvestmentIncomeMember
80
us-gaap:OperatingIncomeLossMember
90
us-gaap:OtherOperatingIncomeExpenseMember
100
us-gaap:InterestExpenseMember
110
us-gaap:OperatingExpenseMember
120
us-gaap:OtherExpenseMember
130
us-gaap:GainLossOnDerivativeInstrumentsMember
140
us-gaap:GainLossOnInvestmentsMember1
150
us-gaap:InvestmentIncomeExpenseMember
160
us-gaap:NonoperatingIncomeExpenseMember
170
us-gaap:OtherNonoperatingIncomeExpenseMember
180
us-gaap:ForeignCurrencyGainLossMember
190
us-gaap:SaleOfSubsidiaryGainLossMember
200
us-gaap:SellingGeneralAndAdministrativeExpensesMember
210
us-gaap:SellingAndMarketingExpenseMember
10
us-gaap:GeneralAndAdministrativeExpenseMember
20
us-gaap:PriceRiskDerivativesLineItems
30
us-gaap:PriceRiskFairValueHedgeDerivativeAtFairValueNetAbstract
10
us-gaap:PriceRiskFairValueHedgeAssetAtFairValue
10
us-gaap:PriceRiskFairValueHedgeLiabilityAtFairValue
20
us-gaap:PriceRiskFairValueHedgeDerivativeAtFairValueNet
30
us-gaap:PriceRiskDerivativesAtFairValueNetAbstract
20
us-gaap:PriceRiskDerivativeAssetsAtFairValue
10
us-gaap:PriceRiskDerivativeLiabilitiesAtFairValue
20
us-gaap:PriceRiskDerivativesAtFairValueNet
30
us-gaap:PriceRiskCashFlowHedgeDerivativeAtFairValueNetAbstract
30
us-gaap:PriceRiskCashFlowHedgeAssetAtFairValue
10
us-gaap:PriceRiskCashFlowHedgeLiabilityAtFairValue
20
us-gaap:PriceRiskCashFlowHedgeDerivativeAtFairValueNet
30
us-gaap:PriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNetAbstract
40
us-gaap:PriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
10
us-gaap:PriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
20
us-gaap:PriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
30
us-gaap:UnrealizedGainLossOnPriceRiskCashFlowDerivativesBeforeTaxAbstract
50
us-gaap:UnrealizedGainOnPriceRiskCashFlowDerivativesBeforeTax
10
us-gaap:UnrealizedLossOnPriceRiskCashFlowDerivativesBeforeTax
20
us-gaap:UnrealizedGainLossOnPriceRiskCashFlowDerivativesBeforeTax
30
us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
60
us-gaap:GainLossOnPriceRiskDerivativesNet
70
us-gaap:DescriptionOfPriceRiskDerivativeActivities
20
us-gaap:DescriptionOfPriceRiskExposure
30
us-gaap:DiscussionOfObjectivesForUsingPriceRiskDerivativeInstruments
40
us-gaap:DiscussionOfPriceRiskDerivativeRiskManagementPolicy
50
us-gaap:NumberOfPriceRiskDerivativesHeld
60
us-gaap:TypesOfItemsHedgedByPriceRiskDerivatives
70
us-gaap:HedgeDesignationsUsedForPriceRiskDerivatives
80
us-gaap:DiscussionOfMethodOfMeasuringFairValueOfPriceRiskDerivatives
90
us-gaap:IneffectivenessOnPriceRiskHedgesIsImmaterial
100
us-gaap:GainLossOnPriceRiskHedgeIneffectiveness
110
us-gaap:GainLossOnComponentsExcludedFromAssessmentOfPriceRiskHedgeEffectiveness
120
us-gaap:PriceRiskCashFlowHedgesAbstract
130
us-gaap:DescriptionOfPriceRiskCashFlowHedgeActivities
10
us-gaap:MaximumLengthOfTimeHedgedInPriceRiskCashFlowHedge1
20
us-gaap:DescriptionOfReclassificationOfPriceRiskCashFlowHedgeGainLoss
30
us-gaap:PriceRiskCashFlowHedgeGainOrLossReclassifiedToEarningsNet
40
us-gaap:PriceRiskCashFlowHedgeUnrealizedGainLossToBeReclassifiedDuringNext12Months
50
us-gaap:PriceRiskCashFlowHedgeIneffectivenessIsImmaterial
60
us-gaap:GainLossOnPriceRiskCashFlowHedgeIneffectiveness
10
us-gaap:GainLossOnComponentsExcludedFromAssessmentOfPriceRiskCashFlowHedgeEffectiveness
20
us-gaap:GainLossOnDiscontinuationOfPriceRiskCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet
70
us-gaap:PriceRiskFairValueHedgesAbstract
140
us-gaap:DescriptionOfPriceRiskFairValueHedgeActivities
10
us-gaap:IncreaseDecreaseInFairValueOfPriceRiskFairValueHedgingInstruments1
20
us-gaap:IncreaseDecreaseInFairValueOfHedgedItemInPriceRiskFairValueHedge1
30
us-gaap:UnrealizedGainLossOnPriceRiskFairValueHedgingInstruments
40
us-gaap:GainLossOnPriceRiskFairValueHedgeIneffectiveness
50
us-gaap:IneffectivenessOnPriceRiskFairValueHedgesIsImmaterial
10
us-gaap:GainLossOnComponentsExcludedFromAssessmentOfPriceRiskFairValueHedgeEffectiveness
20
us-gaap:GainLossFromHedgedFirmCommitmentNotQualifyingAsPriceRiskFairValueHedgeNet
30
us-gaap:AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfPriceRiskFairValueHedge1
40
us-gaap:PriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAbstract
150
us-gaap:DescriptionOfPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsActivities
10
us-gaap:PurposeOfPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
20
us-gaap:SummaryOfCreditDerivativesAbstract
50
us-gaap:DisclosureOfCreditDerivativesTextBlock
10
us-gaap:ScheduleOfCreditDerivativesTable
10
us-gaap:CreditDerivativesByContractTypeAxis
10
us-gaap:CreditDerivativesContractTypeDomain
10
us-gaap:CreditDefaultSwapMember
10
us-gaap:CreditDefaultSwapBuyingProtectionMember
10
us-gaap:CreditDefaultSwapSellingProtectionMember
20
us-gaap:CreditDefaultOptionMember
20
us-gaap:CreditDefaultSwaptionMember
30
us-gaap:CreditSpreadOptionMember
40
us-gaap:CreditIndexProductMember
50
us-gaap:HybridInstrumentMember
60
us-gaap:SwaptionMember
70
us-gaap:OtherCreditDerivativesMember
80
us-gaap:InternalCreditAssessmentAxis
20
us-gaap:InternalCreditAssessmentDomain
10
us-gaap:RiskLevelHighMember
10
us-gaap:RiskLevelMediumMember
20
us-gaap:RiskLevelLowMember
30
us-gaap:UnderlyingAssetClassAxis
30
us-gaap:UnderlyingAssetClassDomain
10
us-gaap:AgencySecuritiesMember
10
us-gaap:DebtSecuritiesPayableMember
20
us-gaap:LoansPayableMember
30
us-gaap:CollateralizedSecuritiesMember
40
us-gaap:MortgageBackedSecuritiesMember
10
us-gaap:ResidentialMortgageBackedSecuritiesMember
20
us-gaap:CommercialMortgageBackedSecuritiesMember
30
us-gaap:MortgageBackedSecuritiesOtherMember
40
us-gaap:CollateralizedDebtObligationsMember
50
us-gaap:CollateralizedLoanObligationsMember
60
us-gaap:CollateralizedCreditCardSecuritiesMember
70
us-gaap:CollateralizedAutoLoansMember
80
us-gaap:CollateralizedSecuritiesOtherMember
90
us-gaap:SovereignDebtMember
50
us-gaap:SovereignDebtStateGovernmentUnspecifiedMember
60
us-gaap:SovereignDebtLocalGovernmentUnspecifiedMember
70
us-gaap:StructuredFinanceMember
80
us-gaap:UnderlyingOtherMember
90
srt:CreditRatingMoodysAxis
40
srt:ExternalCreditRatingMoodysMember
10
srt:MoodysAaaRatingMember
10
srt:MoodysAa1RatingMember
20
srt:MoodysAa2RatingMember
30
srt:MoodysAa3RatingMember
40
srt:MoodysA1RatingMember
50
srt:MoodysA2RatingMember
60
srt:MoodysA3RatingMember
70
srt:MoodysBaa1RatingMember
80
srt:MoodysBaa2RatingMember
90
srt:MoodysBaa3RatingMember
100
srt:MoodysBa1RatingMember
110
srt:MoodysBa2RatingMember
120
srt:MoodysBa3RatingMember
130
srt:MoodysB1RatingMember
140
srt:MoodysB2RatingMember
150
srt:MoodysB3RatingMember
160
srt:MoodysCaa1RatingMember
170
srt:MoodysCaa2RatingMember
180
srt:MoodysCaa3RatingMember
190
srt:MoodysCaRatingMember
200
srt:MoodysCRatingMember
210
srt:CreditRatingFitchAxis
50
srt:ExternalCreditRatingFitchMember
10
srt:FitchAAARatingMember
10
srt:FitchAAPlusRatingMember
20
srt:FitchAARatingMember
30
srt:FitchAAMinusRatingMember
40
srt:FitchAPlusRatingMember
50
srt:FitchARatingMember
60
srt:FitchAMinusRatingMember
70
srt:FitchBBBPlusRatingMember
80
srt:FitchBBBRatingMember
90
srt:FitchBBBMinusRatingMember
100
srt:FitchBBPlusRatingMember
110
srt:FitchBBRatingMember
120
srt:FitchBBMinusRatingMember
130
srt:FitchBPlusRatingMember
140
srt:FitchBRatingMember
150
srt:FitchBMinusRatingMember
160
srt:FitchCCCPlusRatingMember
170
srt:FitchCCCRatingMember
180
srt:FitchCCCMinusRatingMember
190
srt:FitchCCRatingMember
200
srt:FitchCRatingMember
210
srt:FitchDRatingMember
220
srt:CreditRatingStandardPoorsAxis
60
srt:ExternalCreditRatingStandardPoorsMember
10
srt:StandardPoorsAAARatingMember
10
srt:StandardPoorsAAPlusRatingMember
20
srt:StandardPoorsAARatingMember
30
srt:StandardPoorsAAMinusRatingMember
40
srt:StandardPoorsAPlusRatingMember
50
srt:StandardPoorsARatingMember
60
srt:StandardPoorsAMinusRatingMember
70
srt:StandardPoorsBBBPlusRatingMember
80
srt:StandardPoorsBBBRatingMember
90
srt:StandardPoorsBBBMinusRatingMember
100
srt:StandardPoorsBBPlusRatingMember
110
srt:StandardPoorsBBRatingMember
120
srt:StandardPoorsBBMinusRatingMember
130
srt:StandardPoorsBPlusRatingMember
140
srt:StandardPoorsBRatingMember
150
srt:StandardPoorsBMinusRatingMember
160
srt:StandardPoorsCCCPlusRatingMember
170
srt:StandardPoorsCCCRatingMember
180
srt:StandardPoorsCCCMinusRatingMember
190
srt:StandardPoorsCCRatingMember
200
srt:StandardPoorsCRatingMember
210
srt:StandardPoorsDRatingMember
220
us-gaap:ExternalCreditRatingByGroupingAxis
70
us-gaap:ExternalCreditRatingByGroupingDomain
10
us-gaap:ExternalCreditRatingInvestmentGradeMember
10
us-gaap:ExternalCreditRatingNonInvestmentGradeMember
20
us-gaap:ValuationTechniqueAxis
80
us-gaap:ValuationTechniqueDomain
10
us-gaap:MarketApproachValuationTechniqueMember
10
us-gaap:ValuationTechniqueConsensusPricingModelMember
10
us-gaap:ValuationTechniqueMatrixPricingMember
20
us-gaap:IncomeApproachValuationTechniqueMember
20
us-gaap:ValuationTechniqueDiscountedCashFlowMember
10
us-gaap:ValuationTechniqueOptionPricingModelMember
20
us-gaap:CostApproachValuationTechniqueMember
30
us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis
90
us-gaap:HedgingRelationshipDomain
10
us-gaap:FairValueHedgingMember
10
us-gaap:CashFlowHedgingMember
20
us-gaap:NetInvestmentHedgingMember
30
us-gaap:BalanceSheetLocationAxis
100
us-gaap:BalanceSheetLocationDomain
10
us-gaap:OtherAssetsMember
10
us-gaap:OtherCurrentAssetsMember
10
us-gaap:OtherNoncurrentAssetsMember
20
us-gaap:OtherLiabilitiesMember
20
us-gaap:OtherCurrentLiabilitiesMember
10
us-gaap:OtherNoncurrentLiabilitiesMember
20
us-gaap:OtherInvestmentsMember
30
us-gaap:AccountsPayableAndAccruedLiabilitiesMember
40
us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember
50
us-gaap:IncomeStatementLocationAxis
110
us-gaap:IncomeStatementLocationDomain
10
us-gaap:SalesMember
10
us-gaap:TradingRevenueMember
20
us-gaap:CostOfSalesMember
30
us-gaap:PrincipalOrProprietaryTransactionsMember
40
us-gaap:AssetManagementIncomeMember
50
us-gaap:OtherIncomeMember
60
us-gaap:InterestIncomeMember
70
us-gaap:InvestmentIncomeMember
80
us-gaap:OperatingIncomeLossMember
90
us-gaap:OtherOperatingIncomeExpenseMember
100
us-gaap:InterestExpenseMember
110
us-gaap:OperatingExpenseMember
120
us-gaap:OtherExpenseMember
130
us-gaap:GainLossOnDerivativeInstrumentsMember
140
us-gaap:GainLossOnInvestmentsMember1
150
us-gaap:InvestmentIncomeExpenseMember
160
us-gaap:NonoperatingIncomeExpenseMember
170
us-gaap:OtherNonoperatingIncomeExpenseMember
180
us-gaap:ForeignCurrencyGainLossMember
190
us-gaap:SaleOfSubsidiaryGainLossMember
200
us-gaap:SellingGeneralAndAdministrativeExpensesMember
210
us-gaap:SellingAndMarketingExpenseMember
10
us-gaap:GeneralAndAdministrativeExpenseMember
20
us-gaap:PositionAxis
120
us-gaap:PositionDomain
10
us-gaap:LongMember
10
us-gaap:ShortMember
20
us-gaap:CreditDerivativesLineItems
130
us-gaap:DescriptionOfCreditRiskExposure
10
us-gaap:DiscussionOfObjectivesForUsingCreditRiskDerivativeInstruments
20
us-gaap:NumberOfCreditRiskDerivativesHeld
30
us-gaap:CreditDerivativeTerm1
40
us-gaap:MaturityOfCreditRiskDerivative
50
us-gaap:AverageTermOfCreditRiskDerivatives1
60
us-gaap:MaximumTermOfCreditRiskDerivatives1
70
us-gaap:CreditDerivativeTriggeringEvent
80
us-gaap:CreditDerivativeInternalGroupingParameter
90
us-gaap:CreditDerivativeMaximumExposureUndiscounted
100
us-gaap:CreditDerivativeUnlimitedExposure
110
us-gaap:CreditDerivativeMaximumExposureInestimable
120
us-gaap:CreditRiskDerivativesAtFairValueNetAbstract
130
us-gaap:CreditRiskDerivativeAssetsAtFairValue
10
us-gaap:CreditRiskDerivativeLiabilitiesAtFairValue
20
us-gaap:CreditRiskDerivativesAtFairValueNet
30
us-gaap:DerivativeNetHedgeIneffectivenessGainLoss
140
us-gaap:NotionalAmountOfDerivativesAbstract
150
us-gaap:DerivativeAssetNotionalAmount
10
us-gaap:DerivativeLiabilityNotionalAmount
20
us-gaap:DerivativeNotionalAmount
30
us-gaap:NotionalAmountOfNonderivativeInstruments
40
us-gaap:DerivativeNonmonetaryNotionalAmountVolume
50
us-gaap:DerivativeNonmonetaryNotionalAmountMass
60
us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure
70
us-gaap:DerivativeNonmonetaryNotionalAmountFlowRate
80
us-gaap:UnderlyingDerivativeAsset
90
us-gaap:UnderlyingDerivativeLiability
100
us-gaap:UnderlyingDerivative
110
us-gaap:UnderlyingDerivativeVolume
120
us-gaap:UnderlyingDerivativeMass
130
us-gaap:UnderlyingDerivativeEnergyMeasure
140
us-gaap:UnderlyingDerivativeFlowRate
150
us-gaap:GainLossOnComponentsExcludedFromAssessmentOfCreditRiskHedgeEffectiveness
160
us-gaap:CreditDerivativeRecourseProvisions
170
us-gaap:CreditDerivativeCollateralHeldDirectlyOrByThirdParties
180
us-gaap:CreditDerivativeLiquidationProceedsMonetaryAmount
190
us-gaap:CreditDerivativeLiquidationProceedsPercentage
200
us-gaap:CreditDerivativePurchasedCreditProtection
210
us-gaap:DerivativeCreditRiskRelatedContingentFeaturesAbstract
50
us-gaap:DescriptionOfCreditRiskRelatedContingentFeaturesAbstract
10
us-gaap:DerivativeCreditRiskRelatedContingentFeaturesExistenceAndNature
10
us-gaap:DerivativeCreditRiskRelatedContingentFeaturesTriggeringCircumstances
20
us-gaap:DerivativeNetLiabilityPositionAggregateFairValue
20
us-gaap:CollateralAlreadyPostedAggregateFairValue
30
us-gaap:AdditionalCollateralAggregateFairValue
40
us-gaap:AssetsNeededForImmediateSettlementAggregateFairValue
50
us-gaap:DiscussionOfHybridInstrumentsAndEmbeddedDerivativesTextBlock
40
us-gaap:HybridInstrumentsAbstract
10
us-gaap:HybridInstrumentsTable
10
us-gaap:IncomeStatementLocationAxis
10
us-gaap:IncomeStatementLocationDomain
10
us-gaap:SalesMember
10
us-gaap:TradingRevenueMember
20
us-gaap:CostOfSalesMember
30
us-gaap:PrincipalOrProprietaryTransactionsMember
40
us-gaap:AssetManagementIncomeMember
50
us-gaap:OtherIncomeMember
60
us-gaap:InterestIncomeMember
70
us-gaap:InvestmentIncomeMember
80
us-gaap:OperatingIncomeLossMember
90
us-gaap:OtherOperatingIncomeExpenseMember
100
us-gaap:InterestExpenseMember
110
us-gaap:OperatingExpenseMember
120
us-gaap:OtherExpenseMember
130
us-gaap:GainLossOnDerivativeInstrumentsMember
140
us-gaap:GainLossOnInvestmentsMember1
150
us-gaap:InvestmentIncomeExpenseMember
160
us-gaap:NonoperatingIncomeExpenseMember
170
us-gaap:OtherNonoperatingIncomeExpenseMember
180
us-gaap:ForeignCurrencyGainLossMember
190
us-gaap:SaleOfSubsidiaryGainLossMember
200
us-gaap:SellingGeneralAndAdministrativeExpensesMember
210
us-gaap:SellingAndMarketingExpenseMember
10
us-gaap:GeneralAndAdministrativeExpenseMember
20
us-gaap:BalanceSheetLocationAxis
20
us-gaap:BalanceSheetLocationDomain
10
us-gaap:OtherAssetsMember
10
us-gaap:OtherCurrentAssetsMember
10
us-gaap:OtherNoncurrentAssetsMember
20
us-gaap:OtherLiabilitiesMember
20
us-gaap:OtherCurrentLiabilitiesMember
10
us-gaap:OtherNoncurrentLiabilitiesMember
20
us-gaap:OtherInvestmentsMember
30
us-gaap:AccountsPayableAndAccruedLiabilitiesMember
40
us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember
50
us-gaap:HybridInstrumentsLineItems
30
us-gaap:HybridInstrumentsAtFairValueNet
10
us-gaap:UnrealizedGainLossOnHybridInstrumentNet
20
us-gaap:DescriptionOfHybridInstrumentsAccountedForAtFairValue
20
us-gaap:DescriptionOfAccountingMethodForHybridInstruments
30
us-gaap:EmbeddedDerivativeAbstract
20
us-gaap:EmbeddedDerivativeTable
10
us-gaap:IncomeStatementLocationAxis
10
us-gaap:IncomeStatementLocationDomain
10
us-gaap:SalesMember
10
us-gaap:TradingRevenueMember
20
us-gaap:CostOfSalesMember
30
us-gaap:PrincipalOrProprietaryTransactionsMember
40
us-gaap:AssetManagementIncomeMember
50
us-gaap:OtherIncomeMember
60
us-gaap:InterestIncomeMember
70
us-gaap:InvestmentIncomeMember
80
us-gaap:OperatingIncomeLossMember
90
us-gaap:OtherOperatingIncomeExpenseMember
100
us-gaap:InterestExpenseMember
110
us-gaap:OperatingExpenseMember
120
us-gaap:OtherExpenseMember
130
us-gaap:GainLossOnDerivativeInstrumentsMember
140
us-gaap:GainLossOnInvestmentsMember1
150
us-gaap:InvestmentIncomeExpenseMember
160
us-gaap:NonoperatingIncomeExpenseMember
170
us-gaap:OtherNonoperatingIncomeExpenseMember
180
us-gaap:ForeignCurrencyGainLossMember
190
us-gaap:SaleOfSubsidiaryGainLossMember
200
us-gaap:SellingGeneralAndAdministrativeExpensesMember
210
us-gaap:SellingAndMarketingExpenseMember
10
us-gaap:GeneralAndAdministrativeExpenseMember
20
us-gaap:BalanceSheetLocationAxis
20
us-gaap:BalanceSheetLocationDomain
10
us-gaap:OtherAssetsMember
10
us-gaap:OtherCurrentAssetsMember
10
us-gaap:OtherNoncurrentAssetsMember
20
us-gaap:OtherLiabilitiesMember
20
us-gaap:OtherCurrentLiabilitiesMember
10
us-gaap:OtherNoncurrentLiabilitiesMember
20
us-gaap:OtherInvestmentsMember
30
us-gaap:AccountsPayableAndAccruedLiabilitiesMember
40
us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember
50
us-gaap:EmbeddedDerivativeLineItems
30
us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNetAbstract
10
us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeAsset
10
us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
20
us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet
30
us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNetAbstract
20
us-gaap:EmbeddedDerivativeGainOnEmbeddedDerivative
10
us-gaap:EmbeddedDerivativeLossOnEmbeddedDerivative
20
us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
30
us-gaap:DescriptionOfEmbeddedDerivative
20
us-gaap:EmbeddedDerivativeDescriptionOfHostContract
30
us-gaap:EmbeddedDerivativeNoLongerBifurcatedReason
40
us-gaap:EmbeddedDerivativeNoLongerBifurcatedAmountReclassifiedToStockholdersEquity
50
us-gaap:TableTextBlockSupplementAbstract
20
us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable
10
us-gaap:HedgingDesignationAxis
10
us-gaap:HedgingDesignationDomain
10
us-gaap:DesignatedAsHedgingInstrumentMember
10
20
us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember
10
us-gaap:NotDesignatedAsHedgingInstrumentTradingMember
20
us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis
20
us-gaap:HedgingRelationshipDomain
10
us-gaap:FairValueHedgingMember
10
us-gaap:CashFlowHedgingMember
20
us-gaap:NetInvestmentHedgingMember
30
us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems
30
us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
10
us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
20
us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock
30
us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
40
us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock
50
us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
60
us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
70
us-gaap:ScheduleOfNetInvestmentHedgesStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
80
us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
90
us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
100
us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
110
us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock
120
us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock
130
us-gaap:DisclosureTextBlockAbstract
30
us-gaap:DerivativesAndFairValueTextBlock
10
us-gaap:Asu201712TransitionAbstract
40
us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember
10
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
20
us-gaap:AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember
30
us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
40
us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
50
us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
60
us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
70
us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
80
us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
90
us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
100
us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPortionAttributableToNoncontrollingInterest
110
us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPortionAttributableToParent
120
us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
130
us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
140
us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
150
us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxPortionAttributableToNoncontrollingInterest
160
us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToNoncontrollingInterest
170
us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
180
us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxPortionAttributableToParent
190