XML 102 R88.htm IDEA: XBRL DOCUMENT
v3.22.4

Employee compensation plans - Schedule of Stock Compensation Assumptions Used (Details) - Stock Appreciation Rights (SARs) | 12 Months Ended
--- | ---
Dec. 31, 2022 USD ($)
January 5, 2018 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Expected term | 5 days
Expected volatility factor (as a percent) | 12.966%
Risk-free interest rate (as a percent) | 0.513%
Quarterly dividends (in dollars per share) | $ 0.6
January 11, 2019 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Expected term | 1 year
Expected volatility factor (as a percent) | 37.031%
Risk-free interest rate (as a percent) | 4.68%
Quarterly dividends (in dollars per share) | $ 0.6
January 10, 2020 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Expected term | 2 years
Expected volatility factor (as a percent) | 36.412%
Risk-free interest rate (as a percent) | 4.421%
Quarterly dividends (in dollars per share) | $ 0.6
January 11, 2021 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Expected term | 3 years
Expected volatility factor (as a percent) | 43.974%
Risk-free interest rate (as a percent) | 4.221%
Quarterly dividends (in dollars per share) | $ 0.6
January 7, 2022 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Expected term | 4 years
Expected volatility factor (as a percent) | 39.848%
Risk-free interest rate (as a percent) | 4.112%
Quarterly dividends (in dollars per share) | $ 0.6

X
- Definition Share Based Compensation Arrangement By Cash Payment Award Stock Appreciation Rights Fair Value Assumptions Expected Volatility Rate + References No definition available. + Details
Name: | opy_ShareBasedCompensationArrangementByCashPaymentAwardStockAppreciationRightsFairValueAssumptionsExpectedVolatilityRate
Namespace Prefix: | opy_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The remaining contractual term of the stock appreciation rights outstanding by grant date as of the balance sheet date. + References No definition available. + Details
Name: | opy_ShareBasedCompensationArrangementByCashPaymentAwardStockAppreciationRightsRemainingContractualLife
Namespace Prefix: | opy_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Cash Payment Award Stock Appreciation Rights, Fair Value Assumptions, Expected Dividend Payments + References No definition available. + Details
Name: | opy_SharebasedCompensationArrangementbyCashPaymentAwardStockAppreciationRightsFairValueAssumptionsExpectedDividendPayments
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Cash Payment Award Stock Appreciation Rights, Fair Value Assumptions, Risk Free Interest Rate + References No definition available. + Details
Name: | opy_SharebasedCompensationArrangementbyCashPaymentAwardStockAppreciationRightsFairValueAssumptionsRiskFreeInterestRate
Namespace Prefix: | opy_
Data Type: | dtr-types:percentItemType
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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AwardDateAxis=opy_JanuaryFiveTwoThousandEighteenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=opy_JanuaryElevenTwoThousandNineteenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=opy_JanuaryTenTwoThousandTwentyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=opy_JanuaryElevenTwoThousandTwentyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=opy_JanuarySevenTwoThousandTwentyTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |