XML 93 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans, Allowance for Loan Losses and Credit Quality (Age Analysis of Past Due Financing Receivables) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
loan
Dec. 31, 2014
loan
Age Analysis of Past Due Financing Receivables    
Number of Loans 30-59 Days 97indb_NumberOfFinancingReceivablesThirtyToFiftyNineDaysPastDue 112indb_NumberOfFinancingReceivablesThirtyToFiftyNineDaysPastDue
Principal Balance 30-59 Days $ 8,078us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 20,609us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
Number of Loans 60-89 Days 37indb_NumberOfFinancingReceivablesSixtyToEightyNineDaysPastDue 47indb_NumberOfFinancingReceivablesSixtyToEightyNineDaysPastDue
Principal Balance 60-89 Days 3,370us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 4,725us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
Number of Loans 90 Days or More 120indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays 110indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays
Principal Balance 90 Days or More 16,866us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue 14,270us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
Number of Loans Total Past Due 254indb_NumberOfFinancingReceivablesTotalPastDue 269indb_NumberOfFinancingReceivablesTotalPastDue
Principal Balance Total Past Due 28,314us-gaap_FinancingReceivableRecordedInvestmentPastDue 39,604us-gaap_FinancingReceivableRecordedInvestmentPastDue
Current 5,364,804us-gaap_FinancingReceivableRecordedInvestmentCurrent 4,931,129us-gaap_FinancingReceivableRecordedInvestmentCurrent
Total Financing Receivables 5,393,118us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther 4,970,733us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther
Recorded Investment >90 Days and Accruing 187us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 119us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Commercial and Industrial [Member]    
Age Analysis of Past Due Financing Receivables    
Number of Loans 30-59 Days 8indb_NumberOfFinancingReceivablesThirtyToFiftyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
18indb_NumberOfFinancingReceivablesThirtyToFiftyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
Principal Balance 30-59 Days 236us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
3,192us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
Number of Loans 60-89 Days 7indb_NumberOfFinancingReceivablesSixtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
10indb_NumberOfFinancingReceivablesSixtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
Principal Balance 60-89 Days 973us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
1,007us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
Number of Loans 90 Days or More 25indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
19indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
Principal Balance 90 Days or More 4,256us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
2,320us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
Number of Loans Total Past Due 40indb_NumberOfFinancingReceivablesTotalPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
47indb_NumberOfFinancingReceivablesTotalPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
Principal Balance Total Past Due 5,465us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
6,519us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
Current 823,915us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
854,320us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
Total Financing Receivables 829,380us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
860,839us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_CommercialAndIndustrialMember
Commercial Real Estate [Member]    
Age Analysis of Past Due Financing Receivables    
Number of Loans 30-59 Days 16indb_NumberOfFinancingReceivablesThirtyToFiftyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
19indb_NumberOfFinancingReceivablesThirtyToFiftyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Principal Balance 30-59 Days 3,189us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
13,428us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Number of Loans 60-89 Days 5indb_NumberOfFinancingReceivablesSixtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
6indb_NumberOfFinancingReceivablesSixtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Principal Balance 60-89 Days 714us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
1,480us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Number of Loans 90 Days or More 23indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
16indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Principal Balance 90 Days or More 6,896us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
4,225us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Number of Loans Total Past Due 44indb_NumberOfFinancingReceivablesTotalPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
41indb_NumberOfFinancingReceivablesTotalPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Principal Balance Total Past Due 10,799us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
19,133us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Current 2,595,645us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
2,328,190us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Total Financing Receivables 2,606,444us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
2,347,323us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Commercial Construction [Member]    
Age Analysis of Past Due Financing Receivables    
Number of Loans 30-59 Days   1indb_NumberOfFinancingReceivablesThirtyToFiftyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Principal Balance 30-59 Days   506us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Number of Loans 90 Days or More 1indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
1indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Principal Balance 90 Days or More 311us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
311us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Number of Loans Total Past Due 1indb_NumberOfFinancingReceivablesTotalPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
2indb_NumberOfFinancingReceivablesTotalPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Principal Balance Total Past Due 311us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
817us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Current 291,355us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
265,177us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Total Financing Receivables 291,666us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
265,994us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Small Business [Member]    
Age Analysis of Past Due Financing Receivables    
Number of Loans 30-59 Days 9indb_NumberOfFinancingReceivablesThirtyToFiftyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
7indb_NumberOfFinancingReceivablesThirtyToFiftyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
Principal Balance 30-59 Days 134us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
21us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
Number of Loans 60-89 Days 3indb_NumberOfFinancingReceivablesSixtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
8indb_NumberOfFinancingReceivablesSixtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
Principal Balance 60-89 Days 45us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
113us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
Number of Loans 90 Days or More 11indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
7indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
Principal Balance 90 Days or More 211us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
173us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
Number of Loans Total Past Due 23indb_NumberOfFinancingReceivablesTotalPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
22indb_NumberOfFinancingReceivablesTotalPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
Principal Balance Total Past Due 390us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
307us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
Current 87,319us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
84,940us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
Total Financing Receivables 87,709us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
85,247us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= indb_SmallBusinessMember
Residential Real Estate [Member]    
Age Analysis of Past Due Financing Receivables    
Number of Loans 30-59 Days 13indb_NumberOfFinancingReceivablesThirtyToFiftyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
13indb_NumberOfFinancingReceivablesThirtyToFiftyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Principal Balance 30-59 Days 3,275us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
1,670us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Number of Loans 60-89 Days 7indb_NumberOfFinancingReceivablesSixtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
10indb_NumberOfFinancingReceivablesSixtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Principal Balance 60-89 Days 1,044us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
1,798us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Number of Loans 90 Days or More 28indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
36indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Principal Balance 90 Days or More 3,061us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
4,826us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Number of Loans Total Past Due 48indb_NumberOfFinancingReceivablesTotalPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
59indb_NumberOfFinancingReceivablesTotalPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Principal Balance Total Past Due 7,380us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
8,294us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Current 673,999us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
521,965us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Total Financing Receivables 681,379us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
530,259us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Recorded Investment >90 Days and Accruing 103us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
106us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Consumer Home Equity [Member]    
Age Analysis of Past Due Financing Receivables    
Number of Loans 30-59 Days 17indb_NumberOfFinancingReceivablesThirtyToFiftyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
20indb_NumberOfFinancingReceivablesThirtyToFiftyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Principal Balance 30-59 Days 1,098us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
1,559us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Number of Loans 60-89 Days 7indb_NumberOfFinancingReceivablesSixtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
7indb_NumberOfFinancingReceivablesSixtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Principal Balance 60-89 Days 535us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
307us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Number of Loans 90 Days or More 22indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
23indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Principal Balance 90 Days or More 2,078us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
2,402us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Number of Loans Total Past Due 46indb_NumberOfFinancingReceivablesTotalPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
50indb_NumberOfFinancingReceivablesTotalPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Principal Balance Total Past Due 3,711us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
4,268us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Current 873,205us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
859,595us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Total Financing Receivables 876,916us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
863,863us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Recorded Investment >90 Days and Accruing 38us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
 
Consumer - Other [Member]    
Age Analysis of Past Due Financing Receivables    
Number of Loans 30-59 Days 34indb_NumberOfFinancingReceivablesThirtyToFiftyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
34indb_NumberOfFinancingReceivablesThirtyToFiftyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Principal Balance 30-59 Days 146us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
233us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Number of Loans 60-89 Days 8indb_NumberOfFinancingReceivablesSixtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
6indb_NumberOfFinancingReceivablesSixtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Principal Balance 60-89 Days 59us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
20us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Number of Loans 90 Days or More 10indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
8indb_NumberOfFinancingReceivablesEqualToGreaterThanNinetyDays
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Principal Balance 90 Days or More 53us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
13us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Number of Loans Total Past Due 52indb_NumberOfFinancingReceivablesTotalPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
48indb_NumberOfFinancingReceivablesTotalPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Principal Balance Total Past Due 258us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
266us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Current 19,366us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
16,942us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Total Financing Receivables 19,624us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
17,208us-gaap_LoansAndLeasesReceivableGrossCarryingAmountOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Recorded Investment >90 Days and Accruing $ 46us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
$ 13us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember