XML 125 R106.htm IDEA: XBRL DOCUMENT
v3.22.4

DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 USD ($) contract customer derivativeInstrument broker swap | Dec. 31, 2021 USD ($) derivativeInstrument swap | Dec. 31, 2020 USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items] |  |  |
Swap fee income | $ 2,632 | $ 293 | $ 847
Cash collateral held by counterparty for derivatives | 5,400 | 260 |
Cash collateral received from counterparty for derivatives | $ 8,500 | $ 490 |
Number of new risk participation agreements | derivativeInstrument | 2 | 1 |
Interest rate contract |  |  |
Derivative Instruments and Hedging Activities Disclosures [Line Items] |  |  |
Number of derivatives | swap |  | 0 |
Number of customers | customer | 26 |  |
Number of third-party brokers | broker | 26 |  |
Interest rate contract | Designated as Hedging Instrument |  |  |
Derivative Instruments and Hedging Activities Disclosures [Line Items] |  |  |
Number of derivatives | swap | 2 |  |
Terminated derivative, notional amount |  | $ 50,000 |
Reclassification of realized losses from AOCI |  | (398) |
Interest rate contract | Not Designated as Hedging Instrument |  |  |
Derivative Instruments and Hedging Activities Disclosures [Line Items] |  |  |
Derivative, notional amount | $ 268,800 | $ 75,800 |
Interest rate swaps |  |  |
Derivative Instruments and Hedging Activities Disclosures [Line Items] |  |  |
Number of new interest rate swaps | swap | 14 | 3 |
Swap fee income | $ 2,500 | $ 240 |
Interest rate swaps | Designated as Hedging Instrument |  |  |
Derivative Instruments and Hedging Activities Disclosures [Line Items] |  |  |
Derivative liabilities |  | 0 |
Interest rate swaps | Designated as Hedging Instrument | Other liabilities |  |  |
Derivative Instruments and Hedging Activities Disclosures [Line Items] |  |  |
Derivative liabilities | 100,000 |  |
Interest rate swaps | Designated as Hedging Instrument | Cash Flow Hedging |  |  |
Derivative Instruments and Hedging Activities Disclosures [Line Items] |  |  |
Derivative, notional amount | 100,000 |  |
Interest rate swaps | Not Designated as Hedging Instrument | Other liabilities |  |  |
Derivative Instruments and Hedging Activities Disclosures [Line Items] |  |  |
Derivative liabilities | $ 128,385 | 37,915 |
Interest Rate Cap |  |  |
Derivative Instruments and Hedging Activities Disclosures [Line Items] |  |  |
Number of new interest rate caps | contract | 1 |  |
Interest rate cap fees | $ 14 |  |
Risk Participation Agreement | Agent Bank |  |  |
Derivative Instruments and Hedging Activities Disclosures [Line Items] |  |  |
Upfront fee received | 140 | 53 |
Risk Participation Agreement | Other liabilities |  |  |
Derivative Instruments and Hedging Activities Disclosures [Line Items] |  |  |
Derivative, notional amount | 29,000 | 15,900 |
Risk Participation Agreement | Other assets |  |  |
Derivative Instruments and Hedging Activities Disclosures [Line Items] |  |  |
Derivative, notional amount | 4,900 | 0 |
Risk Participation Agreement | Not Designated as Hedging Instrument | Other liabilities |  |  |
Derivative Instruments and Hedging Activities Disclosures [Line Items] |  |  |
Derivative liabilities | $ 29,019 | $ 15,855 |

X
- Definition Cash Collateral Held By Counterparty for Derivatives + References No definition available. + Details
Name: | orrf_CashCollateralHeldByCounterpartyForDerivatives
Namespace Prefix: | orrf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cash Collateral Received From Counterparty for Derivatives + References No definition available. + Details
Name: | orrf_CashCollateralReceivedFromCounterpartyForDerivatives
Namespace Prefix: | orrf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Derivative Notional Amount, Terminated During Period + References No definition available. + Details
Name: | orrf_DerivativeNotionalAmountTerminatedDuringPeriod
Namespace Prefix: | orrf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Loan Interest Rate Cap Fees + References No definition available. + Details
Name: | orrf_LoanInterestRateCapFees
Namespace Prefix: | orrf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Loan Swap Referral Fees + References No definition available. + Details
Name: | orrf_LoanSwapReferralFees
Namespace Prefix: | orrf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Number Of New Interest Rate Caps + References No definition available. + Details
Name: | orrf_NumberOfNewInterestRateCaps
Namespace Prefix: | orrf_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of New Interest Rate Swaps + References No definition available. + Details
Name: | orrf_NumberOfNewInterestRateSwaps
Namespace Prefix: | orrf_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of New Risk Participation Agreements + References No definition available. + Details
Name: | orrf_NumberOfNewRiskParticipationAgreements
Namespace Prefix: | orrf_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Third-party Broker + References No definition available. + Details
Name: | orrf_NumberOfThirdPartyBroker
Namespace Prefix: | orrf_
Data Type: | xbrli:integerItemType
Balance Type: | na
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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal or face amount used to calculate payments on the derivative liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeLiabilityNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of derivative instruments of a particular group held by the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 + Details
Name: | us-gaap_DerivativeNumberOfInstrumentsHeld
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount, before tax, of reclassification from accumulated other comprehensive income (AOCI) for gain (loss) from discontinuance of cash flow hedge included in assessment of hedge effectiveness. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow provided by derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 23 -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3505-108585 + Details
Name: | us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateCapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=orrf_RiskParticipationAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=orrf_AgentBankMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |