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 4orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne 1orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne 5orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
Troubled debt restructurings at period end, Recorded Investment $ 4,216orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne $ 199orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne $ 1,216orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne
Commercial Real Estate [Member] | Owner-Occupied [Member]      
Financing Receivable, Modifications [Line Items]      
Troubled debt restructurings at periods end, Number of Contracts 0orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_OwnerOccupiedMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
0orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_OwnerOccupiedMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
1orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_OwnerOccupiedMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Troubled debt restructurings at period end, Recorded Investment 0orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_OwnerOccupiedMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
0orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_OwnerOccupiedMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
7orrf_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 1orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_NonOwnerOccupiedResidentialMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
0orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_NonOwnerOccupiedResidentialMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
4orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_NonOwnerOccupiedResidentialMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Troubled debt restructurings at period end, Recorded Investment 3,495orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_NonOwnerOccupiedResidentialMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
0orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_NonOwnerOccupiedResidentialMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
1,209orrf_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 1orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_CommercialAndLandDevelopmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
0orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_CommercialAndLandDevelopmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
0orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_CommercialAndLandDevelopmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Troubled debt restructurings at period end, Recorded Investment 544orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_CommercialAndLandDevelopmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
0orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_CommercialAndLandDevelopmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
0orrf_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 0orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
1orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
0orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
Troubled debt restructurings at period end, Recorded Investment 0orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
199orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
0orrf_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 2orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_FirstLienMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
0orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_FirstLienMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
0orrf_FinancingReceivableDefaultOfTermsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_FirstLienMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
Troubled debt restructurings at period end, Recorded Investment $ 177orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_FirstLienMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
$ 0orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_FirstLienMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
$ 0orrf_FinancingReceivableDefaultOfTermsPostModificationRecordedInvestmentOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= orrf_FirstLienMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember