XML 121 R138.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Pension Plan Assets (Detail) (U.S. Plan, USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value $ 1,440.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 1,342.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 1,277.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
COMMON STOCK | U.S.
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 14.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= us-gaap_CommonStockMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_UsEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
Preferred and Common Stock | U.S.
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value   116.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_UsEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Preferred and Common Stock | Non U.S.
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value   56.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_NonUsEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Fixed Income | U.S. Government Sponsored Agency
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 159.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
131.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Mutual Funds | Global Large Cap Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 69.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_MutualFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_GlobalLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
Other Investment | Mutual Funds | Foreign Large Cap Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value   66.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_MutualFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_ForeignLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Mutual Funds | Domestic Large Cap Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value   69.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_MutualFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Collective Trust Fund | Foreign Large Cap Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 105.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_ForeignLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
74.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_ForeignLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Collective Trust Fund | Foreign Small Cap Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 37.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_ForeignSmallCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
31.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_ForeignSmallCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Collective Trust Fund | Domestic Large Cap Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 196.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
101.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Collective Trust Fund | Domestic Small Cap Value
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 26.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticSmallCapValueMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
26.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticSmallCapValueMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Collective Trust Fund | Domestic Mid Cap Value
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 14.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticMidCapValueMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
19.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticMidCapValueMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Collective Trust Fund | Domestic Small Cap Growth
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 21.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticSmallCapGrowthMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
14.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticSmallCapGrowthMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Collective Trust Fund | Domestic Mid Cap Growth
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 15.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticMidCapGrowthMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
38.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticMidCapGrowthMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Collective Trust Fund | Short-Term Investment
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 3.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_ShortTermInvestmentFundMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
6.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_ShortTermInvestmentFundMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Collective Trust Fund | Global Real Estate Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 73.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_GlobalRealEstateBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
65.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_GlobalRealEstateBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Collective Trust Fund | Domestic Long-Term Bond
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 508.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticLongtermBondMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
333.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticLongtermBondMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Collective Trust Fund | Emerging Market Large Cap Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 68.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_EmergingMarketLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
40.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_EmergingMarketLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Commodity Linked Fund
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value   39.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommodityIndexLinkedNotesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Ishares Index Fund
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value   2.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_IsharesIndexFundMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Private Equity Funds
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 49.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
47.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Other Investment | Hedge Funds
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 68.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
55.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Cash and Other
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 9.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
5.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Fair Value, Inputs, Level 1
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 93.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
352.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value, Inputs, Level 1 | COMMON STOCK | U.S.
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 14.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= us-gaap_CommonStockMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_UsEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Fair Value, Inputs, Level 1 | Preferred and Common Stock | U.S.
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value   116.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_UsEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value, Inputs, Level 1 | Preferred and Common Stock | Non U.S.
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value   52.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_NonUsEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value, Inputs, Level 1 | Other Investment | Mutual Funds | Global Large Cap Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 69.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_MutualFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_GlobalLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Fair Value, Inputs, Level 1 | Other Investment | Mutual Funds | Foreign Large Cap Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value   66.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_MutualFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_ForeignLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value, Inputs, Level 1 | Other Investment | Mutual Funds | Domestic Large Cap Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value   69.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_MutualFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value, Inputs, Level 1 | Other Investment | Commodity Linked Fund
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value   39.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommodityIndexLinkedNotesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value, Inputs, Level 1 | Other Investment | Ishares Index Fund
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value   2.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_IsharesIndexFundMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value, Inputs, Level 1 | Cash and Other
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 9.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
5.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value, Inputs, Level 2
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 1,229.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
886.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 2 | Preferred and Common Stock | Non U.S.
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value   3.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_NonUsEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 2 | Fixed Income | U.S. Government Sponsored Agency
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 159.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
131.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 2 | Other Investment | Collective Trust Fund | Foreign Large Cap Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 105.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_ForeignLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
74.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_ForeignLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 2 | Other Investment | Collective Trust Fund | Foreign Small Cap Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 37.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_ForeignSmallCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
31.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_ForeignSmallCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 2 | Other Investment | Collective Trust Fund | Domestic Large Cap Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 196.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
101.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 2 | Other Investment | Collective Trust Fund | Domestic Small Cap Value
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 26.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticSmallCapValueMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
26.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticSmallCapValueMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 2 | Other Investment | Collective Trust Fund | Domestic Mid Cap Value
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 14.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticMidCapValueMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
19.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticMidCapValueMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 2 | Other Investment | Collective Trust Fund | Domestic Small Cap Growth
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 21.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticSmallCapGrowthMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
14.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticSmallCapGrowthMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 2 | Other Investment | Collective Trust Fund | Domestic Mid Cap Growth
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 15.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticMidCapGrowthMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
38.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticMidCapGrowthMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 2 | Other Investment | Collective Trust Fund | Short-Term Investment
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 3.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_ShortTermInvestmentFundMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
6.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_ShortTermInvestmentFundMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 2 | Other Investment | Collective Trust Fund | Global Real Estate Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 73.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_GlobalRealEstateBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
65.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_GlobalRealEstateBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 2 | Other Investment | Collective Trust Fund | Domestic Long-Term Bond
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 508.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticLongtermBondMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
333.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_DomesticLongtermBondMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 2 | Other Investment | Collective Trust Fund | Emerging Market Large Cap Blend
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 68.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_EmergingMarketLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
40.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ntrs_CollectiveTrustFundsMember
/ ntrs_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ntrs_EmergingMarketLargeCapBlendMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 3
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 117.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
102.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Inputs, Level 3 | Private Equity Funds
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 49.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
47.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
47.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 | Hedge Funds
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 68.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
55.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
30.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 | Other Investment | Private Equity Funds
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value 49.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
47.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Inputs, Level 3 | Other Investment | Hedge Funds
     
Defined Benefit Plan Disclosure [Line Items]      
Total Assets at Fair Value $ 68.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 55.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ ntrs_DefinedBenefitPlanAssetAllocationsAxis
= ntrs_OtherInvestmentMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member