XML 38 R36.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 4 - Loans and Allowance for Loan Losses (Details) - Loans Individually Evaluated for Impairment (USD $) In Thousands, unless otherwise specified | 3 Months Ended |
--- | --- | ---
Mar. 31, 2015 | Mar. 31, 2014 | Dec. 31, 2014
Commercial real estate: |  |  |
Impaired Financing Receive with an Allowance Recorded - Allowance for Loan Losses allocated | $ 3,558 us-gaap_ImpairedFinancingReceivableRelatedAllowance |  | $ 3,412 us-gaap_ImpairedFinancingReceivableRelatedAllowance
With no related allowance recorded: |  |  |
Impaired Financing Receive with no Allowance Recorded - Unpaid Principal Balance | 22,241 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance |  | 21,949 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
Impaired Financing Receive with no Allowance Recorded - Recorded Investment | 20,578 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment |  | 20,169 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
Impaired Financing Receive with no Allowance Recorded - Allowance for Loan Losses allocated | 3,558 us-gaap_ImpairedFinancingReceivableRelatedAllowance |  | 3,412 us-gaap_ImpairedFinancingReceivableRelatedAllowance
With no related allowance recorded: |  |  |
Impaired Financing Receive with no Allowance Recorded - Average Impaired Loans | 20,373 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment | 14,541 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment |
Impaired Financing Receive with no Allowance Recorded - Interest Income Recognized | 150 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod | 166 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod |
Impaired Financing Receive with no Allowance Recorded - Cash Basis Interest Recognized | 150 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod | 166 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod |
Commercial Real Estate Owner Occupied [Member] |  |  |
Commercial real estate: |  |  |
Impaired Financing Receive with an Allowance Recorded - Unpaid Principal Balance | 478 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember |  | 1,177 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember
Impaired Financing Receive with an Allowance Recorded - Recorded Investment | 478 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember |  | 1,177 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember
Impaired Financing Receive with an Allowance Recorded - Allowance for Loan Losses allocated | 445 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember |  | 414 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember
With no related allowance recorded: |  |  |
Impaired Financing Receive with no Allowance Recorded - Unpaid Principal Balance | 3,099 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember |  | 3,125 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember
Impaired Financing Receive with no Allowance Recorded - Recorded Investment | 2,552 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember |  | 2,578 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember
Impaired Financing Receive with no Allowance Recorded - Allowance for Loan Losses allocated | 445 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember |  | 414 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember
Commercial real estate: |  |  |
Impaired Financing Receive with an Allowance Recorded - Average Impaired Loans | 827 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember |  |
With no related allowance recorded: |  |  |
Impaired Financing Receive with no Allowance Recorded - Average Impaired Loans | 2,566 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember | 1,203 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember |
Impaired Financing Receive with no Allowance Recorded - Interest Income Recognized | 30 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember | 9 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember |
Impaired Financing Receive with no Allowance Recorded - Cash Basis Interest Recognized | 30 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember | 9 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateOwnerOccupiedMember |
Commercial Real Estate Nonowner Occupied [Member] |  |  |
Commercial real estate: |  |  |
Impaired Financing Receive with an Allowance Recorded - Unpaid Principal Balance | 7,580 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember |  | 7,656 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember
Impaired Financing Receive with an Allowance Recorded - Recorded Investment | 7,580 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember |  | 7,656 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember
Impaired Financing Receive with an Allowance Recorded - Allowance for Loan Losses allocated | 2,088 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember |  | 2,092 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember
With no related allowance recorded: |  |  |
Impaired Financing Receive with no Allowance Recorded - Unpaid Principal Balance | 1,294 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember |  | 1,298 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember
Impaired Financing Receive with no Allowance Recorded - Recorded Investment | 300 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember |  | 300 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember
Impaired Financing Receive with no Allowance Recorded - Allowance for Loan Losses allocated | 2,088 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember |  | 2,092 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember
Commercial real estate: |  |  |
Impaired Financing Receive with an Allowance Recorded - Average Impaired Loans | 7,618 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember | 3,344 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember |
Impaired Financing Receive with an Allowance Recorded - Interest Income Recognized | 16 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember | 34 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember |
Impaired Financing Receive with an Allowance Recorded - Cash Basis Interest Recognized | 16 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember | 34 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember |
With no related allowance recorded: |  |  |
Impaired Financing Receive with no Allowance Recorded - Average Impaired Loans | 300 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember | 5,717 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember |
Impaired Financing Receive with no Allowance Recorded - Interest Income Recognized | 12 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember | 75 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember |
Impaired Financing Receive with no Allowance Recorded - Cash Basis Interest Recognized | 12 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember | 75 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialRealEstateNonownerOccupiedMember |
Commercial and Industrial [Member] |  |  |
Commercial real estate: |  |  |
Impaired Financing Receive with an Allowance Recorded - Unpaid Principal Balance | 3,045 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember |  | 2,356 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember
Impaired Financing Receive with an Allowance Recorded - Recorded Investment | 3,045 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember |  | 2,356 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember
Impaired Financing Receive with an Allowance Recorded - Allowance for Loan Losses allocated | 1,021 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember |  | 900 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember
With no related allowance recorded: |  |  |
Impaired Financing Receive with no Allowance Recorded - Unpaid Principal Balance | 4,435 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember |  | 4,703 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember
Impaired Financing Receive with no Allowance Recorded - Recorded Investment | 4,313 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember |  | 4,468 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember
Impaired Financing Receive with no Allowance Recorded - Allowance for Loan Losses allocated | 1,021 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember |  | 900 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember
Commercial real estate: |  |  |
Impaired Financing Receive with an Allowance Recorded - Average Impaired Loans | 2,701 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember | 892 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember |
Impaired Financing Receive with an Allowance Recorded - Interest Income Recognized | 25 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember | 10 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember |
Impaired Financing Receive with an Allowance Recorded - Cash Basis Interest Recognized | 25 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember | 10 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember |
With no related allowance recorded: |  |  |
Impaired Financing Receive with no Allowance Recorded - Average Impaired Loans | 4,390 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember | 1,734 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember |
Impaired Financing Receive with no Allowance Recorded - Interest Income Recognized | 55 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember | 20 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember |
Impaired Financing Receive with no Allowance Recorded - Cash Basis Interest Recognized | 55 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember | 20 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_CommercialAndIndustrialMember |
Home Equity Loans [Member] |  |  |
Commercial real estate: |  |  |
Impaired Financing Receive with an Allowance Recorded - Unpaid Principal Balance | 219 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_HomeEquityLoansMember |  | 219 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_HomeEquityLoansMember
Impaired Financing Receive with an Allowance Recorded - Recorded Investment | 219 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_HomeEquityLoansMember |  | 219 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_HomeEquityLoansMember
Impaired Financing Receive with an Allowance Recorded - Allowance for Loan Losses allocated | 4 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_HomeEquityLoansMember |  | 6 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_HomeEquityLoansMember
With no related allowance recorded: |  |  |
Impaired Financing Receive with no Allowance Recorded - Allowance for Loan Losses allocated | 4 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_HomeEquityLoansMember |  | 6 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_HomeEquityLoansMember
Commercial real estate: |  |  |
Impaired Financing Receive with an Allowance Recorded - Average Impaired Loans | 219 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_HomeEquityLoansMember | 218 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_HomeEquityLoansMember |
Impaired Financing Receive with an Allowance Recorded - Interest Income Recognized | 3 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_HomeEquityLoansMember | 2 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_HomeEquityLoansMember |
Impaired Financing Receive with an Allowance Recorded - Cash Basis Interest Recognized | 3 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_HomeEquityLoansMember | 2 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_HomeEquityLoansMember |
Residential Real Estate Loans [Member] |  |  |
With no related allowance recorded: |  |  |
Impaired Financing Receive with no Allowance Recorded - Unpaid Principal Balance | 1,411 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ResidentialRealEstateLoansMember |  | 1,415 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ResidentialRealEstateLoansMember
Impaired Financing Receive with no Allowance Recorded - Recorded Investment | 1,411 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ResidentialRealEstateLoansMember |  | 1,415 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ResidentialRealEstateLoansMember
Commercial real estate: |  |  |
Impaired Financing Receive with an Allowance Recorded - Average Impaired Loans |  | 906 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ResidentialRealEstateLoansMember |
Impaired Financing Receive with an Allowance Recorded - Interest Income Recognized |  | 9 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ResidentialRealEstateLoansMember |
Impaired Financing Receive with an Allowance Recorded - Cash Basis Interest Recognized |  | 9 us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ResidentialRealEstateLoansMember |
With no related allowance recorded: |  |  |
Impaired Financing Receive with no Allowance Recorded - Average Impaired Loans | 1,412 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ResidentialRealEstateLoansMember | 527 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ResidentialRealEstateLoansMember |
Impaired Financing Receive with no Allowance Recorded - Interest Income Recognized | 9 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ResidentialRealEstateLoansMember | 7 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ResidentialRealEstateLoansMember |
Impaired Financing Receive with no Allowance Recorded - Cash Basis Interest Recognized | 9 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ResidentialRealEstateLoansMember | 7 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ResidentialRealEstateLoansMember |
Construction [Member] |  |  |
With no related allowance recorded: |  |  |
Impaired Financing Receive with no Allowance Recorded - Unpaid Principal Balance | 680 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ConstructionMember |  |
Impaired Financing Receive with no Allowance Recorded - Recorded Investment | 680 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ConstructionMember |  |
With no related allowance recorded: |  |  |
Impaired Financing Receive with no Allowance Recorded - Average Impaired Loans | $ 340 us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = ovbc_ConstructionMember |  |

X
- Details
Name: | ovbc_CommercialRealEstateAbstract000000000
Namespace Prefix: | ovbc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ovbc_CommercialRealEstateAbstract0000000000000
Namespace Prefix: | ovbc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ovbc_WithNoRelatedAllowanceRecordedAbstract
Namespace Prefix: | ovbc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ovbc_WithNoRelatedAllowanceRecordedAbstract00
Namespace Prefix: | ovbc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of allowance for credit losses related to recorded investment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableRelatedAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of average investment of impaired financing receivables for which there is no related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5258-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of interest income, recognized on accrual basis, on financing receivables that are recognized as impaired, for which there is no related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of interest income, recognized on cash basis, on financing receivables, for which there is no related allowance for credit losses and are recognized as impaired. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of investment in impaired financing receivables for which there is no related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 14A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953550-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of unpaid principal balance of impaired financing receivables for which there is no related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of average investment of impaired financing receivables for which there is a related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5258-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of interest income, recognized on accrual basis, on financing receivables, for which there is a related allowance for credit losses and are recognized as impaired. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of interest income on financing receivables, for which there is a related allowance for credit losses, recognized on a cash-basis method of accounting that the financing receivables were impaired. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of investment in impaired financing receivables for which there is a related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 14A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953550-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Unpaid principal balance of impaired financing receivables for which there is a related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=ovbc_CommercialAndIndustrialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=ovbc_CommercialRealEstateNonownerOccupiedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=ovbc_CommercialRealEstateOwnerOccupiedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=ovbc_ConstructionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=ovbc_HomeEquityLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=ovbc_ResidentialRealEstateLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |