XML 42 R62.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
3 Months Ended
Mar. 31, 2015
Contract
Mar. 31, 2014
Contract
Financing Receivable, Modifications [Line Items]    
Number of Loans and Leases 59us-gaap_FinancingReceivableModificationsNumberOfContracts2 36us-gaap_FinancingReceivableModificationsNumberOfContracts2
Recorded Investment $ 7.9us-gaap_FinancingReceivableModificationsRecordedInvestment $ 4.2us-gaap_FinancingReceivableModificationsRecordedInvestment
Unpaid Principal Balance 11.0ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance 4.5ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
Commercial    
Financing Receivable, Modifications [Line Items]    
Number of Loans and Leases 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Recorded Investment 0.8us-gaap_FinancingReceivableModificationsRecordedInvestment
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
0.7us-gaap_FinancingReceivableModificationsRecordedInvestment
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Unpaid Principal Balance 0.8ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
0.7ntrs_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 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
 
Recorded Investment 0.1us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_CommercialAndInstitutionalLoansMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
 
Unpaid Principal Balance 0.1ntrs_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 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Recorded Investment 0.7us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
0.7us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Unpaid Principal Balance 0.7ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
0.7ntrs_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 57us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
35us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Recorded Investment 7.1us-gaap_FinancingReceivableModificationsRecordedInvestment
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
3.5us-gaap_FinancingReceivableModificationsRecordedInvestment
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Unpaid Principal Balance 10.2ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
3.8ntrs_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 57us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
34us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Recorded Investment 7.1us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
3.5us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
Unpaid Principal Balance $ 10.2ntrs_FinancingReceivableModificationsUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember
$ 3.8ntrs_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   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ntrs_PrivateClientMember
/ ntrs_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableSecondaryAxis
= ntrs_PersonalPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_FinanceReceivablesMember