XML 22 R42.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) (USD $) In Thousands, unless otherwise specified | Mar. 31, 2015 | Dec. 31, 2014
--- | --- | ---
ASSETS |  |
Cash equivalents | $ 28,075 us-gaap_CashAndCashEquivalentsFairValueDisclosure | $ 31,175 us-gaap_CashAndCashEquivalentsFairValueDisclosure
Deposits with clearing organizations | 28,194 opy_DepositsWithClearingOrganizationsFairValue | 24,188 opy_DepositsWithClearingOrganizationsFairValue
Securities owned: |  |
Securities Owned | 955,363 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned | 843,155 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned
Investments | 8,465 us-gaap_InvestmentsFairValueDisclosure |
Loans held for sale | 95,876 us-gaap_LoansHeldForSaleFairValueDisclosure | 19,243 us-gaap_LoansHeldForSaleFairValueDisclosure
Securities purchased under agreements to resell |  | 250,000 opy_FairValueOfSecuritiesReverseRepurchaseAgreement
Derivative contracts: |  |
Derivative contracts, total | 16,782 us-gaap_DerivativeAssets | 12,111 us-gaap_DerivativeAssets
Total | 1,185,927 us-gaap_AssetsFairValueDisclosure | 1,240,626 us-gaap_AssetsFairValueDisclosure
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value | 184,649 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased | 92,510 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased
Derivative contracts: |  |
Derivative contracts | 2,025 us-gaap_DerivativeLiabilities | 3,505 us-gaap_DerivativeLiabilities
Total | 186,674 us-gaap_LiabilitiesFairValueDisclosure | 96,015 us-gaap_LiabilitiesFairValueDisclosure
Future [Member] |  |
Derivative contracts: |  |
Derivative contracts | 482 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember | 353 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember
Foreign Exchange Forward [Member] |  |
Derivative contracts: |  |
Derivative contracts | 3 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = us-gaap_ForeignExchangeForwardMember | 10 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = us-gaap_ForeignExchangeForwardMember
To Be Announced Security [Member] |  |
Derivative contracts: |  |
Derivative contracts, total | 5,358 us-gaap_DerivativeAssets / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember | 4,535 us-gaap_DerivativeAssets / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember
Derivative contracts: |  |
TBAs | 199 opy_FairValuePurchasesOfToBeAnnouncedSecurities / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember | 1,018 opy_FairValuePurchasesOfToBeAnnouncedSecurities / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember
Interest Rate Lock Commitments [Member] |  |
Derivative contracts: |  |
Derivative contracts, total | 11,424 us-gaap_DerivativeAssets / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember | 7,576 us-gaap_DerivativeAssets / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember
Derivative contracts: |  |
Derivative contracts | 544 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember | 1,222 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember
Auction Rate Securities Purchase Commitment [Member] |  |
Derivative contracts: |  |
Derivative contracts | 797 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | 902 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember
Corporate Equities [Member] |  |
Securities owned: |  |
Securities Owned | 49,760 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember | 42,751 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value | 37,023 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember | 47,574 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember
Money Markets [Member] |  |
Securities owned: |  |
Securities Owned | 391 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_MoneyMarketsMember | 1,245 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_MoneyMarketsMember
Auction Rate Securities [Member] |  |
Securities owned: |  |
Securities Owned | 99,057 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = us-gaap_AuctionRateSecuritiesMember | 91,422 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = us-gaap_AuctionRateSecuritiesMember
Investments Included in Other Assets [Member] |  |
Securities owned: |  |
Investments | 61,637 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember | 60,754 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember
U.S. Treasury Securities [Member] |  |
Securities owned: |  |
Securities Owned | 641,665 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember | 540,223 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value | 128,927 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember | 30,581 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember
U.S. Agency Securities [Member] |  |
Securities owned: |  |
Securities Owned | 19,927 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember | 26,261 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value | 22 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember | 34 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember
Sovereign Obligations [Member] |  |
Securities owned: |  |
Securities Owned | 772 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_SovereignDebtSecuritiesMember | 4,123 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_SovereignDebtSecuritiesMember
Corporate Debt and Other Obligations [Member] |  |
Securities owned: |  |
Securities Owned | 14,813 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember | 19,795 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value | 4,533 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember | 2,646 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember
Mortgage and Other Asset-Backed Securities [Member] |  |
Securities owned: |  |
Securities Owned | 3,982 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_CollateralizedMortgageObligationsMember | 6,689 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_CollateralizedMortgageObligationsMember
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value |  | 255 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_CollateralizedMortgageObligationsMember
Municipal Obligations [Member] |  |
Securities owned: |  |
Securities Owned | 83,942 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember | 60,833 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value | 51 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember | 51 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember
Convertible Bonds [Member] |  |
Securities owned: |  |
Securities Owned | 41,054 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember | 49,813 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value | 11,453 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember | 11,369 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember
Level 1 [Member] |  |
ASSETS |  |
Cash equivalents | 28,075 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 31,175 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Deposits with clearing organizations | 28,194 opy_DepositsWithClearingOrganizationsFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 24,188 opy_DepositsWithClearingOrganizationsFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Securities owned: |  |
Securities Owned | 694,735 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 584,219 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Derivative contracts: |  |
Total | 751,004 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 639,582 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value | 165,950 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 78,155 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Derivative contracts: |  |
Derivative contracts | 485 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 363 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Total | 166,435 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 78,518 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Level 1 [Member] | Future [Member] |  |
Derivative contracts: |  |
Derivative contracts | 482 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember | 353 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember
Level 1 [Member] | Foreign Exchange Forward [Member] |  |
Derivative contracts: |  |
Derivative contracts | 3 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ForeignExchangeForwardMember | 10 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ForeignExchangeForwardMember
Level 1 [Member] | Corporate Equities [Member] |  |
Securities owned: |  |
Securities Owned | 49,760 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember | 42,751 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value | 37,023 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember | 47,574 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember
Level 1 [Member] | Money Markets [Member] |  |
Securities owned: |  |
Securities Owned | 391 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_MoneyMarketsMember | 1,245 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_MoneyMarketsMember
Level 1 [Member] | Investments Included in Other Assets [Member] |  |
Securities owned: |  |
Investments | 0 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Level 1 [Member] | U.S. Treasury Securities [Member] |  |
Securities owned: |  |
Securities Owned | 641,665 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember | 540,223 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value | 128,927 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember | 30,581 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember
Level 2 [Member] |  |
Securities owned: |  |
Securities Owned | 161,467 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 167,350 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Loans held for sale | 95,876 us-gaap_LoansHeldForSaleFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 19,243 us-gaap_LoansHeldForSaleFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Securities purchased under agreements to resell |  | 250,000 opy_FairValueOfSecuritiesReverseRepurchaseAgreement / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Derivative contracts: |  |
Derivative contracts, total | 5,358 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 4,535 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Total | 315,189 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 492,374 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value | 18,699 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 14,355 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Derivative contracts: |  |
Derivative contracts | 199 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 1,018 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Total | 18,898 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 15,373 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Level 2 [Member] | To Be Announced Security [Member] |  |
Derivative contracts: |  |
Derivative contracts, total | 5,358 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember | 4,535 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember
Derivative contracts: |  |
TBAs | 199 opy_FairValuePurchasesOfToBeAnnouncedSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember | 1,018 opy_FairValuePurchasesOfToBeAnnouncedSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember
Level 2 [Member] | Investments Included in Other Assets [Member] |  |
Securities owned: |  |
Investments | 52,488 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 51,246 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Level 2 [Member] | U.S. Agency Securities [Member] |  |
Securities owned: |  |
Securities Owned | 17,008 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember | 26,261 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value | 22 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember | 34 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember
Level 2 [Member] | Sovereign Obligations [Member] |  |
Securities owned: |  |
Securities Owned | 772 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_SovereignDebtSecuritiesMember | 4,123 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_SovereignDebtSecuritiesMember
Level 2 [Member] | Corporate Debt and Other Obligations [Member] |  |
Securities owned: |  |
Securities Owned | 14,813 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember | 19,795 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value | 4,533 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember | 2,646 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember
Level 2 [Member] | Mortgage and Other Asset-Backed Securities [Member] |  |
Securities owned: |  |
Securities Owned | 3,982 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CollateralizedMortgageObligationsMember | 6,689 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CollateralizedMortgageObligationsMember
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value |  | 255 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CollateralizedMortgageObligationsMember
Level 2 [Member] | Municipal Obligations [Member] |  |
Securities owned: |  |
Securities Owned | 83,838 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember | 60,669 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value | 51 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember | 51 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember
Level 2 [Member] | Convertible Bonds [Member] |  |
Securities owned: |  |
Securities Owned | 41,054 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember | 49,813 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember
Financial Instruments Sold, Not yet Purchased, at Fair Value [Abstract] |  |
Securities sold, but not yet purchased, at fair value | 11,453 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember | 11,369 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember
Level 3 [Member] |  |
Securities owned: |  |
Securities Owned | 99,161 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 91,586 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Derivative contracts: |  |
Derivative contracts, total | 11,424 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 7,576 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Total | 119,734 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 108,670 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Derivative contracts: |  |
Derivative contracts | 1,341 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 2,124 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Total | 1,341 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 2,124 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Level 3 [Member] | Interest Rate Lock Commitments [Member] |  |
Derivative contracts: |  |
Derivative contracts, total | 11,424 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember | 7,576 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember
Derivative contracts: |  |
Derivative contracts | 544 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember | 1,222 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember
Level 3 [Member] | Auction Rate Securities [Member] |  |
Securities owned: |  |
Securities Owned | 99,057 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = us-gaap_AuctionRateSecuritiesMember | 91,422 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = us-gaap_AuctionRateSecuritiesMember
Level 3 [Member] | Auction Rate Securities Purchase Commitment [Member] |  |
Derivative contracts: |  |
Derivative contracts | 797 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | 902 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember
Level 3 [Member] | Investments Included in Other Assets [Member] |  |
Securities owned: |  |
Investments | 9,149 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 9,508 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Level 3 [Member] | Municipal Obligations [Member] |  |
Securities owned: |  |
Securities Owned | $ 104 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember | $ 164 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember

X
- Definition Deposits with clearing organizations fair value. + References No definition available. + Details
Name: | opy_DepositsWithClearingOrganizationsFairValue
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | opy_DisclosureScheduleOfFairValuesOfOutstandingDerivativeContractsRecordedAsAssetsAbstract
Namespace Prefix: | opy_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | opy_DisclosureScheduleOfFairValuesOfOutstandingDerivativeContractsRecordedAsLiabilitiesAbstract
Namespace Prefix: | opy_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of securities reverse repurchase agreement. + References No definition available. + Details
Name: | opy_FairValueOfSecuritiesReverseRepurchaseAgreement
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value purchases of to be announced securities. + References No definition available. + Details
Name: | opy_FairValuePurchasesOfToBeAnnouncedSecurities
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_AssetsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 + Details
Name: | us-gaap_CashAndCashEquivalentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13433-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41228-113958 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13495-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=51825145&loc=SL20226008-175313 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41271-113958 + Details
Name: | us-gaap_DerivativeAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13433-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41228-113958 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13495-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=51825145&loc=SL20226008-175313 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41271-113958 + Details
Name: | us-gaap_DerivativeLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_InvestmentOwnedBalanceAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Available-for-Sale Securities -URI http://asc.fasb.org/extlink&oid=6505594 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=51813488&loc=d3e22054-111558 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a, f, g -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Trading Securities -URI http://asc.fasb.org/extlink&oid=6526789 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 35 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=27723805&loc=d3e24584-111560 + Details
Name: | us-gaap_InvestmentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of financial and nonfinancial obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_LiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of loans held-for-sale including, but not limited to, mortgage loans and finance receivables. + References No definition available. + Details
Name: | us-gaap_LoansHeldForSaleFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of financial instruments held by a broker-dealer for their own account (proprietary securities) for trading or investment purposes determined by management based upon quoted prices of a financial instrument with similar characteristics or on a valuation technique or model. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13433-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=35711157&loc=d3e42546-110969 + Details
Name: | us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of financial instruments sold short by a broker-dealer for their own account (proprietary securities) for trading or investment purposes determined by management based upon quoted prices of a financial instrument with similar characteristics or on a valuation technique or model. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13433-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=35711157&loc=d3e42546-110969 + Details
Name: | us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

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

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
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=opy_AuctionRateSecuritiesPurchaseCommitmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_FutureMember
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_InvestmentTypeAxis=opy_USAgencyObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_ConvertibleDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_MunicipalNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_SovereignDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_USTreasurySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis=opy_CorporateEquitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis=opy_MoneyMarketsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis=us-gaap_AuctionRateSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |