XML 39 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans - Past Due, Non-Accrual and Current Non-Covered Loans by Loan Portfolio Class (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due Loans $ 20,198us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 27,113us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
60-89 Days Past Due Loans 5,554us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 10,313us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
Accruing Loans 90 Days Or More Past Due 5,478us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 9,491us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Non-Accrual Loans 55,757us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus 95,063us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Total Past Due Loans 86,987us-gaap_FinancingReceivableRecordedInvestmentPastDue 141,980us-gaap_FinancingReceivableRecordedInvestmentPastDue
Current Non-PCI Loans 11,665,125vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans 10,619,364vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
Total Non-PCI Loans 11,752,112vly_PastDueNonAccrualAndCurrentNonPciLoans 10,761,344vly_PastDueNonAccrualAndCurrentNonPciLoans
Commercial real estate loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due Loans 9,386us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
10,328us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
60-89 Days Past Due Loans 113us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
7,019us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Accruing Loans 90 Days Or More Past Due 4,037us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
7,591us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Non-Accrual Loans 27,321us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
52,050us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Total Past Due Loans 40,857us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
76,988us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Current Non-PCI Loans 5,488,979vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
4,851,809vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Total Non-PCI Loans 5,529,836vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
4,928,797vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Consumer loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due Loans 2,982us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
3,792us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
60-89 Days Past Due Loans 764us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
784us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Accruing Loans 90 Days Or More Past Due 152us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
118us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Non-Accrual Loans 2,209us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
2,035us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Total Past Due Loans 6,107us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
6,729us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Current Non-PCI Loans 1,837,198vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
1,520,443vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Total Non-PCI Loans 1,843,305vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
1,527,172vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Commercial and industrial [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due Loans 1,630us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= vly_CommercialAndIndustrialMember
6,398us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= vly_CommercialAndIndustrialMember
60-89 Days Past Due Loans 1,102us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= vly_CommercialAndIndustrialMember
571us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= vly_CommercialAndIndustrialMember
Accruing Loans 90 Days Or More Past Due 226us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= vly_CommercialAndIndustrialMember
233us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= vly_CommercialAndIndustrialMember
Non-Accrual Loans 8,467us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= vly_CommercialAndIndustrialMember
21,029us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= vly_CommercialAndIndustrialMember
Total Past Due Loans 11,425us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= vly_CommercialAndIndustrialMember
28,231us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= vly_CommercialAndIndustrialMember
Current Non-PCI Loans 1,948,502vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= vly_CommercialAndIndustrialMember
1,791,905vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= vly_CommercialAndIndustrialMember
Total Non-PCI Loans 1,959,927vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= vly_CommercialAndIndustrialMember
1,820,136vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= vly_CommercialAndIndustrialMember
Commercial real estate [Member] | Commercial real estate loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due Loans 8,938us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
9,142us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
60-89 Days Past Due Loans 113us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
2,442us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Accruing Loans 90 Days Or More Past Due 49us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
7,591us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Non-Accrual Loans 22,098us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
43,934us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Total Past Due Loans 31,198us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
63,109us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Current Non-PCI Loans 5,022,544vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
4,458,811vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Total Non-PCI Loans 5,053,742vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
4,521,920vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Construction [Member] | Commercial real estate loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due Loans 448us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
1,186us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
60-89 Days Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
4,577us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Accruing Loans 90 Days Or More Past Due 3,988us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Non-Accrual Loans 5,223us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
8,116us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Total Past Due Loans 9,659us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
13,879us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Current Non-PCI Loans 466,435vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
392,998vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Total Non-PCI Loans 476,094vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
406,877vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Residential mortgage [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due Loans 6,200us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
6,595us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
60-89 Days Past Due Loans 3,575us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
1,939us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Accruing Loans 90 Days Or More Past Due 1,063us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
1,549us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Non-Accrual Loans 17,760us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
19,949us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Total Past Due Loans 28,598us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
30,032us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Current Non-PCI Loans 2,390,446vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
2,455,207vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Total Non-PCI Loans 2,419,044vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
2,485,239vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Home equity [Member] | Consumer loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due Loans 761us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_HomeEquityMember
495us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_HomeEquityMember
60-89 Days Past Due Loans 282us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_HomeEquityMember
241us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_HomeEquityMember
Accruing Loans 90 Days Or More Past Due 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_HomeEquityMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_HomeEquityMember
Non-Accrual Loans 2,022us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_HomeEquityMember
1,866us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_HomeEquityMember
Total Past Due Loans 3,065us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_HomeEquityMember
2,602us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_HomeEquityMember
Current Non-PCI Loans 397,071vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_HomeEquityMember
408,273vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_HomeEquityMember
Total Non-PCI Loans 400,136vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_HomeEquityMember
410,875vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_HomeEquityMember
Automobile [Member] | Consumer loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due Loans 1,902us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
2,957us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
60-89 Days Past Due Loans 391us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
489us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Accruing Loans 90 Days Or More Past Due 126us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
85us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Non-Accrual Loans 90us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
169us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Total Past Due Loans 2,509us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
3,700us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Current Non-PCI Loans 1,142,271vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
897,699vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Total Non-PCI Loans 1,144,780vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
901,399vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Other Consumer [Member] | Consumer loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due Loans 319us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
340us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
60-89 Days Past Due Loans 91us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
54us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Accruing Loans 90 Days Or More Past Due 26us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
33us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Non-Accrual Loans 97us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Total Past Due Loans 533us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
427us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Current Non-PCI Loans 297,856vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
214,471vly_FinancingReceivableRecordedInvestmentCurrentNonPCILoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
Total Non-PCI Loans $ 298,389vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
$ 214,898vly_PastDueNonAccrualAndCurrentNonPciLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_ConsumerOtherFinancingReceivableMember