XML 71 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Fair Value Amounts of Derivative Instruments and their Effect on Statement of Operations (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Derivative Instruments, Gain (Loss) [Line Items]    
Recognized in Income on Derivatives (pre-tax) Gain (Loss) $ 1,684opy_GainLossOnDerivativesPreTaxRecognizedInIncome $ 1,473opy_GainLossOnDerivativesPreTaxRecognizedInIncome
Commodity Contracts | U.S. treasury futures | Principal Transaction Revenue    
Derivative Instruments, Gain (Loss) [Line Items]    
Recognized in Income on Derivatives (pre-tax) Gain (Loss) (1,687)opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeByNatureAxis
= opy_UsTreasuryFuturesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
906opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeByNatureAxis
= opy_UsTreasuryFuturesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Commodity Contracts | Federal funds futures | Principal Transaction Revenue    
Derivative Instruments, Gain (Loss) [Line Items]    
Recognized in Income on Derivatives (pre-tax) Gain (Loss) (272)opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeByNatureAxis
= opy_FederalFundsFuturesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
(289)opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeByNatureAxis
= opy_FederalFundsFuturesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Commodity Contracts | Euro Dollars Futures | Principal Transaction Revenue    
Derivative Instruments, Gain (Loss) [Line Items]    
Recognized in Income on Derivatives (pre-tax) Gain (Loss) (161)opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeByNatureAxis
= opy_EuroDollarsFuturesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
5opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeByNatureAxis
= opy_EuroDollarsFuturesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Commodity Contracts | General collateral futures | Principal Transaction Revenue    
Derivative Instruments, Gain (Loss) [Line Items]    
Recognized in Income on Derivatives (pre-tax) Gain (Loss) 11opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeByNatureAxis
= opy_GeneralcollateralfuturesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
 
Other Contracts | Other    
Derivative Instruments, Gain (Loss) [Line Items]    
Recognized in Income on Derivatives (pre-tax) Gain (Loss) 10opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
 
Other Contracts | Other | TBA Sale Agreements    
Derivative Instruments, Gain (Loss) [Line Items]    
Recognized in Income on Derivatives (pre-tax) Gain (Loss) (5,530)opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_TbaSaleAgreementsMember
2,021opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_TbaSaleAgreementsMember
Other Contracts | Other | Interest rate lock commitments    
Derivative Instruments, Gain (Loss) [Line Items]    
Recognized in Income on Derivatives (pre-tax) Gain (Loss) 7,632opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
(1,277)opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Other Contracts | TBAs | Principal Transaction Revenue    
Derivative Instruments, Gain (Loss) [Line Items]    
Recognized in Income on Derivatives (pre-tax) Gain (Loss) (17)opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeByNatureAxis
= opy_ToBeAnnouncedSecurityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
61opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeByNatureAxis
= opy_ToBeAnnouncedSecurityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Other Contracts | Auction Rate Securities Purchase Commitment | Principal Transaction Revenue    
Derivative Instruments, Gain (Loss) [Line Items]    
Recognized in Income on Derivatives (pre-tax) Gain (Loss) 1,698opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= opy_AuctionRateSecuritiesPurchaseCommitmentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
 
Other Contracts | Auction Rate Securities Purchase Commitment | Other    
Derivative Instruments, Gain (Loss) [Line Items]    
Recognized in Income on Derivatives (pre-tax) Gain (Loss)   $ 46opy_GainLossOnDerivativesPreTaxRecognizedInIncome
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= opy_AuctionRateSecuritiesPurchaseCommitmentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember