XML 19 R104.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Contingencies - Narrative (Details) (USD $) | 3 Months Ended | 0 Months Ended | 12 Months Ended
--- | --- | --- | ---
Mar. 31, 2015 Agreement Loan | Mar. 31, 2014 Loan | Apr. 24, 2015 Examination State | Dec. 19, 2014 director | Jan. 23, 2015 | Dec. 31, 2014 Trust
Loss Contingencies [Line Items] |  |  |  |  |  |
Number of trust where servicing transferred to another loan servicer | 4ocn_NumberOfNonAgencyServicingAgreementsTerminatedDueTodowngradesInMortgageServicerRating |  |  |  |  |
Provided or assumed representation and warranty obligations of unpaid principal balance | $ 77,500,000,000ocn_ProvidedOrAssumedRepresentationAndWarrantyObligationsOfUnpaidPrincipalBalance | $ 87,900,000,000ocn_ProvidedOrAssumedRepresentationAndWarrantyObligationsOfUnpaidPrincipalBalance |  |  |  |
Warranty repurchase demands unpaid principal balance | 134,600,000ocn_WarrantyRepurchaseDemandsUnpaidPrincipalBalance | 138,700,000ocn_WarrantyRepurchaseDemandsUnpaidPrincipalBalance |  |  |  |
Warranty repurchase demands number of loans | 696ocn_WarrantyRepurchaseDemandsNumberOfLoans | 701ocn_WarrantyRepurchaseDemandsNumberOfLoans |  |  |  |
Subsequent Event [Member] |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |
Number of state regulators examinations pending |  |  | 25ocn_NumberOfStateRegulatorsExaminationsPending / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |  |  |
Number of states in which regulators examinations pending |  |  | 19ocn_NumberOfStatesInWhichRegulatorsExaminationsPending / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |  |  |
Mortgage Servicing Practice [Member] |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |
Estimate of possible loss | 16,000,000us-gaap_LossContingencyEstimateOfPossibleLoss / us-gaap_LossContingenciesByNatureOfContingencyAxis = ocn_MortgageServicingPracticeMember |  |  |  |  |
New York Department Of Financial Services [Member] | Unfavorable Regulatory Action [Member] |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |
Number of independent directors appointed after consultation with operations monitor |  |  |  | 2ocn_NumberOfIndependentDirectorsAppointedAfterConsultationWithOperationsMonitor / us-gaap_LossContingenciesByNatureOfContingencyAxis = us-gaap_UnfavorableRegulatoryActionMember / us-gaap_RegulatoryAgencyAxis = ocn_NewYorkDepartmentOfFinancialServicesMember |  |
New York Department Of Financial Services [Member] | Unfavorable Regulatory Action, Civil Penalty [Member] |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |
Litigation settlement expense |  |  |  | 100,000,000us-gaap_LitigationSettlementExpense / us-gaap_LossContingenciesByNatureOfContingencyAxis = ocn_UnfavorableRegulatoryActionCivilPenaltyMember / us-gaap_RegulatoryAgencyAxis = ocn_NewYorkDepartmentOfFinancialServicesMember |  |
New York Department Of Financial Services [Member] | Unfavorable Regulatory Action, Restitution Paid [Member] |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |
Litigation settlement expense |  |  |  | 50,000,000us-gaap_LitigationSettlementExpense / us-gaap_LossContingenciesByNatureOfContingencyAxis = ocn_UnfavorableRegulatoryActionRestitutionPaidMember / us-gaap_RegulatoryAgencyAxis = ocn_NewYorkDepartmentOfFinancialServicesMember |  |
Office of Mortgage Settlement Oversight [Member] | First Uncured Violation [Member] | Maximum [Member] |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |
Financial penalties in case of uncured violations | 1,000,000ocn_FinancialPenaltiesInCaseOfUncuredViolations / us-gaap_LossContingenciesByNatureOfContingencyAxis = ocn_FirstUncuredViolationMember / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_RegulatoryAgencyAxis = ocn_OfficeofMortgageSettlementOversightMember |  |  |  |  |
Office of Mortgage Settlement Oversight [Member] | Second Uncured Violation [Member] | Maximum [Member] |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |
Financial penalties in case of uncured violations | 5,000,000ocn_FinancialPenaltiesInCaseOfUncuredViolations / us-gaap_LossContingenciesByNatureOfContingencyAxis = ocn_SecondUncuredViolationMember / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_RegulatoryAgencyAxis = ocn_OfficeofMortgageSettlementOversightMember |  |  |  |  |
California Department of Business Oversight [Member] | Unfavorable Regulatory Action [Member] |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |
Amount of penalty in consent order |  |  |  |  | 2,500,000us-gaap_LossContingencyAccrualCarryingValuePayments / us-gaap_LossContingenciesByNatureOfContingencyAxis = us-gaap_UnfavorableRegulatoryActionMember / us-gaap_RegulatoryAgencyAxis = ocn_CaliforniaDepartmentofBusinessOversightMember |
Accrued penalty |  |  |  |  |  | 2,500,000us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = us-gaap_UnfavorableRegulatoryActionMember / us-gaap_RegulatoryAgencyAxis = ocn_CaliforniaDepartmentofBusinessOversightMember
Oversight monitor period |  |  |  |  | 2 years |
Residential Mortgage Backed Securities [Member] |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |
Ownership interest in trusts |  |  |  |  |  | 25.00%ocn_OwnershipInterestInTrusts / us-gaap_FinancialInstrumentAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember
Number of trusts where trustees received notice of servicer non-performance |  |  |  |  |  | 119ocn_NumberOfTrustsWhereTrusteesReceivedNoticeOfServicerNonPerformance / us-gaap_FinancialInstrumentAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember
Number of trusts to terminate as servicer in case if allegations proved |  |  |  |  |  | 119ocn_NumberOfTrustsToTerminateAsServicerInCaseIfAllegationsProved / us-gaap_FinancialInstrumentAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember
Number of trust where servicing transferred to another loan servicer |  |  |  |  |  | 2ocn_NumberOfNonAgencyServicingAgreementsTerminatedDueTodowngradesInMortgageServicerRating / us-gaap_FinancialInstrumentAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember

X
- Definition Financial penalties in case of uncured violations. + References No definition available. + Details
Name: | ocn_FinancialPenaltiesInCaseOfUncuredViolations
Namespace Prefix: | ocn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Loss Contingency, Oversight Monitor Period + References No definition available. + Details
Name: | ocn_LossContingencyOversightMonitorPeriod
Namespace Prefix: | ocn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of independent directors appointed after consultation with operations monitor. + References No definition available. + Details
Name: | ocn_NumberOfIndependentDirectorsAppointedAfterConsultationWithOperationsMonitor
Namespace Prefix: | ocn_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of non-agency servicing agreements terminated due to downgrades in mortgage servicer rating. + References No definition available. + Details
Name: | ocn_NumberOfNonAgencyServicingAgreementsTerminatedDueTodowngradesInMortgageServicerRating
Namespace Prefix: | ocn_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of state regulators examinations pending. + References No definition available. + Details
Name: | ocn_NumberOfStateRegulatorsExaminationsPending
Namespace Prefix: | ocn_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of states in which regulators examinations pending. + References No definition available. + Details
Name: | ocn_NumberOfStatesInWhichRegulatorsExaminationsPending
Namespace Prefix: | ocn_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of trusts to terminate as servicer in case if allegations proved. + References No definition available. + Details
Name: | ocn_NumberOfTrustsToTerminateAsServicerInCaseIfAllegationsProved
Namespace Prefix: | ocn_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of trusts where trustees received notice of servicer non-performance. + References No definition available. + Details
Name: | ocn_NumberOfTrustsWhereTrusteesReceivedNoticeOfServicerNonPerformance
Namespace Prefix: | ocn_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Ownership interest in trusts. + References No definition available. + Details
Name: | ocn_OwnershipInterestInTrusts
Namespace Prefix: | ocn_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents unpaid principal balance of loans for which the company has provided or assumed representation and warranty obligations. + References No definition available. + Details
Name: | ocn_ProvidedOrAssumedRepresentationAndWarrantyObligationsOfUnpaidPrincipalBalance
Namespace Prefix: | ocn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the number of loans related to outstanding representation and warranty repurchase demands as of the end of the period. + References No definition available. + Details
Name: | ocn_WarrantyRepurchaseDemandsNumberOfLoans
Namespace Prefix: | ocn_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents unpaid principal balance related to outstanding representation and warranty repurchase demands as of the end of the period. + References No definition available. + Details
Name: | ocn_WarrantyRepurchaseDemandsUnpaidPrincipalBalance
Namespace Prefix: | ocn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Amount of loss contingency liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of payments made reducing loss contingency liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualCarryingValuePayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Reflects the estimated amount of loss from the specified contingency as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyEstimateOfPossibleLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=ocn_MortgageServicingPracticeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAgencyAxis=ocn_CaliforniaDepartmentofBusinessOversightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAgencyAxis=ocn_NewYorkDepartmentOfFinancialServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAgencyAxis=ocn_OfficeofMortgageSettlementOversightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |