XML 73 R57.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Summary of Significant Accounting Policies, Loans (Details) - USD ($) $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2021 | Dec. 31, 2020
Loans [Abstract] |  |
Minimum number of days past due for loans to be considered nonperforming | 90 days |
Period of sustained repayment performance for nonperforming TDRs to be returned to performing status | 6 months |
COVID-19 [Member] |  |
Loans [Abstract] |  |
Loans in modification programs related to COVID-19 | $ 1.4 | $ 110.8

X
- Definition Amount of financing receivables modified related to COVID-19. + References No definition available. + Details
Name: | nbtb_FinancingReceivablesModificationsRelatedToCOVID19
Namespace Prefix: | nbtb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | nbtb_LoansReceivableAbstract
Namespace Prefix: | nbtb_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of sustained repayment performance for nonperforming TDRs to be returned to performing status, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | nbtb_PeriodOfSustainedRepaymentPerformanceForNonperformingTdrsToBeReturnedToPerformingStatus
Namespace Prefix: | nbtb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The threshold period past due for a loan to be considered nonperforming, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | nbtb_ThresholdPeriodPastDueForLoansToBeConsideredNonperforming
Namespace Prefix: | nbtb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_UnusualOrInfrequentItemAxis=us-gaap_NaturalDisastersAndOtherCasualtyEventsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |