XML 64 R53.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Fair Value Measurements - Quantitative Information about Level 3 Fair Value Measurements (Details) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Principal | $ 110,799 opy_LevelThreePrincipalAmount |
Valuation Adjustment | 8,030 opy_ValuationAdjustmentForLevelThreeAssets |
Fair Value | 102,769 opy_FairValueOfLevelThreeAssets |
Auction Rate Securities Owned |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Principal | 98,550 opy_LevelThreePrincipalAmount / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Valuation Adjustment | 7,128 opy_ValuationAdjustmentForLevelThreeAssets / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Fair Value | 91,422 opy_FairValueOfLevelThreeAssets / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Auction Rate Securities Owned | Auction Rate Preferred Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Principal | 77,025 opy_LevelThreePrincipalAmount / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Valuation Adjustment | 4,339 opy_ValuationAdjustmentForLevelThreeAssets / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Fair Value | 72,686 opy_FairValueOfLevelThreeAssets / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Valuation Technique | Discounted Cash Flow | [1]
Duration | 4 years | [1]
Auction Rate Securities Owned | Municipal Auction Rate Securities 01 |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Principal | 11,475 opy_LevelThreePrincipalAmount / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecurities01Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Valuation Adjustment | 1,157 opy_ValuationAdjustmentForLevelThreeAssets / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecurities01Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Fair Value | 10,318 opy_FairValueOfLevelThreeAssets / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecurities01Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Valuation Technique | Discounted Cash Flow | [1]
Discount Rate | 2.64%us-gaap_FairValueInputsDiscountRate / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecurities01Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[2]
Duration | 4 years 6 months | [1]
Current Yield | 0.23%opy_FairValueUnobservableInputCurrentYield / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecurities01Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[3]
Auction Rate Securities Owned | Municipal Auction Rate Securities 02 |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Principal | 5,975 opy_LevelThreePrincipalAmount / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecurities02Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Valuation Adjustment | 627 opy_ValuationAdjustmentForLevelThreeAssets / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecurities02Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Fair Value | 5,348 opy_FairValueOfLevelThreeAssets / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecurities02Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Valuation Technique | Secondary Market Trading Activity | [1]
Observable trades in inactive market for in portfolio securities | 89.50%opy_FairValueInputsObservableTradesInInactiveMarketForInPortfolioSecurities / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecurities02Member / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Auction Rate Securities Owned | Student Loan Auction Rate Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Principal | 450 opy_LevelThreePrincipalAmount / us-gaap_InvestmentTypeAxis = opy_StudentLoanAuctionRateSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Valuation Adjustment | 66 opy_ValuationAdjustmentForLevelThreeAssets / us-gaap_InvestmentTypeAxis = opy_StudentLoanAuctionRateSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Fair Value | 384 opy_FairValueOfLevelThreeAssets / us-gaap_InvestmentTypeAxis = opy_StudentLoanAuctionRateSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Valuation Technique | Discounted Cash Flow | [1]
Discount Rate | 3.17%us-gaap_FairValueInputsDiscountRate / us-gaap_InvestmentTypeAxis = opy_StudentLoanAuctionRateSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[4]
Duration | 7 years | [1]
Current Yield | 0.79%opy_FairValueUnobservableInputCurrentYield / us-gaap_InvestmentTypeAxis = opy_StudentLoanAuctionRateSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[3]
Auction Rate Securities Owned | Other Auction Rate Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Principal | 3,625 opy_LevelThreePrincipalAmount / us-gaap_InvestmentTypeAxis = opy_OtherAuctionRateSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[5]
Valuation Adjustment | 939 opy_ValuationAdjustmentForLevelThreeAssets / us-gaap_InvestmentTypeAxis = opy_OtherAuctionRateSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[5]
Fair Value | 2,686 opy_FairValueOfLevelThreeAssets / us-gaap_InvestmentTypeAxis = opy_OtherAuctionRateSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[5]
Valuation Technique | Secondary Market Trading Activity | [1],[5]
Observable trades in inactive market for in portfolio securities | 74.11%opy_FairValueInputsObservableTradesInInactiveMarketForInPortfolioSecurities / us-gaap_InvestmentTypeAxis = opy_OtherAuctionRateSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[5]
Auction Rate Securities Purchase Commitment | Auction Rate Preferred Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Duration | 4 years | [6]
Auction Rate Securities Purchase Commitment | Municipal Auction Rate Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Discount Rate | 2.64%us-gaap_FairValueInputsDiscountRate / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [2],[6]
Duration | 4 years 6 months | [6]
Current Yield | 0.23%opy_FairValueUnobservableInputCurrentYield / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [3],[6]
Auction Rate Securities Purchase Commitment | Student Loan Auction Rate Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Discount Rate | 3.17%us-gaap_FairValueInputsDiscountRate / us-gaap_InvestmentTypeAxis = opy_StudentLoanAuctionRateSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [4],[6]
Duration | 7 years | [6]
Current Yield | 0.79%opy_FairValueUnobservableInputCurrentYield / us-gaap_InvestmentTypeAxis = opy_StudentLoanAuctionRateSecuritiesMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [3],[6]
Minimum | Auction Rate Securities Owned | Auction Rate Preferred Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Discount Rate | 1.50%us-gaap_FairValueInputsDiscountRate / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[7]
Current Yield | 0.012%opy_FairValueUnobservableInputCurrentYield / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[3]
Minimum | Auction Rate Securities Purchase Commitment | Auction Rate Preferred Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Discount Rate | 1.50%us-gaap_FairValueInputsDiscountRate / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [6],[7]
Current Yield | 0.12%opy_FairValueUnobservableInputCurrentYield / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [3],[6]
Maximum | Auction Rate Securities Owned | Auction Rate Preferred Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Discount Rate | 2.04%us-gaap_FairValueInputsDiscountRate / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[7]
Current Yield | 0.48%opy_FairValueUnobservableInputCurrentYield / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[3]
Maximum | Auction Rate Securities Purchase Commitment | Auction Rate Preferred Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Discount Rate | 2.04%us-gaap_FairValueInputsDiscountRate / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [6],[7]
Current Yield | 0.48%opy_FairValueUnobservableInputCurrentYield / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [3],[6]
Weighted Average | Auction Rate Securities Owned | Auction Rate Preferred Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Discount Rate | 1.78%us-gaap_FairValueInputsDiscountRate / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[7]
Duration | 4 years | [1]
Current Yield | 0.30%opy_FairValueUnobservableInputCurrentYield / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Weighted Average | Auction Rate Securities Owned | Municipal Auction Rate Securities 01 |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Discount Rate | 2.64%us-gaap_FairValueInputsDiscountRate / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecurities01Member / us-gaap_RangeAxis = us-gaap_WeightedAverageMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[2]
Duration | 4 years 6 months | [1]
Current Yield | 0.23%opy_FairValueUnobservableInputCurrentYield / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecurities01Member / us-gaap_RangeAxis = us-gaap_WeightedAverageMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[3]
Weighted Average | Auction Rate Securities Owned | Municipal Auction Rate Securities 02 |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Observable trades in inactive market for in portfolio securities | 89.50%opy_FairValueInputsObservableTradesInInactiveMarketForInPortfolioSecurities / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecurities02Member / us-gaap_RangeAxis = us-gaap_WeightedAverageMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1]
Weighted Average | Auction Rate Securities Owned | Student Loan Auction Rate Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Discount Rate | 3.17%us-gaap_FairValueInputsDiscountRate / us-gaap_InvestmentTypeAxis = opy_StudentLoanAuctionRateSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[4]
Duration | 7 years | [1]
Current Yield | 0.79%opy_FairValueUnobservableInputCurrentYield / us-gaap_InvestmentTypeAxis = opy_StudentLoanAuctionRateSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[3]
Weighted Average | Auction Rate Securities Owned | Other Auction Rate Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Observable trades in inactive market for in portfolio securities | 74.11%opy_FairValueInputsObservableTradesInInactiveMarketForInPortfolioSecurities / us-gaap_InvestmentTypeAxis = opy_OtherAuctionRateSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesOwnedMember | [1],[5]
Weighted Average | Auction Rate Securities Purchase Commitment | Auction Rate Preferred Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Discount Rate | 1.78%us-gaap_FairValueInputsDiscountRate / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [6],[7]
Duration | 4 years | [6]
Current Yield | 0.30%opy_FairValueUnobservableInputCurrentYield / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [3],[6]
Weighted Average | Auction Rate Securities Purchase Commitment | Municipal Auction Rate Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Discount Rate | 2.64%us-gaap_FairValueInputsDiscountRate / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [2],[6]
Duration | 4 years 6 months | [6]
Current Yield | 0.23%opy_FairValueUnobservableInputCurrentYield / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [3],[6]
Weighted Average | Auction Rate Securities Purchase Commitment | Student Loan Auction Rate Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Discount Rate | 3.17%us-gaap_FairValueInputsDiscountRate / us-gaap_InvestmentTypeAxis = opy_StudentLoanAuctionRateSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [4],[6]
Duration | 7 years | [6]
Current Yield | 0.79%opy_FairValueUnobservableInputCurrentYield / us-gaap_InvestmentTypeAxis = opy_StudentLoanAuctionRateSecuritiesMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember / us-gaap_SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [3],[6]
Auction Rate Securities Purchase Commitment |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Principal | 12,249 opy_LevelThreePrincipalAmount / us-gaap_FairValueByLiabilityClassAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [1]
Valuation Adjustment | 902 opy_ValuationAdjustmentForLevelThreeAssets / us-gaap_FairValueByLiabilityClassAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [1]
Fair Value | 11,347 opy_FairValueOfLevelThreeAssets / us-gaap_FairValueByLiabilityClassAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember | [1]
Auction Rate Securities Purchase Commitment | Auction Rate Preferred Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Principal | 7,626 opy_LevelThreePrincipalAmount / us-gaap_FairValueByLiabilityClassAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember | [6]
Valuation Adjustment | 410 opy_ValuationAdjustmentForLevelThreeAssets / us-gaap_FairValueByLiabilityClassAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember | [6]
Fair Value | 7,216 opy_FairValueOfLevelThreeAssets / us-gaap_FairValueByLiabilityClassAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember / us-gaap_InvestmentTypeAxis = us-gaap_AuctionRatePreferredSecuritiesMember | [6]
Valuation Technique | Discounted Cash Flow | [6]
Auction Rate Securities Purchase Commitment | Municipal Auction Rate Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Principal | 4,065 opy_LevelThreePrincipalAmount / us-gaap_FairValueByLiabilityClassAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecuritiesMember | [6]
Valuation Adjustment | 410 opy_ValuationAdjustmentForLevelThreeAssets / us-gaap_FairValueByLiabilityClassAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecuritiesMember | [6]
Fair Value | 3,655 opy_FairValueOfLevelThreeAssets / us-gaap_FairValueByLiabilityClassAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember / us-gaap_InvestmentTypeAxis = opy_MunicipalAuctionRateSecuritiesMember | [6]
Valuation Technique | Discounted Cash Flow | [6]
Auction Rate Securities Purchase Commitment | Student Loan Auction Rate Securities |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Principal | 558 opy_LevelThreePrincipalAmount / us-gaap_FairValueByLiabilityClassAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember / us-gaap_InvestmentTypeAxis = opy_StudentLoanAuctionRateSecuritiesMember | [6]
Valuation Adjustment | 82 opy_ValuationAdjustmentForLevelThreeAssets / us-gaap_FairValueByLiabilityClassAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember / us-gaap_InvestmentTypeAxis = opy_StudentLoanAuctionRateSecuritiesMember | [6]
Fair Value | $ 476 opy_FairValueOfLevelThreeAssets / us-gaap_FairValueByLiabilityClassAxis = opy_AuctionRateSecuritiesPurchaseCommitmentMember / us-gaap_InvestmentTypeAxis = opy_StudentLoanAuctionRateSecuritiesMember | [6]
Valuation Technique | Discounted Cash Flow | [6]
[1] | Principal amount represents the par value of the ARS and is included in securities owned in the consolidated balance sheet at December 31, 2014. The valuation adjustment amount is included as a reduction to securities owned in the consolidated balance sheet at December 31, 2014.
[2] | Derived by applying a multiple to the spread of 175% to the U.S. Treasury rate of 1.51%.
[3] | Based on current auctions in comparable securities that have not failed.
[4] | Derived by applying the sum of the spread of 1.20% to the U.S. Treasury rate of 1.97%.
[5] | Represents ARS issued by credit default obligation structure that the Company has purchased and is committed to purchase as a result of a legal settlement.
[6] | Principal amount represents the present value of the ARS par value that the Company is committed to purchase at a future date. This principal amount is presented as an off-balance sheet item. The valuation adjustment amount is included in accounts payable and other liabilities on the consolidated balance sheet at December 31, 2014.(7)
[7] | Derived by applying a multiple to the spread between 110% to 150% to the U.S. Treasury rate of 1.36%.

X
- Definition Fair value inputs observable trades in inactive market for in portfolio securities. + References No definition available. + Details
Name: | opy_FairValueInputsObservableTradesInInactiveMarketForInPortfolioSecurities
Namespace Prefix: | opy_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair value of the level 3 assets used for the quantitative disclosure. + References No definition available. + Details
Name: | opy_FairValueOfLevelThreeAssets
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value unobservable input current yield. + References No definition available. + Details
Name: | opy_FairValueUnobservableInputCurrentYield
Namespace Prefix: | opy_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair value unobservable inputs duration. + References No definition available. + Details
Name: | opy_FairValueUnobservableInputsDuration
Namespace Prefix: | opy_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount represents the principal amount of the level 3 assets used for the quantitative disclosure. + References No definition available. + Details
Name: | opy_LevelThreePrincipalAmount
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Valuation adjustment for the level 3 assets used for quantitative disclosure. + References No definition available. + Details
Name: | opy_ValuationAdjustmentForLevelThreeAssets
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Interest rate used to find the present value of an amount to be paid or received in the future as an input to measure fair value. For example, but not limited to, weighted average cost of capital (WACC), cost of capital, cost of equity and cost of debt. + 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 (bbb) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueInputsDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the inputs and valuation technique(s) used to measure fair value. + 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 (bbb) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementsValuationTechniques
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=opy_AuctionRateSecuritiesPurchaseCommitmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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