XML 44 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS RECEIVABLE AND ALLOWANCE FOR LOAN LOSSES - Activity in Allowance for Loan Losses (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Activity in allowance for loan losses    
Balance, beginning of period $ 14,747us-gaap_LoansAndLeasesReceivableAllowance $ 20,965us-gaap_LoansAndLeasesReceivableAllowance
Provision for loan losses 0us-gaap_ProvisionForLoanAndLeaseLosses 0us-gaap_ProvisionForLoanAndLeaseLosses
Charge-offs (335)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs (528)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
Recoveries 49us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts 60us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
Balance, end of period 14,461us-gaap_LoansAndLeasesReceivableAllowance 20,497us-gaap_LoansAndLeasesReceivableAllowance
Commercial Real Estate    
Activity in allowance for loan losses    
Balance, beginning of period 9,462us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
13,215us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Provision for loan losses (63)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
738us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Charge-offs (66)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
(259)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Recoveries 13us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
25us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Balance, end of period 9,346us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
13,719us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Acquisition and Development    
Activity in allowance for loan losses    
Balance, beginning of period 697us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
670us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Provision for loan losses (87)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
(196)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Charge-offs (22)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
0us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Recoveries 0us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
0us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Balance, end of period 588us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
474us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Commercial and Industrial    
Activity in allowance for loan losses    
Balance, beginning of period 806us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
864us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
Provision for loan losses (137)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
60us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
Charge-offs (26)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
(9)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
Recoveries 22us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
4us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
Balance, end of period 665us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
919us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
Municipal    
Activity in allowance for loan losses    
Balance, beginning of period 183us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
244us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
Provision for loan losses (62)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
Charge-offs 0us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
0us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
Recoveries 0us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
0us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
Balance, end of period 121us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
244us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
Commercial    
Activity in allowance for loan losses    
Balance, beginning of period 11,148us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
14,993us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
Provision for loan losses (349)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
602us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
Charge-offs (114)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
(268)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
Recoveries 35us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
29us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
Balance, end of period 10,720us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
15,356us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
Residential Mortgage    
Activity in allowance for loan losses    
Balance, beginning of period 2,262us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
3,780us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
Provision for loan losses 494us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
(481)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
Charge-offs (201)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
(193)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
Recoveries 12us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
6us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
Balance, end of period 2,567us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
3,112us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
Installment and Other    
Activity in allowance for loan losses    
Balance, beginning of period 119us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
124us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Provision for loan losses 15us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
44us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Charge-offs (20)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(67)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Recoveries 2us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
25us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Balance, end of period 116us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
126us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Consumer    
Activity in allowance for loan losses    
Balance, beginning of period 2,381us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
3,904us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
Provision for loan losses 509us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
(437)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
Charge-offs (221)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
(260)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
Recoveries 14us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
31us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
Balance, end of period 2,683us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
3,238us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
Unallocated    
Activity in allowance for loan losses    
Balance, beginning of period 1,218us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
2,068us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
Provision for loan losses (160)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
(165)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
Charge-offs 0us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
0us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
Recoveries 0us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
0us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
Balance, end of period $ 1,058us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
$ 1,903us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember