XML 43 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Notional Amounts and Fair Values of Derivatives by Product (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Derivatives, Fair Value [Line Items]    
Derivatives asset, Notional $ 623,523us-gaap_DerivativeAssetNotionalAmount $ 440,884us-gaap_DerivativeAssetNotionalAmount
Derivatives asset, Fair Value 16,782us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral 12,111us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
Derivative liability, notional 3,212,139us-gaap_DerivativeLiabilityNotionalAmount 5,011,304us-gaap_DerivativeLiabilityNotionalAmount
Derivative liability, Fair Value 2,025us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral 3,505us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
Other Contracts [Member] | Interest Rate Lock Commitments [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives asset, Notional 238,734us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
147,521us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
Derivatives asset, Fair Value 11,424us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
7,576us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
Derivative liability, notional 13,345us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
22,269us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
Derivative liability, Fair Value 544us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
1,222us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
Other Contracts [Member] | Foreign Exchange Forward [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liability, notional 1,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
400,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
Other Contracts [Member] | To Be Announced Security [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives asset, Notional 44,295us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_ToBeAnnouncedSecurityMember
105,185us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_ToBeAnnouncedSecurityMember
Derivatives asset, Fair Value 230us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_ToBeAnnouncedSecurityMember
1,026us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_ToBeAnnouncedSecurityMember
Derivative liability, notional 38,345us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_ToBeAnnouncedSecurityMember
105,186us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_ToBeAnnouncedSecurityMember
Derivative liability, Fair Value 199us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_ToBeAnnouncedSecurityMember
1,018us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_ToBeAnnouncedSecurityMember
Other Contracts [Member] | Forward Start Repurchase Agreement [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liability, notional   636,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_ForwardStartRepurchaseAgreementMember
Derivative liability, Fair Value   0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_ForwardStartRepurchaseAgreementMember
Other Contracts [Member] | Tba Sale Agreements [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives asset, Notional 340,494us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_TbaSaleAgreementsMember
188,178us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_TbaSaleAgreementsMember
Derivatives asset, Fair Value 5,128us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_TbaSaleAgreementsMember
3,509us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_TbaSaleAgreementsMember
Other Contracts [Member] | Foreign Exchange Forward [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liability, Fair Value 3us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeForwardMember
10us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeForwardMember
Other Contracts [Member] | Auction Rate Securities Purchase Commitment [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liability, notional 14,249us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_AuctionRateSecuritiesPurchaseCommitmentMember
12,249us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_AuctionRateSecuritiesPurchaseCommitmentMember
Derivative liability, Fair Value 797us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_AuctionRateSecuritiesPurchaseCommitmentMember
902us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= opy_AuctionRateSecuritiesPurchaseCommitmentMember
Commodity Contracts [Member] | Future [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liability, notional 3,145,200us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_FutureMember
3,835,600us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_FutureMember
Derivative liability, Fair Value $ 482us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_FutureMember
$ 353us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_FutureMember