XML 57 R56.htm IDEA: XBRL DOCUMENT
v2.4.1.9

LOANS RECEIVABLE AND ALLOWANCE FOR LOAN LOSSES - Restructured Loans Included in Nonaccrual Status Were Modified as Troubled Debt Restructurings within Previous 12 Months and for Which There was Payment Default (Detail) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 Contract | Dec. 31, 2013 Contract | Dec. 31, 2012 Contract
Financing Receivable, Modifications [Line Items] |  |  |
Troubled debt restructurings at periods end, Number of Contracts | 4 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne | 1 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne | 5 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
Troubled debt restructurings at period end, Recorded Investment | $ 4,216 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne | $ 199 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne | $ 1,216 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne
Commercial Real Estate [Member] | Owner-Occupied [Member] |  |  |
Financing Receivable, Modifications [Line Items] |  |  |
Troubled debt restructurings at periods end, Number of Contracts | 0 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 0 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 1 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Troubled debt restructurings at period end, Recorded Investment | 0 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 0 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 7 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Commercial Real Estate [Member] | Non-owner Occupied Residential [Member] |  |  |
Financing Receivable, Modifications [Line Items] |  |  |
Troubled debt restructurings at periods end, Number of Contracts | 1 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 0 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 4 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Troubled debt restructurings at period end, Recorded Investment | 3,495 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 0 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 1,209 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Acquisition and Development [Member] | Commercial and Land Development [Member] |  |  |
Financing Receivable, Modifications [Line Items] |  |  |
Troubled debt restructurings at periods end, Number of Contracts | 1 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 0 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 0 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Troubled debt restructurings at period end, Recorded Investment | 544 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 0 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 0 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Commercial and Industrial [Member] |  |  |
Financing Receivable, Modifications [Line Items] |  |  |
Troubled debt restructurings at periods end, Number of Contracts | 0 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember | 1 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember | 0 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember
Troubled debt restructurings at period end, Recorded Investment | 0 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember | 199 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember | 0 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember
Residential Mortgage [Member] | First Lien [Member] |  |  |
Financing Receivable, Modifications [Line Items] |  |  |
Troubled debt restructurings at periods end, Number of Contracts | 2 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 0 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 0 orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Troubled debt restructurings at period end, Recorded Investment | $ 177 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | $ 0 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | $ 0 orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember

X
- Definition Financing receivable default of terms number of contracts one. + References No definition available. + Details
Name: | orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
Namespace Prefix: | orrf_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financing receivable default of terms post modification recorded investment one. + References No definition available. + Details
Name: | orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne
Namespace Prefix: | orrf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableModificationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=orrf_CommercialAndIndustrialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_CommercialRealEstatePortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_ResidentialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |