XML 32 R57.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Fair Value Measurements - Assets and Liabilities Not Measured at Fair Value on Recurring Basis (Details) (USD $) In Thousands, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013
--- | --- | ---
Financial Instruments Not Measured at Fair Value on Recurring Basis [Line items] |  |  |  |
Fair value of the reverse repurchase agreements | $ 250,000 opy_FairValueOfSecuritiesReverseRepurchaseAgreement | [1] | $ 184,000 opy_FairValueOfSecuritiesReverseRepurchaseAgreement | [1]
Securities purchased under agreements to resell | 251,606 us-gaap_SecuritiesPurchasedUnderAgreementsToResell |  | 184,825 us-gaap_SecuritiesPurchasedUnderAgreementsToResell |
Fair Value Measurement Assets |  |  |  |
Financial Instruments Not Measured at Fair Value on Recurring Basis [Line items] |  |  |  |
Cash | 32,632 us-gaap_FairValueEstimateNotPracticableCashAndCashEquivalents / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 38,026 us-gaap_FairValueEstimateNotPracticableCashAndCashEquivalents / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Cash segregated for regulatory and other purposes | 18,594 opy_FairValueEstimateNotPracticableCashAndSecuritiesSegregatedUnderFederalAndOtherRegulations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 24,828 opy_FairValueEstimateNotPracticableCashAndSecuritiesSegregatedUnderFederalAndOtherRegulations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Deposits with clearing organization | 12,322 opy_FairValueEstimateNotPracticableDepositsWithClearingOrganizations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 13,187 opy_FairValueEstimateNotPracticableDepositsWithClearingOrganizations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Securities borrowed | 242,172 opy_FairValueEstimateNotPracticableDepositsPaidForSecuritiesBorrowed / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 274,127 opy_FairValueEstimateNotPracticableDepositsPaidForSecuritiesBorrowed / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Receivables from brokers | 38,149 opy_FairValueEstimateNotPracticableDueFromCorrespondentBrokers / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 23,384 opy_FairValueEstimateNotPracticableDueFromCorrespondentBrokers / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Securities failed to deliver | 11,055 opy_FairValueEstimateNotPracticableSecuritiesFailedToDeliver / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 9,628 opy_FairValueEstimateNotPracticableSecuritiesFailedToDeliver / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Clearing organizations | 21,106 opy_FairValueEstimateNotPracticableReceivablesFromClearingOrganizations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 26,446 opy_FairValueEstimateNotPracticableReceivablesFromClearingOrganizations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Omnibus accounts |  |  | 18,086 opy_FairValueEstimateNotPracticableOmnibusAccounts / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Other | 1,993 opy_FairValueEstimateNotPracticableOtherReceivablesFromBrokerDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 13,202 opy_FairValueEstimateNotPracticableOtherReceivablesFromBrokerDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Total Receivable from brokers, dealers and clearing organizations | 314,475 opy_FairValueEstimateNotPracticableReceivablesFromBrokersDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 364,873 opy_FairValueEstimateNotPracticableReceivablesFromBrokersDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Receivable from customers | 864,189 opy_FairValueEstimateNotPracticableReceivablesFromCustomers / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 868,869 opy_FairValueEstimateNotPracticableReceivablesFromCustomers / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Securities purchased under agreements to resell | 1,606 us-gaap_SecuritiesPurchasedUnderAgreementsToResell / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 825 us-gaap_SecuritiesPurchasedUnderAgreementsToResell / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Mortgage servicing rights | 42,279 opy_FairValueEstimateNotPracticableMortgageServicingRights / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 40,084 opy_FairValueEstimateNotPracticableMortgageServicingRights / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Escrow deposit |  |  | 25,006 opy_FairValueEstimateNotPracticableEscrowDeposit / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember | [2]
Fair Value Measurement Liabilities |  |  |  |
Financial Instruments Not Measured at Fair Value on Recurring Basis [Line items] |  |  |  |
Drafts payable | 35,373 opy_FairValueEstimateNotPracticableDraftsPayable / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 48,198 opy_FairValueEstimateNotPracticableDraftsPayable / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Bank call loans | 59,400 opy_FairValueEstimateNotPracticableBankLoans / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 118,200 opy_FairValueEstimateNotPracticableBankLoans / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Securities loaned | 137,892 opy_FairValueEstimateNotPracticableDepositsReceivedForSecuritiesLoaned / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 211,621 opy_FairValueEstimateNotPracticableDepositsReceivedForSecuritiesLoaned / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Securities failed to receive | 23,573 opy_FairValueEstimateNotPracticableSecuritiesFailedToReceive / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 5,346 opy_FairValueEstimateNotPracticableSecuritiesFailedToReceive / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Clearing organizations and other | 95,696 opy_FairValueEstimateNotPracticableOtherPayablesToBrokerDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 6,348 opy_FairValueEstimateNotPracticableOtherPayablesToBrokerDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Total payables to brokers, dealers and clearing organizations | 257,161 opy_FairValueEstimateNotPracticablePayablesToBrokerDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 223,315 opy_FairValueEstimateNotPracticablePayablesToBrokerDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Payables to customers | 652,256 opy_FairValueEstimateNotPracticablePayablesToCustomers / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 626,564 opy_FairValueEstimateNotPracticablePayablesToCustomers / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Securities sold under agreements to repurchase | 687,440 us-gaap_FairValueEstimateNotPracticableSecuritiesLoanedOrSoldUnderAgreementsToRepurchase / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 757,491 us-gaap_FairValueEstimateNotPracticableSecuritiesLoanedOrSoldUnderAgreementsToRepurchase / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Warehouse payable | 16,683 opy_FairValueEstimateNotPracticableWarehousePayable / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember | [3] | 54,614 opy_FairValueEstimateNotPracticableWarehousePayable / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember | [4]
Payable to third party |  |  | 25,006 opy_FairValueEstimateNotPracticablePayableToThirdParty / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember | [5]
Senior secured notes | 157,782 us-gaap_FairValueEstimateNotPracticableSeniorDebtObligations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 208,529 us-gaap_FairValueEstimateNotPracticableSeniorDebtObligations / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Level 1 | Fair Value Measurement Assets |  |  |  |
Financial Instruments Not Measured at Fair Value on Recurring Basis [Line items] |  |  |  |
Cash | 32,632 us-gaap_FairValueEstimateNotPracticableCashAndCashEquivalents / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 38,026 us-gaap_FairValueEstimateNotPracticableCashAndCashEquivalents / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Cash segregated for regulatory and other purposes | 18,594 opy_FairValueEstimateNotPracticableCashAndSecuritiesSegregatedUnderFederalAndOtherRegulations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 24,828 opy_FairValueEstimateNotPracticableCashAndSecuritiesSegregatedUnderFederalAndOtherRegulations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Deposits with clearing organization | 12,322 opy_FairValueEstimateNotPracticableDepositsWithClearingOrganizations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 13,187 opy_FairValueEstimateNotPracticableDepositsWithClearingOrganizations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Securities purchased under agreements to resell | 1,606 us-gaap_SecuritiesPurchasedUnderAgreementsToResell / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 825 us-gaap_SecuritiesPurchasedUnderAgreementsToResell / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Escrow deposit |  |  | 25,006 opy_FairValueEstimateNotPracticableEscrowDeposit / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember | [2]
Level 1 | Fair Value Measurement Liabilities |  |  |  |
Financial Instruments Not Measured at Fair Value on Recurring Basis [Line items] |  |  |  |
Drafts payable | 35,373 opy_FairValueEstimateNotPracticableDraftsPayable / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 48,198 opy_FairValueEstimateNotPracticableDraftsPayable / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Bank call loans | 59,400 opy_FairValueEstimateNotPracticableBankLoans / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 118,200 opy_FairValueEstimateNotPracticableBankLoans / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Payable to third party |  |  | 25,006 opy_FairValueEstimateNotPracticablePayableToThirdParty / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember | [5]
Level 2 |  |  |  |
Financial Instruments Not Measured at Fair Value on Recurring Basis [Line items] |  |  |  |
Fair value of the reverse repurchase agreements | 250,000 opy_FairValueOfSecuritiesReverseRepurchaseAgreement / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1] | 184,000 opy_FairValueOfSecuritiesReverseRepurchaseAgreement / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1]
Level 2 | Fair Value Measurement Assets |  |  |  |
Financial Instruments Not Measured at Fair Value on Recurring Basis [Line items] |  |  |  |
Securities borrowed | 242,172 opy_FairValueEstimateNotPracticableDepositsPaidForSecuritiesBorrowed / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 274,127 opy_FairValueEstimateNotPracticableDepositsPaidForSecuritiesBorrowed / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Receivables from brokers | 38,149 opy_FairValueEstimateNotPracticableDueFromCorrespondentBrokers / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 23,384 opy_FairValueEstimateNotPracticableDueFromCorrespondentBrokers / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Securities failed to deliver | 11,055 opy_FairValueEstimateNotPracticableSecuritiesFailedToDeliver / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 9,628 opy_FairValueEstimateNotPracticableSecuritiesFailedToDeliver / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Clearing organizations | 21,106 opy_FairValueEstimateNotPracticableReceivablesFromClearingOrganizations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 26,446 opy_FairValueEstimateNotPracticableReceivablesFromClearingOrganizations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Omnibus accounts |  |  | 18,086 opy_FairValueEstimateNotPracticableOmnibusAccounts / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Other | 1,993 opy_FairValueEstimateNotPracticableOtherReceivablesFromBrokerDealersAndClearingOrganizations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 13,202 opy_FairValueEstimateNotPracticableOtherReceivablesFromBrokerDealersAndClearingOrganizations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Total Receivable from brokers, dealers and clearing organizations | 314,475 opy_FairValueEstimateNotPracticableReceivablesFromBrokersDealersAndClearingOrganizations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 364,873 opy_FairValueEstimateNotPracticableReceivablesFromBrokersDealersAndClearingOrganizations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Receivable from customers | 864,189 opy_FairValueEstimateNotPracticableReceivablesFromCustomers / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 868,869 opy_FairValueEstimateNotPracticableReceivablesFromCustomers / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Level 2 | Fair Value Measurement Liabilities |  |  |  |
Financial Instruments Not Measured at Fair Value on Recurring Basis [Line items] |  |  |  |
Securities loaned | 137,892 opy_FairValueEstimateNotPracticableDepositsReceivedForSecuritiesLoaned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 211,621 opy_FairValueEstimateNotPracticableDepositsReceivedForSecuritiesLoaned / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Securities failed to receive | 23,573 opy_FairValueEstimateNotPracticableSecuritiesFailedToReceive / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 5,346 opy_FairValueEstimateNotPracticableSecuritiesFailedToReceive / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Clearing organizations and other | 95,696 opy_FairValueEstimateNotPracticableOtherPayablesToBrokerDealersAndClearingOrganizations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 6,348 opy_FairValueEstimateNotPracticableOtherPayablesToBrokerDealersAndClearingOrganizations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Total payables to brokers, dealers and clearing organizations | 257,161 opy_FairValueEstimateNotPracticablePayablesToBrokerDealersAndClearingOrganizations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 223,315 opy_FairValueEstimateNotPracticablePayablesToBrokerDealersAndClearingOrganizations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Payables to customers | 652,256 opy_FairValueEstimateNotPracticablePayablesToCustomers / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 626,564 opy_FairValueEstimateNotPracticablePayablesToCustomers / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Securities sold under agreements to repurchase | 687,440 us-gaap_FairValueEstimateNotPracticableSecuritiesLoanedOrSoldUnderAgreementsToRepurchase / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 757,491 us-gaap_FairValueEstimateNotPracticableSecuritiesLoanedOrSoldUnderAgreementsToRepurchase / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Warehouse payable | 16,683 opy_FairValueEstimateNotPracticableWarehousePayable / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember | [3] | 54,614 opy_FairValueEstimateNotPracticableWarehousePayable / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember | [4]
Senior secured notes | 157,782 us-gaap_FairValueEstimateNotPracticableSeniorDebtObligations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 208,529 us-gaap_FairValueEstimateNotPracticableSeniorDebtObligations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Level 3 | Fair Value Measurement Assets |  |  |  |
Financial Instruments Not Measured at Fair Value on Recurring Basis [Line items] |  |  |  |
Mortgage servicing rights | 42,279 opy_FairValueEstimateNotPracticableMortgageServicingRights / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 40,084 opy_FairValueEstimateNotPracticableMortgageServicingRights / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Carrying Value | Fair Value Measurement Assets |  |  |  |
Financial Instruments Not Measured at Fair Value on Recurring Basis [Line items] |  |  |  |
Cash | 32,632 us-gaap_FairValueEstimateNotPracticableCashAndCashEquivalents / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 38,026 us-gaap_FairValueEstimateNotPracticableCashAndCashEquivalents / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Cash segregated for regulatory and other purposes | 18,594 opy_FairValueEstimateNotPracticableCashAndSecuritiesSegregatedUnderFederalAndOtherRegulations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 24,828 opy_FairValueEstimateNotPracticableCashAndSecuritiesSegregatedUnderFederalAndOtherRegulations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Deposits with clearing organization | 12,322 opy_FairValueEstimateNotPracticableDepositsWithClearingOrganizations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 13,187 opy_FairValueEstimateNotPracticableDepositsWithClearingOrganizations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Securities borrowed | 242,172 opy_FairValueEstimateNotPracticableDepositsPaidForSecuritiesBorrowed / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 274,127 opy_FairValueEstimateNotPracticableDepositsPaidForSecuritiesBorrowed / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Receivables from brokers | 38,149 opy_FairValueEstimateNotPracticableDueFromCorrespondentBrokers / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 23,384 opy_FairValueEstimateNotPracticableDueFromCorrespondentBrokers / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Securities failed to deliver | 11,055 opy_FairValueEstimateNotPracticableSecuritiesFailedToDeliver / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 9,628 opy_FairValueEstimateNotPracticableSecuritiesFailedToDeliver / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Clearing organizations | 21,106 opy_FairValueEstimateNotPracticableReceivablesFromClearingOrganizations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 26,446 opy_FairValueEstimateNotPracticableReceivablesFromClearingOrganizations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Omnibus accounts |  |  | 18,086 opy_FairValueEstimateNotPracticableOmnibusAccounts / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Other | 1,993 opy_FairValueEstimateNotPracticableOtherReceivablesFromBrokerDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 13,202 opy_FairValueEstimateNotPracticableOtherReceivablesFromBrokerDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Total Receivable from brokers, dealers and clearing organizations | 314,475 opy_FairValueEstimateNotPracticableReceivablesFromBrokersDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 364,873 opy_FairValueEstimateNotPracticableReceivablesFromBrokersDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Receivable from customers | 864,189 opy_FairValueEstimateNotPracticableReceivablesFromCustomers / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 868,869 opy_FairValueEstimateNotPracticableReceivablesFromCustomers / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Securities purchased under agreements to resell | 1,606 us-gaap_SecuritiesPurchasedUnderAgreementsToResell / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 825 us-gaap_SecuritiesPurchasedUnderAgreementsToResell / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Mortgage servicing rights | 30,140 opy_FairValueEstimateNotPracticableMortgageServicingRights / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |  | 28,879 opy_FairValueEstimateNotPracticableMortgageServicingRights / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember |
Escrow deposit |  |  | 25,006 opy_FairValueEstimateNotPracticableEscrowDeposit / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialAssetNotMeasuredOnRecurringBasisMember | [2]
Carrying Value | Fair Value Measurement Liabilities |  |  |  |
Financial Instruments Not Measured at Fair Value on Recurring Basis [Line items] |  |  |  |
Drafts payable | 35,373 opy_FairValueEstimateNotPracticableDraftsPayable / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 48,198 opy_FairValueEstimateNotPracticableDraftsPayable / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Bank call loans | 59,400 opy_FairValueEstimateNotPracticableBankLoans / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 118,200 opy_FairValueEstimateNotPracticableBankLoans / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Securities loaned | 137,892 opy_FairValueEstimateNotPracticableDepositsReceivedForSecuritiesLoaned / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 211,621 opy_FairValueEstimateNotPracticableDepositsReceivedForSecuritiesLoaned / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Securities failed to receive | 23,573 opy_FairValueEstimateNotPracticableSecuritiesFailedToReceive / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 5,346 opy_FairValueEstimateNotPracticableSecuritiesFailedToReceive / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Clearing organizations and other | 95,696 opy_FairValueEstimateNotPracticableOtherPayablesToBrokerDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 6,348 opy_FairValueEstimateNotPracticableOtherPayablesToBrokerDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Total payables to brokers, dealers and clearing organizations | 257,161 opy_FairValueEstimateNotPracticablePayablesToBrokerDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 223,315 opy_FairValueEstimateNotPracticablePayablesToBrokerDealersAndClearingOrganizations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Payables to customers | 652,256 opy_FairValueEstimateNotPracticablePayablesToCustomers / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 626,564 opy_FairValueEstimateNotPracticablePayablesToCustomers / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Securities sold under agreements to repurchase | 687,440 us-gaap_FairValueEstimateNotPracticableSecuritiesLoanedOrSoldUnderAgreementsToRepurchase / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | 757,491 us-gaap_FairValueEstimateNotPracticableSecuritiesLoanedOrSoldUnderAgreementsToRepurchase / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
Warehouse payable | 16,683 opy_FairValueEstimateNotPracticableWarehousePayable / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember | [3] | 54,614 opy_FairValueEstimateNotPracticableWarehousePayable / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember | [4]
Payable to third party |  |  | 25,006 opy_FairValueEstimateNotPracticablePayableToThirdParty / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember | [5]
Senior secured notes | $ 150,000 us-gaap_FairValueEstimateNotPracticableSeniorDebtObligations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |  | $ 195,000 us-gaap_FairValueEstimateNotPracticableSeniorDebtObligations / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_FairValueByMeasurementFrequencyAxis = opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember |
[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. Represents escrow monies deposited with a commercial bank. Corresponds with payable to third party in accounts payable and other liabilities on the consolidated balance sheet (see note 3 below).
[3] | ncluded in accounts payable and other liabilities on the consolidated balance sheet and cash flows from operating activities on the consolidated statement of cash flows. Warehouse payable represents the warehouse line amount outstanding with the third-party commercial bank. The borrowing rates on the warehouse facility is based upon a variable interest rate of 1-month LIBOR plus a spread. The Company earns a spread between the interest earned on the loans originated by the Company and the interest incurred on amounts drawn from the warehouse facility. The warehouse facility is used in connection with funding loans held for sale which is included in other assets on the consolidated balance sheet and cash flows from operating activities on the consolidated statement of cash flows.
[4] | Included in accounts payable and other liabilities on the consolidated balance sheet and cash flows from operating activities on the consolidated statement of cash flows. Warehouse payable represents the warehouse line amount outstanding with the third-party commercial bank. The borrowing rates on the warehouse facility is based upon a variable interest rate of 1-month LIBOR plus a spread. The Company earns a spread between the interest earned on the loans originated by the Company and the interest incurred on amounts drawn from the warehouse facility. The warehouse facility is used in connection with funding loans held for sale which is included in other assets on the consolidated balance sheet and cash flows from operating activities on the consolidated statement of cash flows.
[5] | Corresponds with escrow deposit in other assets on the consolidated balance sheet (see note 1 above).

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableBankLoans
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableCashAndSecuritiesSegregatedUnderFederalAndOtherRegulations
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableDepositsPaidForSecuritiesBorrowed
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableDepositsReceivedForSecuritiesLoaned
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableDepositsWithClearingOrganizations
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableDraftsPayable
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableDueFromCorrespondentBrokers
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableEscrowDeposit
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableMortgageServicingRights
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableOmnibusAccounts
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableOtherPayablesToBrokerDealersAndClearingOrganizations
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableOtherReceivablesFromBrokerDealersAndClearingOrganizations
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticablePayablesToBrokerDealersAndClearingOrganizations
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticablePayablesToCustomers
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticablePayableToThirdParty
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableReceivablesFromBrokersDealersAndClearingOrganizations
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value estimate not practicable receivables from clearing organizations. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableReceivablesFromClearingOrganizations
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableReceivablesFromCustomers
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableSecuritiesFailedToDeliver
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableSecuritiesFailedToReceive
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References No definition available. + Details
Name: | opy_FairValueEstimateNotPracticableWarehousePayable
Namespace Prefix: | opy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + 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_FairValueEstimateNotPracticableCashAndCashEquivalents
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13504-108611 + Details
Name: | us-gaap_FairValueEstimateNotPracticableSecuritiesLoanedOrSoldUnderAgreementsToRepurchase
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This item represents a financial instrument (as defined) for which it is not practicable to estimate fair value. Such disclosure may be for an individual financial instrument or a class of financial instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13504-108611 + Details
Name: | us-gaap_FairValueEstimateNotPracticableSeniorDebtObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after the effects of master netting arrangements, of funds outstanding loaned in the form of a security resale agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price. Includes purchases of participations in pools of securities that are subject to a resale agreement and assets not subject to a master netting arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.3) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: 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 3: 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 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(m)(2)(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph m -Subparagraph 1(i) -Article 4 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Article 9 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=7472769&loc=d3e9760-107771 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph m -Subparagraph 2 -Article 4 + Details
Name: | us-gaap_SecuritiesPurchasedUnderAgreementsToResell
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=opy_FinancialAssetNotMeasuredOnRecurringBasisMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=opy_FinancialLiabilityNotMeasuredOnRecurringBasisMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |