XML 89 R78.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

FAIR VALUE - Narrative (Details) | 3 Months Ended |
--- | --- | ---
Mar. 31, 2024 USD ($) security | Mar. 31, 2023 USD ($) | Dec. 31, 2023 USD ($) security
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Investment securities | $ 514,909,000 |  | $ 513,519,000
Fair value option, aggregate fair value was greater than (below) principal amount | 18,000 |  | (1,500,000)
Increase (decrease) in fair value | 7,697,000 | $ 5,302,000 |
Decrease (increase) loans evaluated for credit loss | (385,000) | 225,000 |
Impairment reserve for mortgage servicing rights | 0 |  | $ 0
Impairment (reversal of) charges | $ 0 | $ 0 |
Non-agency CMO -Called |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Securities called by issuer | security | 1 |  |
Investment securities | $ 10,000,000 |  |
Interest rate lock commitments on residential mortgages |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Increase (decrease) in fair value | $ 3,000 |  |
Level 3 | Municipal bonds |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Number of investment securities | security | 1 |  | 1
Level 3 | Collateralized Mortgage Obligations |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Number of investment securities | security | 3 |  | 3
Level 3 | Interest rate lock commitments on residential mortgages | Measurement Input, Pull Through |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Asset, measurement input (percent) | 0.92 |  |
Level 3 | Interest rate lock commitments on residential mortgages | Measurement Input, Pull Through Increase (Decrease) |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Asset, measurement input (percent) | 0.05 |  |

X
- Definition Increase (Decrease) in Mortgage Loans Held-for-sale, Evaluated For Credit Loss + References No definition available. + Details
Name: | orrf_IncreaseDecreaseInMortgageLoansHeldForSaleEvaluatedForCreditLoss
Namespace Prefix: | orrf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of Investment Securities + References No definition available. + Details
Name: | orrf_NumberOfInvestmentSecurities
Namespace Prefix: | orrf_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Securities Called By Issuer + References No definition available. + Details
Name: | orrf_NumberOfSecuritiesCalledByIssuer
Namespace Prefix: | orrf_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This item represents the difference between the aggregate fair value and the aggregate unpaid principal balance of loans and long-term receivables (other than securities categorized as trading, available-for-sale or held-to-maturity) that have contractual principal amounts and for which the fair value option has been elected. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28 + Details
Name: | us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The increase (decrease) during the reporting period in the value of mortgage loans that are held with the intention to sell or be securitized in the near future. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_IncreaseDecreaseInMortgageLoansHeldForSale
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The adjustment to the carrying value of the rights retained or purchased to service mortgages. These adjustments are made when the estimate of the fair value is changed. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(6) -SubTopic 50 -Topic 860 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481229/860-50-50-4 + Details
Name: | us-gaap_MortgageServicingRightsMSRImpairmentRecovery
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Value of input used to measure servicing asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_ServicingAssetMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Reflects the estimated amount of impairment as of the balance sheet date of recognized servicing assets that are being amortized in proportion to and over the period of estimated net servicing income or loss. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 860 -SubTopic 50 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481229/860-50-50-4 + Details
Name: | us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=orrf_NonAgencyCollateralizedMortgageObligationsCalledMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateLockCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CollateralizedMortgageObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=orrf_MeasurementInputPullThroughMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=orrf_MeasurementInputPullThroughIncreaseDecreaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |