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