XML 46 R52.htm IDEA: XBRL DOCUMENT
v2.4.1.9

LOANS RECEIVABLE AND ALLOWANCE FOR LOAN LOSSES - Bank's Ratings Based on its Internal Risk Rating System (Detail) (USD $) In Thousands, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013
--- | --- | ---
Bank's ratings based on its internal risk rating system |  |
Total Loans | $ 704,946 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | $ 671,037 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Commercial and Industrial [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 48,995 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember | 33,446 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember
Municipal [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 61,191 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MunicipalMember | 60,996 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MunicipalMember
Installment and Other Loans [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 5,891 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AllOtherSegmentsMember | 6,184 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AllOtherSegmentsMember
Commercial Real Estate [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 322,006 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 325,397 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Commercial Real Estate [Member] | Owner-Occupied [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 100,859 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 111,290 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Commercial Real Estate [Member] | Non-owner Occupied [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 144,301 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 135,953 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Commercial Real Estate [Member] | Multi - Family [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 27,531 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MultiFamilyMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 22,882 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MultiFamilyMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Commercial Real Estate [Member] | Non-owner Occupied Residential [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 49,315 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 55,272 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Acquisition and Development [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 30,161 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 22,778 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Acquisition and Development [Member] | 1-4 Family Residential Construction [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 5,924 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OneToFourFamilyResidentialConstructionMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 3,338 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OneToFourFamilyResidentialConstructionMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Acquisition and Development [Member] | Commercial and Land Development [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 24,237 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 19,440 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Residential Mortgage [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 236,702 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 222,236 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Residential Mortgage [Member] | First Lien [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 126,491 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 124,728 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Residential Mortgage [Member] | Home Equity - Term [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 20,845 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_HomeEquityTermMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 20,131 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_HomeEquityTermMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Residential Mortgage [Member] | Home Equity - Lines of Credit [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 89,366 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 77,377 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Pass [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 647,601 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 593,361 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Pass [Member] | Commercial and Industrial [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 43,794 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 28,933 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Pass [Member] | Municipal [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 61,191 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MunicipalMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 60,996 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MunicipalMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Pass [Member] | Installment and Other Loans [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 5,865 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AllOtherSegmentsMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember | 6,184 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AllOtherSegmentsMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
Pass [Member] | Commercial Real Estate [Member] | Owner-Occupied [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 89,815 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 92,063 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Pass [Member] | Commercial Real Estate [Member] | Non-owner Occupied [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 120,829 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 107,113 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Pass [Member] | Commercial Real Estate [Member] | Multi - Family [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 24,803 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MultiFamilyMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 20,091 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MultiFamilyMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Pass [Member] | Commercial Real Estate [Member] | Non-owner Occupied Residential [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 43,020 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 42,007 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Pass [Member] | Acquisition and Development [Member] | 1-4 Family Residential Construction [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 5,924 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OneToFourFamilyResidentialConstructionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 3,292 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OneToFourFamilyResidentialConstructionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Pass [Member] | Acquisition and Development [Member] | Commercial and Land Development [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 22,261 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 14,118 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Pass [Member] | Residential Mortgage [Member] | First Lien [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 121,160 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 121,353 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Pass [Member] | Residential Mortgage [Member] | Home Equity - Term [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 20,775 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_HomeEquityTermMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 20,024 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_HomeEquityTermMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Pass [Member] | Residential Mortgage [Member] | Home Equity - Lines of Credit [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 88,164 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 77,187 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Special Mention [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 29,123 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 20,885 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Special Mention [Member] | Commercial and Industrial [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 850 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 2,129 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Special Mention [Member] | Municipal [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MunicipalMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MunicipalMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Special Mention [Member] | Installment and Other Loans [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AllOtherSegmentsMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AllOtherSegmentsMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
Special Mention [Member] | Commercial Real Estate [Member] | Owner-Occupied [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 2,686 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 3,305 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Special Mention [Member] | Commercial Real Estate [Member] | Non-owner Occupied [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 20,661 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 6,904 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Special Mention [Member] | Commercial Real Estate [Member] | Multi - Family [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 1,086 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MultiFamilyMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 2,132 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MultiFamilyMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Special Mention [Member] | Commercial Real Estate [Member] | Non-owner Occupied Residential [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 2,968 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 4,982 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Special Mention [Member] | Acquisition and Development [Member] | 1-4 Family Residential Construction [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OneToFourFamilyResidentialConstructionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OneToFourFamilyResidentialConstructionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Special Mention [Member] | Acquisition and Development [Member] | Commercial and Land Development [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 233 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 1,433 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Special Mention [Member] | Residential Mortgage [Member] | First Lien [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 9 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Special Mention [Member] | Residential Mortgage [Member] | Home Equity - Term [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_HomeEquityTermMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_HomeEquityTermMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Special Mention [Member] | Residential Mortgage [Member] | Home Equity - Lines of Credit [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 630 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Non-Impaired Substandard [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 12,690 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember | 31,456 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember
Non-Impaired Substandard [Member] | Commercial and Industrial [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 1,914 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember | 383 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember
Non-Impaired Substandard [Member] | Municipal [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MunicipalMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MunicipalMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember
Non-Impaired Substandard [Member] | Installment and Other Loans [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AllOtherSegmentsMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AllOtherSegmentsMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember
Non-Impaired Substandard [Member] | Commercial Real Estate [Member] | Owner-Occupied [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 5,070 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 11,360 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Non-Impaired Substandard [Member] | Commercial Real Estate [Member] | Non-owner Occupied [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 1,131 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 14,819 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Non-Impaired Substandard [Member] | Commercial Real Estate [Member] | Multi - Family [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 1,322 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MultiFamilyMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 337 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MultiFamilyMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Non-Impaired Substandard [Member] | Commercial Real Estate [Member] | Non-owner Occupied Residential [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 1,827 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 3,790 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Non-Impaired Substandard [Member] | Acquisition and Development [Member] | 1-4 Family Residential Construction [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OneToFourFamilyResidentialConstructionMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 46 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OneToFourFamilyResidentialConstructionMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Non-Impaired Substandard [Member] | Acquisition and Development [Member] | Commercial and Land Development [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 1,333 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 712 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Non-Impaired Substandard [Member] | Residential Mortgage [Member] | First Lien [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Non-Impaired Substandard [Member] | Residential Mortgage [Member] | Home Equity - Term [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_HomeEquityTermMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_HomeEquityTermMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Non-Impaired Substandard [Member] | Residential Mortgage [Member] | Home Equity - Lines of Credit [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 93 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 9 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / us-gaap_InternalCreditAssessmentAxis = orrf_NonImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Impaired - Substandard [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 15,500 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember | 24,696 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember
Impaired - Substandard [Member] | Commercial and Industrial [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 2,437 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember | 1,878 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember
Impaired - Substandard [Member] | Municipal [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MunicipalMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MunicipalMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember
Impaired - Substandard [Member] | Installment and Other Loans [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 26 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AllOtherSegmentsMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AllOtherSegmentsMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember
Impaired - Substandard [Member] | Commercial Real Estate [Member] | Owner-Occupied [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 3,288 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 4,107 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Impaired - Substandard [Member] | Commercial Real Estate [Member] | Non-owner Occupied [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 1,680 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 7,117 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Impaired - Substandard [Member] | Commercial Real Estate [Member] | Multi - Family [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 320 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MultiFamilyMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 322 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MultiFamilyMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Impaired - Substandard [Member] | Commercial Real Estate [Member] | Non-owner Occupied Residential [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 1,500 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 4,493 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Impaired - Substandard [Member] | Acquisition and Development [Member] | 1-4 Family Residential Construction [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OneToFourFamilyResidentialConstructionMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OneToFourFamilyResidentialConstructionMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Impaired - Substandard [Member] | Acquisition and Development [Member] | Commercial and Land Development [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 410 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 3,177 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Impaired - Substandard [Member] | Residential Mortgage [Member] | First Lien [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 5,290 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 3,327 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Impaired - Substandard [Member] | Residential Mortgage [Member] | Home Equity - Term [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 70 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_HomeEquityTermMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 94 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_HomeEquityTermMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Impaired - Substandard [Member] | Residential Mortgage [Member] | Home Equity - Lines of Credit [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 479 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 181 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / us-gaap_InternalCreditAssessmentAxis = orrf_ImpairedSubstandardMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Doubtful [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 32 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 639 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Doubtful [Member] | Commercial and Industrial [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 123 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndIndustrialPortfolioSegmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Doubtful [Member] | Municipal [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MunicipalMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MunicipalMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Doubtful [Member] | Installment and Other Loans [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AllOtherSegmentsMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AllOtherSegmentsMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember
Doubtful [Member] | Commercial Real Estate [Member] | Owner-Occupied [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 455 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Doubtful [Member] | Commercial Real Estate [Member] | Non-owner Occupied [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Doubtful [Member] | Commercial Real Estate [Member] | Multi - Family [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MultiFamilyMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_MultiFamilyMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Doubtful [Member] | Commercial Real Estate [Member] | Non-owner Occupied Residential [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_NonOwnerOccupiedResidentialMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Doubtful [Member] | Acquisition and Development [Member] | 1-4 Family Residential Construction [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OneToFourFamilyResidentialConstructionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_OneToFourFamilyResidentialConstructionMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Doubtful [Member] | Acquisition and Development [Member] | Commercial and Land Development [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_CommercialAndLandDevelopmentMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = orrf_AcquisitionAndDevelopmentPortfolioSegmentMember
Doubtful [Member] | Residential Mortgage [Member] | First Lien [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 32 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 48 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_FirstLienMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Doubtful [Member] | Residential Mortgage [Member] | Home Equity - Term [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_HomeEquityTermMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | 13 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = orrf_HomeEquityTermMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember
Doubtful [Member] | Residential Mortgage [Member] | Home Equity - Lines of Credit [Member] |  |
Bank's ratings based on its internal risk rating system |  |
Total Loans | $ 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember | $ 0 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_DoubtfulMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_ResidentialPortfolioSegmentMember

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_LoansAndLeasesReceivableNetOfDeferredIncomeAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=orrf_MunicipalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=orrf_ImpairedSubstandardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=orrf_NonImpairedSubstandardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_DoubtfulMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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