XML 22 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Income (Loss) Changes During Period (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Other Comprehensive Income (Loss) $ 53.3us-gaap_OtherComprehensiveIncomeLossNetOfTax $ 8.2us-gaap_OtherComprehensiveIncomeLossNetOfTax
Net Unrealized Gains (Losses) on Securities Available for Sale    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Before Tax 86.7us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
7.3us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Tax Effect (32.6)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(2.8)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Other Comprehensive Income (Loss) 54.1us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
4.5us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Net Unrealized Gains (Losses) on Securities Available for Sale | Noncredit-Related Unrealized Losses on Securities OTTI    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Before Tax   1.5us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_NoncreditRelatedUnrealizedLossesOnSecuritiesOtherThanTemporarilyImpairmentMember
Tax Effect   (0.6)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_NoncreditRelatedUnrealizedLossesOnSecuritiesOtherThanTemporarilyImpairmentMember
Other Comprehensive Income (Loss)   0.9us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_NoncreditRelatedUnrealizedLossesOnSecuritiesOtherThanTemporarilyImpairmentMember
Net Unrealized Gains (Losses) on Securities Available for Sale | Other Unrealized Gains (Losses) on Securities Available-for-Sale    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Before Tax 86.8us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_OtherUnrealizedGainsLossesOnSecuritiesAvailableForSaleMember
5.7us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_OtherUnrealizedGainsLossesOnSecuritiesAvailableForSaleMember
Tax Effect (32.7)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_OtherUnrealizedGainsLossesOnSecuritiesAvailableForSaleMember
(2.2)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_OtherUnrealizedGainsLossesOnSecuritiesAvailableForSaleMember
Other Comprehensive Income (Loss) 54.1us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_OtherUnrealizedGainsLossesOnSecuritiesAvailableForSaleMember
3.5us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_OtherUnrealizedGainsLossesOnSecuritiesAvailableForSaleMember
Net Unrealized Gains (Losses) on Securities Available for Sale | Reclassification Adjustment for (Gains) Losses Included in Net Income    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Before Tax (0.1)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember
0.1us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember
Tax Effect 0.1us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember
 
Other Comprehensive Income (Loss)   0.1us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember
Net Unrealized Gains (Losses) on Cash Flow Hedges Designations    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Before Tax (3.7)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2.6us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Tax Effect 2.6us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1.0)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Comprehensive Income (Loss) (1.1)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1.6us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Net Unrealized Gains (Losses) on Cash Flow Hedges Designations | Reclassification Adjustment for (Gains) Losses Included in Net Income    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Before Tax 1.0us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember
0.2us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember
Tax Effect (0.4)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember
(0.1)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember
Other Comprehensive Income (Loss) 0.6us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember
0.1us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember
Net Unrealized Gains (Losses) on Cash Flow Hedges Designations | Unrealized Gains (Losses) on Cash Flow Hedges    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Before Tax (4.7)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_UnrealizedGainsLossesOnCashFlowHedgesMember
2.4us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_UnrealizedGainsLossesOnCashFlowHedgesMember
Tax Effect 3.0us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_UnrealizedGainsLossesOnCashFlowHedgesMember
(0.9)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_UnrealizedGainsLossesOnCashFlowHedgesMember
Other Comprehensive Income (Loss) (1.7)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_UnrealizedGainsLossesOnCashFlowHedgesMember
1.5us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_UnrealizedGainsLossesOnCashFlowHedgesMember
Net Foreign Currency Adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Before Tax 25.5us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(4.7)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Tax Effect (31.4)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
3.4us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other Comprehensive Income (Loss) (5.9)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(1.3)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Net Foreign Currency Adjustments | Foreign Currency Translation Adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Before Tax (90.1)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ForeignCurrencyTranslationAdjustmentsMember
6.5us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ForeignCurrencyTranslationAdjustmentsMember
Tax Effect 12.2us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ForeignCurrencyTranslationAdjustmentsMember
(0.9)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ForeignCurrencyTranslationAdjustmentsMember
Other Comprehensive Income (Loss) (77.9)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ForeignCurrencyTranslationAdjustmentsMember
5.6us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ForeignCurrencyTranslationAdjustmentsMember
Net Foreign Currency Adjustments | Long-Term Intra-Entity Foreign Currency Transaction Losses    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Before Tax (1.0)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_LongTermIntraEntityForeignCurrencyTransactionLossesMember
(0.6)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_LongTermIntraEntityForeignCurrencyTransactionLossesMember
Tax Effect 0.3us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_LongTermIntraEntityForeignCurrencyTransactionLossesMember
0.2us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_LongTermIntraEntityForeignCurrencyTransactionLossesMember
Other Comprehensive Income (Loss) (0.7)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_LongTermIntraEntityForeignCurrencyTransactionLossesMember
(0.4)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_LongTermIntraEntityForeignCurrencyTransactionLossesMember
Net Foreign Currency Adjustments | Net Investment Hedge Gains (Losses)    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Before Tax 116.6us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_NetInvestmentHedgeGainLossMember
(10.6)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_NetInvestmentHedgeGainLossMember
Tax Effect (43.9)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_NetInvestmentHedgeGainLossMember
4.1us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_NetInvestmentHedgeGainLossMember
Other Comprehensive Income (Loss) 72.7us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_NetInvestmentHedgeGainLossMember
(6.5)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_NetInvestmentHedgeGainLossMember
Net Pension and Other Postretirement Benefit Adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Before Tax 9.5us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
6.4us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Tax Effect (3.3)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(3.0)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other Comprehensive Income (Loss) 6.2us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
3.4us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Net Pension and Other Postretirement Benefit Adjustments | Reclassification Adjustment for (Gains) Losses Included in Net Income    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Before Tax 9.5us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember
6.4us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember
Tax Effect (3.3)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember
(3.0)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember
Other Comprehensive Income (Loss) $ 6.2us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember
$ 3.4us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= ntrs_ReclassificationAdjustmentForGainsLossesIncludedInNetIncomeMember