XML 52 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 3 - Loans and Allowance for Loan Losses (Details) - Aging of the Recorded Investment of Past Due Loans (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 $ 5,614us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 5,670us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
60-89 Days Past Due 853us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 1,634us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
90 or More Days Past Due 5,197us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue 3,428us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
Total Past Due 11,664us-gaap_FinancingReceivableRecordedInvestmentPastDue 10,732us-gaap_FinancingReceivableRecordedInvestmentPastDue
Loans Not Past Due 583,104us-gaap_FinancingReceivableRecordedInvestmentCurrent 555,587us-gaap_FinancingReceivableRecordedInvestmentCurrent
Total 594,768us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 566,319us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Residential Real Estate Loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due 3,337us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ResidentialRealEstateLoansMember
3,922us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ResidentialRealEstateLoansMember
60-89 Days Past Due 612us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ResidentialRealEstateLoansMember
1,324us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ResidentialRealEstateLoansMember
90 or More Days Past Due 3,489us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ResidentialRealEstateLoansMember
2,620us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ResidentialRealEstateLoansMember
Total Past Due 7,438us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ResidentialRealEstateLoansMember
7,866us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ResidentialRealEstateLoansMember
Loans Not Past Due 216,190us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ResidentialRealEstateLoansMember
211,499us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ResidentialRealEstateLoansMember
Total 223,628us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ResidentialRealEstateLoansMember
219,365us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ResidentialRealEstateLoansMember
Commercial Real Estate Owner Occupied [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due 74us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateOwnerOccupiedMember
206us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateOwnerOccupiedMember
60-89 Days Past Due 62us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateOwnerOccupiedMember
100us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateOwnerOccupiedMember
90 or More Days Past Due 1,422us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateOwnerOccupiedMember
683us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateOwnerOccupiedMember
Total Past Due 1,558us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateOwnerOccupiedMember
989us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateOwnerOccupiedMember
Loans Not Past Due 77,290us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateOwnerOccupiedMember
82,999us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateOwnerOccupiedMember
Total 78,848us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateOwnerOccupiedMember
83,988us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateOwnerOccupiedMember
Commercial Real Estate Nonowner Occupied [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
90 or More Days Past Due   52us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateNonownerOccupiedMember
Total Past Due   52us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateNonownerOccupiedMember
Loans Not Past Due 71,229us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateNonownerOccupiedMember
73,995us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateNonownerOccupiedMember
Total 71,229us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateNonownerOccupiedMember
74,047us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialRealEstateNonownerOccupiedMember
Construction [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due 932us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ConstructionMember
60us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ConstructionMember
Total Past Due 932us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ConstructionMember
60us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ConstructionMember
Loans Not Past Due 26,603us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ConstructionMember
25,776us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ConstructionMember
Total 27,535us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ConstructionMember
25,836us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_ConstructionMember
Commercial and Industrial [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due   193us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialAndIndustrialMember
60-89 Days Past Due 10us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialAndIndustrialMember
49us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialAndIndustrialMember
90 or More Days Past Due 24us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialAndIndustrialMember
21us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialAndIndustrialMember
Total Past Due 34us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialAndIndustrialMember
263us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialAndIndustrialMember
Loans Not Past Due 83,964us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialAndIndustrialMember
60,540us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialAndIndustrialMember
Total 83,998us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialAndIndustrialMember
60,803us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_CommercialAndIndustrialMember
Automobile Loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due 616us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_AutomobileLoansMember
638us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_AutomobileLoansMember
60-89 Days Past Due 149us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_AutomobileLoansMember
123us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_AutomobileLoansMember
90 or More Days Past Due 33us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_AutomobileLoansMember
13us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_AutomobileLoansMember
Total Past Due 798us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_AutomobileLoansMember
774us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_AutomobileLoansMember
Loans Not Past Due 42,051us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_AutomobileLoansMember
38,037us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_AutomobileLoansMember
Total 42,849us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_AutomobileLoansMember
38,811us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_AutomobileLoansMember
Home Equity Loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
90 or More Days Past Due 103us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_HomeEquityLoansMember
38us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_HomeEquityLoansMember
Total Past Due 103us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_HomeEquityLoansMember
38us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_HomeEquityLoansMember
Loans Not Past Due 18,188us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_HomeEquityLoansMember
17,710us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_HomeEquityLoansMember
Total 18,291us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_HomeEquityLoansMember
17,748us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_HomeEquityLoansMember
Other Consumer Loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due 655us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_OtherConsumerLoansMember
651us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_OtherConsumerLoansMember
60-89 Days Past Due 20us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_OtherConsumerLoansMember
38us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_OtherConsumerLoansMember
90 or More Days Past Due 126us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_OtherConsumerLoansMember
1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_OtherConsumerLoansMember
Total Past Due 801us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_OtherConsumerLoansMember
690us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_OtherConsumerLoansMember
Loans Not Past Due 47,589us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_OtherConsumerLoansMember
45,031us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_OtherConsumerLoansMember
Total $ 48,390us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_OtherConsumerLoansMember
$ 45,721us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ovbc_OtherConsumerLoansMember