XML 106 R84.htm IDEA: XBRL DOCUMENT
v3.20.2

Rights to MSRs - Schedule of Activity Related to Financing Liability - MSRs Pledged (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2020 | Sep. 30, 2019 | Sep. 30, 2020 | Sep. 30, 2019
Servicing Assets at Fair Value [Line Items] |  |  |  |
Beginning balance, Financing Liability | $ 582,558 | $ 844,913 | $ 950,593 | $ 1,032,856
Additions |  | 345 |  | 1,221
Sales | (1) | (15) | (108) | (585)
Derecognition of MSRs pledged financing liability |  |  | (263,344) | 0
Ending balance, Financing Liability | 577,309 | 986,952 | 577,309 | 986,952
Original Rights to MSRs Agreements |  |  |  |
Servicing Assets at Fair Value [Line Items] |  |  |  |
Beginning balance, Financing Liability | 582,558 | 412,909 | 603,046 | 436,511
Changes in fair value | 10,402 | 228,643 | 18,503 | 230,193
Runoff and settlement | (15,651) | (11,170) | (41,572) | (31,617)
Calls |  | (3,095) | (2,668) | (7,800)
Ending balance, Financing Liability | 577,309 | 627,287 | 577,309 | 627,287
2017 Agreements and New RMSR Agreements |  |  |  |
Servicing Assets at Fair Value [Line Items] |  |  |  |
Beginning balance, Financing Liability | 0 | 88,103 | 35,445 | 138,854
Changes in fair value |  | 2,216 | 903 | 4,562
Runoff and settlement |  | (26,705) | (35,121) | (76,087)
Calls |  | (2,169) | (1,227) | (5,884)
Ending balance, Financing Liability | 0 | 61,445 | 0 | 61,445
PHH MSR Agreements |  |  |  |
Servicing Assets at Fair Value [Line Items] |  |  |  |
Beginning balance, Financing Liability | 0 | 343,901 | 312,102 | 457,491
Additions |  | 345 |  | 1,221
Sales |  |  | (226) | 11
Changes in fair value |  | (30,156) | (40,720) | (111,034)
Runoff and settlement |  | (15,881) | (7,492) | (49,469)
Derecognition of MSRs pledged financing liability |  |  | (263,664) |
Ending balance, Financing Liability | $ 0 | $ 298,220 | $ 0 | $ 298,220

X
- Definition This represents the amount of liability arose in connection with sales proceeds received in 2012 and 2013 as part of the Rights to MSRs transactions with NRZ/HLSS and has no contractual maturity or repayment schedule. The balance of the liability is adjusted each reporting period to its fair value based on the present value of the estimated future cash flows underlying the related MSRs. + References No definition available. + Details
Name: | ocn_FinancingLiabilityAtFairValue
Namespace Prefix: | ocn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the amount of decrease in liability balance in connection with clean-up call rights exercised by NRZ. + References No definition available. + Details
Name: | ocn_FinancingLiabilityCalls
Namespace Prefix: | ocn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This represents the decrease in the value of financing liability due to portfolio runoff, settlements and other. + References No definition available. + Details
Name: | ocn_RunoffSettlementsAndOtherFinancingLiability
Namespace Prefix: | ocn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Servicing Asset At Fair Value, Pledged Financing Liability, Derecognition + References No definition available. + Details
Name: | ocn_ServicingAssetAtFairValuePledgedFinancingLiabilityDerecognition
Namespace Prefix: | ocn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Decrease in servicing assets subsequently measured at fair value resulting from conveyance of servicing rights to unrelated parties. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746 + Details
Name: | us-gaap_ServicingAssetAtFairValueDisposals
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ServicingAssetsAtFairValueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The value of new servicing liabilities, that are subsequently measured at fair value, acquired or created during the current period through assumptions of servicing obligations and servicing obligations that result from transfers of financial assets. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746 + Details
Name: | us-gaap_ServicingLiabilityAtFairValueAdditions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in fair value from changes in the inputs, assumptions, or model used to calculate the fair value of the contract to service financial assets under which the estimated future revenues from contractually specified servicing fees, late charges, and other ancillary revenues are not expected to adequately compensate the servicer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 3 -Subparagraph (a)(4)(i) -URI http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746 + Details
Name: | us-gaap_ServicingLiabilityAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ocn_OriginalRightstoMortgageServicingRightsAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ocn_TwoThousandSeventeenAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ocn_MortgageServicingRightsAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |