XML 98 R60.htm IDEA: XBRL DOCUMENT
v2.4.1.9

LOANS RECEIVABLE AND ALLOWANCE FOR LOAN LOSSES - Summary of Allowance for Loan Loss Allocation (Detail) (USD $) In Thousands, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | Dec. 31, 2011
--- | --- | --- | --- | ---
Financing Receivable, Allowance for Credit Losses [Line Items] |  |  |  |
Loans, Individually evaluated for impairment | $ 15,532 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment | $ 25,335 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment |  |
Loans, Collectively evaluated for impairment | 689,414 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment | 645,702 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment |  |
Total Loans | 704,946 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | 671,037 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome |  |
Allowance for loan losses, Individually evaluated for impairment | 188 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 | 613 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 |  |
Allowance for loan losses, Collectively evaluated for impairment | 14,559 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment | 20,352 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment |  |
Allowance for loan losses, Total | 14,747 us-gaap_LoansAndLeasesReceivableAllowance | 20,965 us-gaap_LoansAndLeasesReceivableAllowance | 23,166 us-gaap_LoansAndLeasesReceivableAllowance | 43,715 us-gaap_LoansAndLeasesReceivableAllowance
Commercial Real Estate [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |  |  |
Loans, Individually evaluated for impairment | 6,788 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 16,494 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |  |
Loans, Collectively evaluated for impairment | 315,218 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 308,903 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |  |
Total Loans | 322,006 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 325,397 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |  |
Allowance for loan losses, Individually evaluated for impairment | 2 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 552 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |  |
Allowance for loan losses, Collectively evaluated for impairment | 9,460 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 12,663 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |  |
Allowance for loan losses, Total | 9,462 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 13,215 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 13,719 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 29,559 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Acquisition and Development [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |  |  |
Loans, Individually evaluated for impairment | 410 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 3,177 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember |  |
Loans, Collectively evaluated for impairment | 29,751 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 19,601 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember |  |
Total Loans | 30,161 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 22,778 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember |  |
Allowance for loan losses, Individually evaluated for impairment | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember |  |
Allowance for loan losses, Collectively evaluated for impairment | 697 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 670 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember |  |
Allowance for loan losses, Total | 697 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 670 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 3,502 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 9,708 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Commercial and Industrial [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |  |  |
Loans, Individually evaluated for impairment | 2,437 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember | 2,001 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember |  |
Loans, Collectively evaluated for impairment | 46,558 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember | 31,445 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember |  |
Total Loans | 48,995 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember | 33,446 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember |  |
Allowance for loan losses, Individually evaluated for impairment | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember |  |
Allowance for loan losses, Collectively evaluated for impairment | 806 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember | 864 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember |  |
Allowance for loan losses, Total | 806 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember | 864 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember | 1,635 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember | 1,085 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember
Municipal [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |  |  |
Loans, Individually evaluated for impairment | 0 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_MunicipalMember | 0 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_MunicipalMember |  |
Loans, Collectively evaluated for impairment | 61,191 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_MunicipalMember | 60,996 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_MunicipalMember |  |
Total Loans | 61,191 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = orrf_MunicipalMember | 60,996 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = orrf_MunicipalMember |  |
Allowance for loan losses, Individually evaluated for impairment | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = orrf_MunicipalMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = orrf_MunicipalMember |  |
Allowance for loan losses, Collectively evaluated for impairment | 183 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_MunicipalMember | 244 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = orrf_MunicipalMember |  |
Allowance for loan losses, Total | 183 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = orrf_MunicipalMember | 244 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = orrf_MunicipalMember | 223 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = orrf_MunicipalMember | 789 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = orrf_MunicipalMember
Commercial [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |  |  |
Loans, Individually evaluated for impairment | 9,635 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialLoanMember | 21,672 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialLoanMember |  |
Loans, Collectively evaluated for impairment | 452,718 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialLoanMember | 420,945 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialLoanMember |  |
Total Loans | 462,353 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialLoanMember | 442,617 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialLoanMember |  |
Allowance for loan losses, Individually evaluated for impairment | 2 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialLoanMember | 552 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialLoanMember |  |
Allowance for loan losses, Collectively evaluated for impairment | 11,146 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialLoanMember | 14,441 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialLoanMember |  |
Allowance for loan losses, Total | 11,148 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialLoanMember | 14,993 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialLoanMember | 19,079 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialLoanMember | 41,141 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialLoanMember
Residential Mortgage [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |  |  |
Loans, Individually evaluated for impairment | 5,871 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 3,663 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember |  |
Loans, Collectively evaluated for impairment | 230,831 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 218,573 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember |  |
Total Loans | 236,702 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 222,236 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember |  |
Allowance for loan losses, Individually evaluated for impairment | 173 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 61 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember |  |
Allowance for loan losses, Collectively evaluated for impairment | 2,089 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 3,719 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember |  |
Allowance for loan losses, Total | 2,262 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 3,780 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 2,275 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 933 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Installment and Other Loans [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |  |  |
Loans, Individually evaluated for impairment | 26 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |
Loans, Collectively evaluated for impairment | 5,865 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 6,184 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |
Total Loans | 5,891 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 6,184 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |
Allowance for loan losses, Individually evaluated for impairment | 13 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |
Allowance for loan losses, Collectively evaluated for impairment | 106 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 124 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |
Allowance for loan losses, Total | 119 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 124 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 85 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 75 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Consumer [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |  |  |
Loans, Individually evaluated for impairment | 5,897 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ConsumerLoanMember | 3,663 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ConsumerLoanMember |  |
Loans, Collectively evaluated for impairment | 236,696 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ConsumerLoanMember | 224,757 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ConsumerLoanMember |  |
Total Loans | 242,593 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ConsumerLoanMember | 228,420 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ConsumerLoanMember |  |
Allowance for loan losses, Individually evaluated for impairment | 186 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ConsumerLoanMember | 61 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ConsumerLoanMember |  |
Allowance for loan losses, Collectively evaluated for impairment | 2,195 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ConsumerLoanMember | 3,843 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ConsumerLoanMember |  |
Allowance for loan losses, Total | 2,381 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ConsumerLoanMember | 3,904 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ConsumerLoanMember | 2,360 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ConsumerLoanMember | 1,008 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ConsumerLoanMember
Unallocated [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |  |  |
Loans, Individually evaluated for impairment | 0 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_UnallocatedFinancingReceivablesMember | 0 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_UnallocatedFinancingReceivablesMember |  |
Loans, Collectively evaluated for impairment | 0 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_UnallocatedFinancingReceivablesMember | 0 us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_UnallocatedFinancingReceivablesMember |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_UnallocatedFinancingReceivablesMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_UnallocatedFinancingReceivablesMember |  |
Allowance for loan losses, Individually evaluated for impairment | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = us-gaap_UnallocatedFinancingReceivablesMember | 0 us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_StatementBusinessSegmentsAxis = us-gaap_UnallocatedFinancingReceivablesMember |  |
Allowance for loan losses, Collectively evaluated for impairment | 1,218 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_UnallocatedFinancingReceivablesMember | 2,068 us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_UnallocatedFinancingReceivablesMember |  |
Allowance for loan losses, Total | $ 1,218 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_UnallocatedFinancingReceivablesMember | $ 2,068 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_UnallocatedFinancingReceivablesMember | $ 1,727 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_UnallocatedFinancingReceivablesMember | $ 1,566 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_StatementBusinessSegmentsAxis = us-gaap_UnallocatedFinancingReceivablesMember

X
- Definition The valuation allowance for financing receivables that are expected to be uncollectible that were collectively evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of valuation allowance for financing receivables that are expected to be uncollectible that were individually evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition The balance of financing receivables that were collectively evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The balance of financing receivables that were individually evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.7(d)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Subparagraph d -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (b)(1)(ii) -URI http://asc.fasb.org/extlink&oid=6379141&loc=d3e15032-111544 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section L -Subsection 1 + Details
Name: | us-gaap_LoansAndLeasesReceivableAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5074-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28367877&loc=d3e4428-111522 + Details
Name: | us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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=orrf_MunicipalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_CommercialLoanMember
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_ConsumerLoanMember
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: |

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