XML 24 R55.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 | Dec. 31, 2014 | Dec. 31, 2013
--- | --- | ---
ASSETS |  |  |  |
Cash equivalents | $ 31,175 us-gaap_CashAndCashEquivalentsFairValueDisclosure |  | $ 60,268 us-gaap_CashAndCashEquivalentsFairValueDisclosure |
Deposits with clearing organizations | 24,188 opy_DepositsWithClearingOrganizationsFairValue |  | 10,492 opy_DepositsWithClearingOrganizationsFairValue |
Securities segregated for regulatory and other purposes |  |  | 11,495 opy_CashAndSecuritiesSegregatedUnderOtherRegulationsMeasureAtFairValue |
Securities owned |  |  |  |
Securities owned, at fair value | 843,155 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned |  | 856,088 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned |
Investments | 8,827 us-gaap_InvestmentsFairValueDisclosure |  |  |
Loans held for sale | 19,243 us-gaap_LoansHeldForSaleFairValueDisclosure |  | 75,989 us-gaap_LoansHeldForSaleFairValueDisclosure |
Securities purchased under agreements to resell | 250,000 opy_FairValueOfSecuritiesReverseRepurchaseAgreement | [1] | 184,000 opy_FairValueOfSecuritiesReverseRepurchaseAgreement | [1]
Derivative contracts |  |  |  |
Derivative contracts, total | 12,111 us-gaap_DerivativeAssets |  | 4,530 us-gaap_DerivativeAssets |
Total | 1,240,626 us-gaap_AssetsFairValueDisclosure |  | 1,267,309 us-gaap_AssetsFairValueDisclosure |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 92,510 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased |  | 76,314 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased |
Liabilities Related to Investment Contracts, Fair Value Disclosure | 0 us-gaap_LiabilitiesRelatedToInvestmentContractsFairValueDisclosure |  | 648 us-gaap_LiabilitiesRelatedToInvestmentContractsFairValueDisclosure |
Derivative contracts: |  |  |  |
Derivative contracts | 3,505 us-gaap_DerivativeLiabilities |  | 6,574 us-gaap_DerivativeLiabilities |
Total | 96,015 us-gaap_LiabilitiesFairValueDisclosure |  | 83,536 us-gaap_LiabilitiesFairValueDisclosure |
U.S. treasury futures |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts | 252 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = opy_UsTreasuryFuturesMember |  | 18 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = opy_UsTreasuryFuturesMember |
Federal funds futures |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts | 43 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = opy_FederalFundsFuturesMember |  | 44 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = opy_FederalFundsFuturesMember |
Eurodollars futures |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts | 55 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = us-gaap_EurodollarFutureMember |  |  |
TBAs |  |  | 73 opy_FairValuePurchasesOfToBeAnnouncedSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_EurodollarFutureMember |
General collateral futures |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts | 3 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = opy_GeneralcollateralfuturesMember |  |  |
Foreign currency forward contracts |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts | 10 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = us-gaap_ForeignExchangeForwardMember |  |  |
TBAs |  |  |  |
Derivative contracts |  |  |  |
Derivative contracts, total | 4,535 us-gaap_DerivativeAssets / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember |  | 2,155 us-gaap_DerivativeAssets / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember |
Derivative contracts: |  |  |  |
Derivative contracts |  |  | 186 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember |
TBAs | 1,018 opy_FairValuePurchasesOfToBeAnnouncedSecurities / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember |  |  |
Interest rate lock commitments |  |  |  |
Derivative contracts |  |  |  |
Derivative contracts, total | 7,576 us-gaap_DerivativeAssets / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember |  | 2,375 us-gaap_DerivativeAssets / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember |
Derivative contracts: |  |  |  |
Derivative contracts | 1,222 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember |  | 3,653 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember |
ARS purchase commitments |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts | 902 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember |  | 2,600 us-gaap_DerivativeLiabilities / us-gaap_FinancialInstrumentAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember |
Investments |  |  |  |
Securities owned |  |  |  |
Investments | 60,754 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember | [2] | 64,447 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember | [2]
Corporate equities |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 42,751 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember |  | 61,634 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 47,574 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember |  | 45,336 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember |
Money markets |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 1,245 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_MoneyMarketsMember |  | 1,263 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_MoneyMarketsMember |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 0 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_MoneyMarketsMember |  | 241 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_MoneyMarketsMember |
Auction rate securities |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 91,422 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = us-gaap_AuctionRateSecuritiesMember |  | 85,124 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = us-gaap_AuctionRateSecuritiesMember |
U.S. Treasury securities |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 540,223 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |  | 566,346 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 30,581 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |  | 11,837 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |
U.S. Agency securities |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 26,261 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember |  | 29,448 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 34 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember |  | 52 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember |
Sovereign obligations |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 4,123 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_SovereignDebtSecuritiesMember |  | 320 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_SovereignDebtSecuritiesMember |
Corporate debt and other obligations |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 19,795 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |  | 14,673 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 2,646 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |  | 4,847 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
Mortgage and other asset-backed securities |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 6,689 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_CollateralizedMortgageObligationsMember |  | 3,395 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_CollateralizedMortgageObligationsMember |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 255 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_CollateralizedMortgageObligationsMember |  | 7 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_CollateralizedMortgageObligationsMember |
Municipal obligations |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 60,833 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |  | 40,166 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 51 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |  | 72 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |
Convertible bonds |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 49,813 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember |  | 53,719 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 11,369 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember |  | 13,922 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember |
Level 1 |  |  |  |
ASSETS |  |  |  |
Cash equivalents | 31,175 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 60,268 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Deposits with clearing organizations | 24,188 opy_DepositsWithClearingOrganizationsFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 10,492 opy_DepositsWithClearingOrganizationsFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Securities segregated for regulatory and other purposes |  |  | 11,495 opy_CashAndSecuritiesSegregatedUnderOtherRegulationsMeasureAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Securities owned |  |  |  |
Securities owned, at fair value | 584,219 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 629,243 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Derivative contracts |  |  |  |
Derivative contracts, total | 0 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |  |
Total | 639,582 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 722,273 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 78,155 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 57,414 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Liabilities Related to Investment Contracts, Fair Value Disclosure | 0 us-gaap_LiabilitiesRelatedToInvestmentContractsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 648 us-gaap_LiabilitiesRelatedToInvestmentContractsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Derivative contracts: |  |  |  |
Derivative contracts | 363 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 248 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Total | 78,518 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 58,310 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 1 | U.S. treasury futures |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts | 252 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FinancialInstrumentAxis = opy_UsTreasuryFuturesMember |  | 18 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FinancialInstrumentAxis = opy_UsTreasuryFuturesMember |
Level 1 | Federal funds futures |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts | 43 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FinancialInstrumentAxis = opy_FederalFundsFuturesMember |  | 44 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FinancialInstrumentAxis = opy_FederalFundsFuturesMember |
Level 1 | Eurodollars futures |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts | 55 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FinancialInstrumentAxis = us-gaap_EurodollarFutureMember |  |  |
Level 1 | General collateral futures |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts | 3 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FinancialInstrumentAxis = opy_GeneralcollateralfuturesMember |  |  |
Level 1 | Foreign currency forward contracts |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts | 10 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FinancialInstrumentAxis = us-gaap_ForeignExchangeForwardMember |  |  |
Level 1 | TBAs |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts |  |  | 186 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember |
Level 1 | Investments |  |  |  |
Securities owned |  |  |  |
Investments | 0 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [2] | 10,775 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [2]
Level 1 | Corporate equities |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 42,751 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember |  | 61,634 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 47,574 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember |  | 45,336 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_CorporateEquitiesMember |
Level 1 | Money markets |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 1,245 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_MoneyMarketsMember |  | 1,263 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_MoneyMarketsMember |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 0 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_MoneyMarketsMember |  | 241 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_MoneyMarketsMember |
Level 1 | U.S. Treasury securities |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 540,223 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |  | 566,346 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 30,581 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |  | 11,837 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |
Level 2 |  |  |  |
ASSETS |  |  |  |
Cash equivalents | 0 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 0 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Securities owned |  |  |  |
Securities owned, at fair value | 167,350 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 141,485 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Loans held for sale | 19,243 us-gaap_LoansHeldForSaleFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 75,989 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 | [1] | 184,000 opy_FairValueOfSecuritiesReverseRepurchaseAgreement / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1]
Derivative contracts |  |  |  |
Derivative contracts, total | 4,535 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 2,155 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Total | 492,374 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 451,355 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 14,355 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 18,900 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Derivative contracts: |  |  |  |
Derivative contracts | 1,018 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 73 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Total | 15,373 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 18,973 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 | Federal funds futures |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts | 0 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FinancialInstrumentAxis = opy_FederalFundsFuturesMember |  |  |
Level 2 | Eurodollars futures |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts | 0 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FinancialInstrumentAxis = us-gaap_EurodollarFutureMember |  |  |
TBAs |  |  | 73 opy_FairValuePurchasesOfToBeAnnouncedSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FinancialInstrumentAxis = us-gaap_EurodollarFutureMember |
Level 2 | TBAs |  |  |  |
Derivative contracts |  |  |  |
Derivative contracts, total | 4,535 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember |  | 2,155 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember |
Derivative contracts: |  |  |  |
TBAs | 1,018 opy_FairValuePurchasesOfToBeAnnouncedSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember |  | 0 opy_FairValuePurchasesOfToBeAnnouncedSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FinancialInstrumentAxis = opy_ToBeAnnouncedSecurityMember |
Level 2 | Investments |  |  |  |
Securities owned |  |  |  |
Investments | 51,246 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [2] | 47,726 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [2]
Level 2 | U.S. Treasury securities |  |  |  |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 0 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |  |  |
Level 2 | U.S. Agency securities |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 26,261 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember |  | 29,448 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 34 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember |  | 52 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = opy_USAgencyObligationsMember |
Level 2 | Sovereign obligations |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 4,123 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_SovereignDebtSecuritiesMember |  | 320 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_SovereignDebtSecuritiesMember |
Level 2 | Corporate debt and other obligations |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 19,795 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |  | 14,673 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 2,646 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |  | 4,847 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
Level 2 | Mortgage and other asset-backed securities |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 6,689 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CollateralizedMortgageObligationsMember |  | 3,395 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CollateralizedMortgageObligationsMember |
Securities sold, but not yet purchased |  |  |  |
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 |  | 7 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CollateralizedMortgageObligationsMember |
Level 2 | Municipal obligations |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 60,669 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |  | 39,930 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |
Securities sold, but not yet purchased |  |  |  |
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 |  | 72 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |
Level 2 | Convertible bonds |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 49,813 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember |  | 53,719 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 11,369 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember |  | 13,922 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_ConvertibleDebtSecuritiesMember |
Level 3 |  |  |  |
ASSETS |  |  |  |
Cash equivalents | 0 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 0 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Securities owned |  |  |  |
Securities owned, at fair value | 91,586 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 85,360 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Derivative contracts |  |  |  |
Derivative contracts, total | 7,576 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 2,375 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Total | 108,670 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 93,681 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 0 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |  |
Derivative contracts: |  |  |  |
Derivative contracts | 2,124 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 6,253 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Total | 2,124 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 6,253 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 | Interest rate lock commitments |  |  |  |
Derivative contracts |  |  |  |
Derivative contracts, total | 7,576 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember |  | 2,375 us-gaap_DerivativeAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember |
Derivative contracts: |  |  |  |
Derivative contracts | 1,222 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember |  | 3,653 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateLockCommitmentsMember |
Level 3 | ARS purchase commitments |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts | 902 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FinancialInstrumentAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember |  | 2,600 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FinancialInstrumentAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember |
Level 3 | Investments |  |  |  |
Securities owned |  |  |  |
Investments | 9,508 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [2] | 5,946 us-gaap_InvestmentsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [2]
Level 3 | Auction rate securities |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 91,422 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = us-gaap_AuctionRateSecuritiesMember |  | 85,124 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = us-gaap_AuctionRateSecuritiesMember |
Level 3 | U.S. Treasury securities |  |  |  |
Securities sold, but not yet purchased |  |  |  |
Securities sold, but not yet purchased, at fair value | 0 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecuritySoldNotYetPurchased / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember |  |  |
Level 3 | Municipal obligations |  |  |  |
Securities owned |  |  |  |
Securities owned, at fair value | 164 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |  | 236 us-gaap_SecurityOwnedAndSoldNotYetPurchasedFairValueSecurityOwned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_InvestmentTypeAxis = us-gaap_MunicipalNotesMember |
Federal funds futures | Level 2 |  |  |  |
Derivative contracts: |  |  |  |
Derivative contracts |  |  | $ 0 us-gaap_DerivativeLiabilities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = opy_FederalFundsFuturesMember |
[1] | Included in securities purchased under agreements to resell where the Company has elected fair value option treatment.
[2] | Included in other assets on the consolidated balance sheet.

X
- Definition Cash and securities segregated under other regulations measure at fair value. + References No definition available. + Details
Name: | opy_CashAndSecuritiesSegregatedUnderOtherRegulationsMeasureAtFairValue
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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: | debit
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=25499696&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=28364263&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=28364263&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=20225523&loc=SL20225862-175312 Reference 5: 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 Reference 6: 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=28370219&loc=SL20226008-175313 + 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 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=28364263&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=28364263&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=20225523&loc=SL20225862-175312 Reference 5: 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 Reference 6: 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=28370219&loc=SL20226008-175313 + Details
Name: | us-gaap_DerivativeLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 -Glossary Trading Securities -URI http://asc.fasb.org/extlink&oid=6526789 Reference 3: 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=28360136&loc=d3e22054-111558 Reference 4: 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 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=25499696&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 liability related to investment contracts for example, but not limited to, guaranteed investment contract or annuities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 825 -Section 25 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6487514&loc=d3e32427-158581 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 14 -Article 7 + Details
Name: | us-gaap_LiabilitiesRelatedToInvestmentContractsFairValueDisclosure
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
- Details
Name: | us-gaap_SecuritiesOwnedAndSoldNotYetPurchasedAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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=28364263&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=29643736&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=28364263&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=29643736&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_FederalFundsFuturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_EurodollarFutureMember
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_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_MajorTypesOfDebtAndEquitySecuritiesAxis=opy_FederalFundsFuturesMember
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: |