XML 87 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Balances and Delinquency Status of Performing and Nonperforming Loans and Leases by Segment and Class as well as Total OREO and Nonperforming Asset Balances (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Financing Receivable, Recorded Investment [Line Items]    
Other Real Estate Owned $ 8.5us-gaap_OtherRealEstateAndForeclosedAssets $ 16.6us-gaap_OtherRealEstateAndForeclosedAssets
Total Nonperforming Assets 228.1us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest 232.3us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
Total Loans and Leases 32,630.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 31,640.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Commercial    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 15,491.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
14,353.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial | Commercial and Institutional    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 9,030.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
8,381.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial | Commercial Real Estate    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 3,500.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
3,333.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial | Lease Financing, net    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 870.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
916.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial | Non-U.S.    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 1,661.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_NonUnitedStatesMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
1,530.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_NonUnitedStatesMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial | Other    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 428.0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialOtherFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
191.5us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialOtherFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Personal    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 17,138.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
17,286.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
Personal | Residential Real Estate    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 9,440.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
9,782.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
Personal | Private Client    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 7,615.8us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
7,466.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
Personal | Other    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 82.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PersonalOtherFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
37.1us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PersonalOtherFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
Performing Financing Receivable    
Financing Receivable, Recorded Investment [Line Items]    
Current 32,280.3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
31,242.6us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
30-59 Days Past Due 101.7us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
129.6us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
60-89 Days Past Due 19.2us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
29.6us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
90 Days or More Past Due 9.4us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
22.7us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
Total Loans and Leases 32,410.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
31,424.5us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
Performing Financing Receivable | Commercial    
Financing Receivable, Recorded Investment [Line Items]    
Current 15,383.5us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
14,253.2us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
30-59 Days Past Due 31.4us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
24.1us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
60-89 Days Past Due 9.4us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
13.8us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
90 Days or More Past Due 6.2us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
10.4us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Total Loans and Leases 15,430.5us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
14,301.5us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Performing Financing Receivable | Commercial | Commercial and Institutional    
Financing Receivable, Recorded Investment [Line Items]    
Current 8,980.4us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
8,340.5us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
30-59 Days Past Due 21.2us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
14.5us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
60-89 Days Past Due 4.6us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
4.0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
90 Days or More Past Due 3.1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
7.9us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Total Loans and Leases 9,009.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
8,366.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Performing Financing Receivable | Commercial | Commercial Real Estate    
Financing Receivable, Recorded Investment [Line Items]    
Current 3,442.9us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
3,274.3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
30-59 Days Past Due 10.2us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
9.6us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
60-89 Days Past Due 4.8us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
9.8us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
90 Days or More Past Due 3.1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
2.5us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Total Loans and Leases 3,461.0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
3,296.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Performing Financing Receivable | Commercial | Lease Financing, net    
Financing Receivable, Recorded Investment [Line Items]    
Current 870.6us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
916.3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Total Loans and Leases 870.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
916.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Performing Financing Receivable | Commercial | Non-U.S.    
Financing Receivable, Recorded Investment [Line Items]    
Current 1,661.6us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_NonUnitedStatesMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
1,530.6us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_NonUnitedStatesMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Total Loans and Leases 1,661.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_NonUnitedStatesMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
1,530.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_NonUnitedStatesMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Performing Financing Receivable | Commercial | Other    
Financing Receivable, Recorded Investment [Line Items]    
Current 428.0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialOtherFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
191.5us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialOtherFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Total Loans and Leases 428.0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialOtherFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
191.5us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialOtherFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Performing Financing Receivable | Personal    
Financing Receivable, Recorded Investment [Line Items]    
Current 16,896.8us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
16,989.4us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
30-59 Days Past Due 70.3us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
105.5us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
60-89 Days Past Due 9.8us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
15.8us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
90 Days or More Past Due 3.2us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
12.3us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
Total Loans and Leases 16,980.1us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
17,123.0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
Performing Financing Receivable | Personal | Residential Real Estate    
Financing Receivable, Recorded Investment [Line Items]    
Current 9,240.2us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
9,556.3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
30-59 Days Past Due 37.5us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
49.5us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
60-89 Days Past Due 2.6us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
9.9us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
90 Days or More Past Due 2.2us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
4.5us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
Total Loans and Leases 9,282.5us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
9,620.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
Performing Financing Receivable | Personal | Private Client    
Financing Receivable, Recorded Investment [Line Items]    
Current 7,573.7us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
7,396.0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
30-59 Days Past Due 32.8us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
56.0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
60-89 Days Past Due 7.2us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
5.9us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
90 Days or More Past Due 1.0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
7.8us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
Total Loans and Leases 7,614.7us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
7,465.7us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
Performing Financing Receivable | Personal | Other    
Financing Receivable, Recorded Investment [Line Items]    
Current 82.9us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PersonalOtherFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
37.1us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PersonalOtherFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
Total Loans and Leases 82.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PersonalOtherFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
37.1us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PersonalOtherFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
Nonperforming Financing Receivable    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 219.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_NonperformingFinancingReceivableMember
215.7us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_NonperformingFinancingReceivableMember
Nonperforming Financing Receivable | Commercial    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 60.8us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_NonperformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
52.1us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_NonperformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Nonperforming Financing Receivable | Commercial | Commercial and Institutional    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 20.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
15.0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Nonperforming Financing Receivable | Commercial | Commercial Real Estate    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 39.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
37.1us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
Nonperforming Financing Receivable | Personal    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 158.8us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_NonperformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
163.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_NonperformingFinancingReceivableMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
Nonperforming Financing Receivable | Personal | Residential Real Estate    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases 157.7us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
162.4us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
Nonperforming Financing Receivable | Personal | Private Client    
Financing Receivable, Recorded Investment [Line Items]    
Total Loans and Leases $ 1.1us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
$ 1.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ ntrs_FinancingReceivableInformationByDelinquencyStatusAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember