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