XML 72 R59.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
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Activity in allowance for loan losses      
Balance, beginning of year $ 20,965us-gaap_LoansAndLeasesReceivableAllowance $ 23,166us-gaap_LoansAndLeasesReceivableAllowance $ 43,715us-gaap_LoansAndLeasesReceivableAllowance
Provision for loan losses (3,900)us-gaap_ProvisionForLoanAndLeaseLosses (3,150)us-gaap_ProvisionForLoanAndLeaseLosses 48,300us-gaap_ProvisionForLoanAndLeaseLosses
Charge-offs (3,741)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs (5,727)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs (74,259)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
Recoveries 1,423us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts 6,676us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts 5,410us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
Balance, end of year 14,747us-gaap_LoansAndLeasesReceivableAllowance 20,965us-gaap_LoansAndLeasesReceivableAllowance 23,166us-gaap_LoansAndLeasesReceivableAllowance
Commercial Real Estate [Member]      
Activity in allowance for loan losses      
Balance, beginning of year 13,215us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
13,719us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
29,559us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Provision for loan losses (1,674)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
4,109us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
34,681us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Charge-offs (2,637)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
(4,767)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
(53,492)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Recoveries 558us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
154us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
2,971us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Balance, end of year 9,462us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
13,215us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
13,719us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Acquisition and Development [Member]      
Activity in allowance for loan losses      
Balance, beginning of year 670us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
3,502us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
9,708us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Provision for loan losses 92us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
(6,087)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
9,408us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Charge-offs (70)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
(193)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
(17,721)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Recoveries 5us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
3,448us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
2,107us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Balance, end of year 697us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
670us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
3,502us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Commercial and Industrial [Member]      
Activity in allowance for loan losses      
Balance, beginning of year 864us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
1,635us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
1,085us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
Provision for loan losses (554)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
(3,478)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
1,879us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
Charge-offs (270)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
(132)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
(1,624)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
Recoveries 766us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
2,839us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
295us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
Balance, end of year 806us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
864us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
1,635us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_CommercialAndIndustrialPortfolioSegmentMember
Municipal [Member]      
Activity in allowance for loan losses      
Balance, beginning of year 244us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
223us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
789us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
Provision for loan losses (61)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
21us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
(566)us-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
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
0us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
Balance, end of year 183us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
244us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
223us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= orrf_MunicipalMember
Commercial [Member]      
Activity in allowance for loan losses      
Balance, beginning of year 14,993us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
19,079us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
41,141us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
Provision for loan losses (2,197)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
(5,435)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
45,402us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
Charge-offs (2,977)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
(5,092)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
(72,837)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
Recoveries 1,329us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
6,441us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
5,373us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
Balance, end of year 11,148us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
14,993us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
19,079us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialLoanMember
Residential Mortgage [Member]      
Activity in allowance for loan losses      
Balance, beginning of year 3,780us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,275us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
933us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
Provision for loan losses (960)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
1,845us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,602us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
Charge-offs (587)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
(491)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
(1,279)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
Recoveries 29us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
151us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
19us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
Balance, end of year 2,262us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
3,780us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,275us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialPortfolioSegmentMember
Installment and Other Loans [Member]      
Activity in allowance for loan losses      
Balance, beginning of year 124us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
85us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
75us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Provision for loan losses 107us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
99us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
135us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Charge-offs (177)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(144)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(143)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Recoveries 65us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
84us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
18us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Balance, end of year 119us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
124us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
85us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Consumer [Member]      
Activity in allowance for loan losses      
Balance, beginning of year 3,904us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
2,360us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
1,008us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
Provision for loan losses (853)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
1,944us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
2,737us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
Charge-offs (764)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
(635)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
(1,422)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
Recoveries 94us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
235us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
37us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
Balance, end of year 2,381us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
3,904us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
2,360us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsumerLoanMember
Unallocated [Member]      
Activity in allowance for loan losses      
Balance, beginning of year 2,068us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
1,727us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
1,566us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
Provision for loan losses (850)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
341us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
161us-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
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
0us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
Balance, end of year $ 1,218us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
$ 2,068us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
$ 1,727us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember