XML 192 R167.htm IDEA: XBRL DOCUMENT v2.4.1.9
Offsetting of Derivative Liabilities and of Securities Sold Under Agreements to Repurchase Within Consolidated Balance Sheet (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Derivative [Line Items]    
Net Amounts Presented $ 885.1us-gaap_SecuritiesSoldUnderAgreementsToRepurchase $ 917.3us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
Securities Sold under Agreements to Repurchase    
Derivative [Line Items]    
Gross Recognized Liabilities 885.1us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
917.3us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
Net Amounts Presented 885.1us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
917.3us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
Gross Amounts Not Offset 885.1ntrs_GrossAmountsOfLiabilitiesNotOffsetInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
917.3ntrs_GrossAmountsOfLiabilitiesNotOffsetInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
Derivatives    
Derivative [Line Items]    
Gross Recognized Liabilities 4,227.3us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
[1] 3,100.9us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
[1]
Gross Amounts Offset 3,173.3ntrs_GrossAmountsOfLiabilitiesOffsetInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
[1] 1,926.0ntrs_GrossAmountsOfLiabilitiesOffsetInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
[1]
Net Amounts Presented 1,054.0ntrs_NetAmountsOfLiabilitiesPresentedInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
[1] 1,174.9ntrs_NetAmountsOfLiabilitiesPresentedInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
[1]
Net Amount 1,054.0ntrs_DerivativesLiabilitiesNetAmount
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
[1],[2] 1,174.9ntrs_DerivativesLiabilitiesNetAmount
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
[1],[2]
Derivatives | Subject to Master Netting Arrangement    
Derivative [Line Items]    
Gross Recognized Liabilities 3,562.8us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= ntrs_SubjectToMasterNettingArrangementMember
[1] 2,234.2us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= ntrs_SubjectToMasterNettingArrangementMember
[1]
Gross Amounts Offset 3,173.3ntrs_GrossAmountsOfLiabilitiesOffsetInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= ntrs_SubjectToMasterNettingArrangementMember
[1] 1,926.0ntrs_GrossAmountsOfLiabilitiesOffsetInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= ntrs_SubjectToMasterNettingArrangementMember
[1]
Net Amounts Presented 389.5ntrs_NetAmountsOfLiabilitiesPresentedInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= ntrs_SubjectToMasterNettingArrangementMember
[1] 308.2ntrs_NetAmountsOfLiabilitiesPresentedInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= ntrs_SubjectToMasterNettingArrangementMember
[1]
Net Amount 389.5ntrs_DerivativesLiabilitiesNetAmount
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= ntrs_SubjectToMasterNettingArrangementMember
[1],[2] 308.2ntrs_DerivativesLiabilitiesNetAmount
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= ntrs_SubjectToMasterNettingArrangementMember
[1],[2]
Derivatives | Not Subject to Master Netting Arrangement    
Derivative [Line Items]    
Gross Recognized Liabilities 664.5us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= ntrs_NotSubjectToMasterNettingArrangementMember
[1] 866.7us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= ntrs_NotSubjectToMasterNettingArrangementMember
[1]
Net Amounts Presented 664.5ntrs_NetAmountsOfLiabilitiesPresentedInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= ntrs_NotSubjectToMasterNettingArrangementMember
[1] 866.7ntrs_NetAmountsOfLiabilitiesPresentedInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= ntrs_NotSubjectToMasterNettingArrangementMember
[1]
Net Amount 664.5ntrs_DerivativesLiabilitiesNetAmount
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= ntrs_NotSubjectToMasterNettingArrangementMember
[1],[2] 866.7ntrs_DerivativesLiabilitiesNetAmount
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= ntrs_NotSubjectToMasterNettingArrangementMember
[1],[2]
Derivatives | Foreign Exchange Contracts | Over the Counter Derivative    
Derivative [Line Items]    
Gross Recognized Liabilities 3,431.0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
[1] 2,039.0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
[1]
Gross Amounts Offset 1,889.8ntrs_GrossAmountsOfLiabilitiesOffsetInConsolidatedBalanceSheet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
[1] 1,073.3ntrs_GrossAmountsOfLiabilitiesOffsetInConsolidatedBalanceSheet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
[1]
Net Amounts Presented 1,541.2ntrs_NetAmountsOfLiabilitiesPresentedInConsolidatedBalanceSheet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
[1] 965.7ntrs_NetAmountsOfLiabilitiesPresentedInConsolidatedBalanceSheet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
[1]
Net Amount 1,541.2ntrs_DerivativesLiabilitiesNetAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
[1],[2] 965.7ntrs_DerivativesLiabilitiesNetAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
[1],[2]
Derivatives | Interest Rate Swaps | Over the Counter Derivative    
Derivative [Line Items]    
Gross Recognized Liabilities 118.7us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1] 163.7us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1]
Gross Amounts Offset 32.1ntrs_GrossAmountsOfLiabilitiesOffsetInConsolidatedBalanceSheet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1] 47.5ntrs_GrossAmountsOfLiabilitiesOffsetInConsolidatedBalanceSheet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1]
Net Amounts Presented 86.6ntrs_NetAmountsOfLiabilitiesPresentedInConsolidatedBalanceSheet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1] 116.2ntrs_NetAmountsOfLiabilitiesPresentedInConsolidatedBalanceSheet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1]
Net Amount 86.6ntrs_DerivativesLiabilitiesNetAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1],[2] 116.2ntrs_DerivativesLiabilitiesNetAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OverTheCounterMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1],[2]
Derivatives | Interest Rate Swaps | Exchange Cleared    
Derivative [Line Items]    
Gross Recognized Liabilities 13.1us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_ExchangeClearedMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1] 31.5us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_ExchangeClearedMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1]
Gross Amounts Offset 13.1ntrs_GrossAmountsOfLiabilitiesOffsetInConsolidatedBalanceSheet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_ExchangeClearedMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1] 9.1ntrs_GrossAmountsOfLiabilitiesOffsetInConsolidatedBalanceSheet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_ExchangeClearedMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1]
Net Amounts Presented   22.4ntrs_NetAmountsOfLiabilitiesPresentedInConsolidatedBalanceSheet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_ExchangeClearedMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1]
Net Amount   22.4ntrs_DerivativesLiabilitiesNetAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_ExchangeClearedMember
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1],[2]
Derivatives | Cross Product Netting Adjustment    
Derivative [Line Items]    
Gross Amounts Offset 6.3ntrs_GrossAmountsOfLiabilitiesOffsetInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= ntrs_CrossProductNettingAdjustmentMember
[1] 28.4ntrs_GrossAmountsOfLiabilitiesOffsetInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= ntrs_CrossProductNettingAdjustmentMember
[1]
Derivatives | Cross Product Collateral Adjustment    
Derivative [Line Items]    
Gross Amounts Offset $ 1,232.0ntrs_GrossAmountsOfLiabilitiesOffsetInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= ntrs_CrossProductCollateralAdjustmentMember
[1] $ 767.7ntrs_GrossAmountsOfLiabilitiesOffsetInConsolidatedBalanceSheet
/ us-gaap_DerivativeByNatureAxis
= ntrs_DerivativesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= ntrs_CrossProductCollateralAdjustmentMember
[1]
[1] Derivative liabilities are reported in other liabilities in the consolidated balance sheet. Other liabilities (excluding derivative liabilities) totaled $2,794.1 million and $2,338.4 million as of December 31, 2014 and 2013, respectively.
[2] Northern Trust did not place any cash collateral with counterparties that was not offset in the consolidated balance sheet that could have been used to offset the net amounts presented in the consolidated balance sheet as of December 31, 2014 and 2013.