XML 193 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
Number of Loans and Leases Modified in TDRs and Total Recorded Investments and Unpaid Principal Balances (Detail) (Class of Financing Receivable, USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Contract
Dec. 31, 2013
Contract
Financing Receivable, Modifications [Line Items]    
Number of Loans and Leases 138ntrs_FinancingReceivableModificationsNumberOfContractsInPeriod 203ntrs_FinancingReceivableModificationsNumberOfContractsInPeriod
Recorded Investment $ 19.8ntrs_FinancingReceivableModificationsRecordedInvestmentModifiedDuringPeriod $ 93.1ntrs_FinancingReceivableModificationsRecordedInvestmentModifiedDuringPeriod
Unpaid Principal Balance 24.0ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance 113.8ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
Commercial    
Financing Receivable, Modifications [Line Items]    
Number of Loans and Leases 10ntrs_FinancingReceivableModificationsNumberOfContractsInPeriod
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
26ntrs_FinancingReceivableModificationsNumberOfContractsInPeriod
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Recorded Investment 4.6ntrs_FinancingReceivableModificationsRecordedInvestmentModifiedDuringPeriod
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
31.1ntrs_FinancingReceivableModificationsRecordedInvestmentModifiedDuringPeriod
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Unpaid Principal Balance 5.6ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
40.9ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Commercial | Commercial and Institutional    
Financing Receivable, Modifications [Line Items]    
Number of Loans and Leases 2ntrs_FinancingReceivableModificationsNumberOfContractsInPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
14ntrs_FinancingReceivableModificationsNumberOfContractsInPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Recorded Investment 0.7ntrs_FinancingReceivableModificationsRecordedInvestmentModifiedDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
3.4ntrs_FinancingReceivableModificationsRecordedInvestmentModifiedDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Unpaid Principal Balance 0.8ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
4.7ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Commercial | Commercial Real Estate Portfolio Segment    
Financing Receivable, Modifications [Line Items]    
Number of Loans and Leases 8ntrs_FinancingReceivableModificationsNumberOfContractsInPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
12ntrs_FinancingReceivableModificationsNumberOfContractsInPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Recorded Investment 3.9ntrs_FinancingReceivableModificationsRecordedInvestmentModifiedDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
27.7ntrs_FinancingReceivableModificationsRecordedInvestmentModifiedDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Unpaid Principal Balance 4.8ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
36.2ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Personal    
Financing Receivable, Modifications [Line Items]    
Number of Loans and Leases 128ntrs_FinancingReceivableModificationsNumberOfContractsInPeriod
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
177ntrs_FinancingReceivableModificationsNumberOfContractsInPeriod
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Recorded Investment 15.2ntrs_FinancingReceivableModificationsRecordedInvestmentModifiedDuringPeriod
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
62.0ntrs_FinancingReceivableModificationsRecordedInvestmentModifiedDuringPeriod
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Unpaid Principal Balance 18.4ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
72.9ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Personal | Residential Real Estate    
Financing Receivable, Modifications [Line Items]    
Number of Loans and Leases 124ntrs_FinancingReceivableModificationsNumberOfContractsInPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
168ntrs_FinancingReceivableModificationsNumberOfContractsInPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Recorded Investment 15.0ntrs_FinancingReceivableModificationsRecordedInvestmentModifiedDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
49.1ntrs_FinancingReceivableModificationsRecordedInvestmentModifiedDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Unpaid Principal Balance 17.9ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
60.0ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Personal | Private Client    
Financing Receivable, Modifications [Line Items]    
Number of Loans and Leases 4ntrs_FinancingReceivableModificationsNumberOfContractsInPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
9ntrs_FinancingReceivableModificationsNumberOfContractsInPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Recorded Investment 0.2ntrs_FinancingReceivableModificationsRecordedInvestmentModifiedDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
12.9ntrs_FinancingReceivableModificationsRecordedInvestmentModifiedDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Unpaid Principal Balance $ 0.5ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
$ 12.9ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember