XML 58 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Loan Losses and Credit Quality of Loans, Impaired Loans (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Allowance for Loan Losses and Credit Quality of Loans [Abstract]      
Minimum balance for classified loans to be evaluated individually for impairment $ 500nbtb_FinancingReceivableClassifiedGradingMinimumBalanceForIndividuallyEvaluatedForImpairment    
With an allowance recorded [Abstract]      
Recorded investment balance (book) 25,796us-gaap_ImpairedFinancingReceivableRecordedInvestment 31,440us-gaap_ImpairedFinancingReceivableRecordedInvestment  
Unpaid principal balance (legal) 32,290us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance 35,430us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance  
Related allowance 1,100us-gaap_ImpairedFinancingReceivableRelatedAllowance 715us-gaap_ImpairedFinancingReceivableRelatedAllowance  
Average recorded investment 31,059us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment 23,317us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment 17,403us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
Interest income recognized accrual 772us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod 418us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod 643us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
Originated Loans [Member]      
With no allowance recorded [Abstract]      
Recorded investment balance (book) 17,358us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
16,360us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
 
Unpaid principal balance (legal) 19,181us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
18,173us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
 
Originated Loans [Member] | Commercial Loans [Member]      
With no allowance recorded [Abstract]      
Recorded investment balance (book) 8,316us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
11,100us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Unpaid principal balance (legal) 9,189us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
12,446us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Originated Loans [Member] | Commercial [Member]      
With no allowance recorded [Abstract]      
Recorded investment balance (book) 1,748us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
4,721us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
 
Unpaid principal balance (legal) 1,901us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
4,777us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
 
With an allowance recorded [Abstract]      
Average recorded investment 1,954us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
3,488us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
6,682us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
Interest income recognized accrual 115us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
56us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
Originated Loans [Member] | Commercial Real Estate [Member]      
With no allowance recorded [Abstract]      
Recorded investment balance (book) 4,505us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
4,613us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
Unpaid principal balance (legal) 4,520us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
5,164us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
With an allowance recorded [Abstract]      
Recorded investment balance (book) 2,763us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
5,020us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
Unpaid principal balance (legal) 4,611us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
6,877us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
Related allowance 600us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
715us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
Average recorded investment 9,679us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
11,085us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
4,944us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Interest income recognized accrual 169us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
95us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
230us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Originated Loans [Member] | Agricultural [Member]      
With no allowance recorded [Abstract]      
Recorded investment balance (book) 20us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalFinancingReceivableMember
125us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalFinancingReceivableMember
 
Unpaid principal balance (legal) 26us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalFinancingReceivableMember
195us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalFinancingReceivableMember
 
With an allowance recorded [Abstract]      
Average recorded investment 91us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalFinancingReceivableMember
1,035us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalFinancingReceivableMember
1,767us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalFinancingReceivableMember
Interest income recognized accrual 1us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalFinancingReceivableMember
1us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalFinancingReceivableMember
43us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalFinancingReceivableMember
Originated Loans [Member] | Agricultural Real Estate [Member]      
With no allowance recorded [Abstract]      
Recorded investment balance (book) 1,147us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalRealEstateFinancingReceivableMember
1,431us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalRealEstateFinancingReceivableMember
 
Unpaid principal balance (legal) 1,441us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalRealEstateFinancingReceivableMember
1,708us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalRealEstateFinancingReceivableMember
 
With an allowance recorded [Abstract]      
Average recorded investment 1,346us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalRealEstateFinancingReceivableMember
1,067us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalRealEstateFinancingReceivableMember
922us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalRealEstateFinancingReceivableMember
Interest income recognized accrual 46us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalRealEstateFinancingReceivableMember
47us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalRealEstateFinancingReceivableMember
72us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_AgriculturalRealEstateFinancingReceivableMember
Originated Loans [Member] | Business Banking [Member]      
With no allowance recorded [Abstract]      
Recorded investment balance (book) 896us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_SmallBusinessFinancingReceivableMember
210us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_SmallBusinessFinancingReceivableMember
 
Unpaid principal balance (legal) 1,301us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_SmallBusinessFinancingReceivableMember
602us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_SmallBusinessFinancingReceivableMember
 
With an allowance recorded [Abstract]      
Average recorded investment 610us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_SmallBusinessFinancingReceivableMember
127us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_SmallBusinessFinancingReceivableMember
68us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_SmallBusinessFinancingReceivableMember
Interest income recognized accrual 55us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_SmallBusinessFinancingReceivableMember
61us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_SmallBusinessFinancingReceivableMember
65us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_SmallBusinessFinancingReceivableMember
Originated Loans [Member] | Consumer Loans [Member]      
With no allowance recorded [Abstract]      
Recorded investment balance (book) 5,498us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
3,248us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Unpaid principal balance (legal) 6,033us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
3,472us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Originated Loans [Member] | Home Equity [Member]      
With an allowance recorded [Abstract]      
Average recorded investment 5,198us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
3,120us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
1,877us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Interest income recognized accrual 267us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
145us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
123us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Originated Loans [Member] | Residential Real Estate Mortgages [Member]      
With no allowance recorded [Abstract]      
Recorded investment balance (book) 3,544us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,012us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Unpaid principal balance (legal) 3,959us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,255us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
With an allowance recorded [Abstract]      
Average recorded investment 3,039us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,085us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
1,143us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Interest income recognized accrual 119us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
69us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
54us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_OriginatedLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Acquired Loans [Member] | Commercial Loans [Member]      
With no allowance recorded [Abstract]      
Recorded investment balance (book) 2,666us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
10,060us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Unpaid principal balance (legal) 3,830us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
10,380us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Acquired Loans [Member] | Commercial [Member]      
With no allowance recorded [Abstract]      
Recorded investment balance (book) 0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
6,501us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
 
Unpaid principal balance (legal) 0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
6,538us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
 
With an allowance recorded [Abstract]      
Recorded investment balance (book) 3,009us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
 
Unpaid principal balance (legal) 4,668us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
 
Related allowance 500us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
 
Average recorded investment 5,756us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
Interest income recognized accrual 0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nbtb_CommercialFinancingReceivableMember
Acquired Loans [Member] | Commercial Real Estate [Member]      
With no allowance recorded [Abstract]      
Recorded investment balance (book) 2,666us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
3,559us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
Unpaid principal balance (legal) 3,830us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
3,842us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
With an allowance recorded [Abstract]      
Average recorded investment 3,386us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
1,310us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Interest income recognized accrual $ 0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
$ 0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
$ 0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ nbtb_ClassOfFinancingReceivablesAxis
= nbtb_AcquiredLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember