XML 147 R128.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Derivative Financial Instruments and Hedging Activities - Summary of Changes in Notional Balances of Holdings of Derivatives (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2018 | Dec. 31, 2017
Fair value of derivative assets (liabilities) at: |  |  |
Derivatives, at fair value |  | $ 4,552 | $ 5,429
IRLCs [Member] |  |  |
Derivative Notional Balance [Roll Forward] |  |  |
Notional Amount, beginning balance |  | 96,339 |
Additions |  | 1,288,938 |
Assumed in connection with the acquisition of PHH |  | 50,731 |
Amortization |  | 0 |
Maturities |  | (1,014,466) |
Terminations |  | (271,367) |
Notional Amount, ending balance |  | 150,175 | 96,339
Fair value of derivative assets (liabilities) at: |  |  |
Derivatives, at fair value | [1] | 3,871 | 3,283
Gains (losses) on derivatives |  | 3,809 | (3,089)
Forward Mortgage Backed Securities Trades [Member] |  |  |
Derivative Notional Balance [Roll Forward] |  |  |
Notional Amount, beginning balance |  | 240,823 |
Additions |  | 404,162 |
Assumed in connection with the acquisition of PHH |  | 0 |
Amortization |  | 0 |
Maturities |  | (479,622) |
Terminations |  | 0 |
Notional Amount, ending balance |  | 165,363 | 240,823
Fair value of derivative assets (liabilities) at: |  |  |
Derivatives, at fair value | [1] | (4,983) | (545)
Gains (losses) on derivatives |  | 136 | (8,529)
Interest Rate Cap [Member] |  |  |
Derivative Notional Balance [Roll Forward] |  |  |
Notional Amount, beginning balance |  | 375,000 |
Additions |  | 173,750 |
Assumed in connection with the acquisition of PHH |  | 0 |
Amortization |  | (288,750) |
Maturities |  | 0 |
Terminations |  | 0 |
Notional Amount, ending balance |  | 260,000 | 375,000
Fair value of derivative assets (liabilities) at: |  |  |
Derivatives, at fair value | [1] | 678 | 2,056
Gains (losses) on derivatives |  | $ (841) | $ 10
[1] | Derivatives are reported at fair value in Other assets or in Other liabilities on our consolidated balance sheets.

X
- Definition Aggregate notional amount specified by the derivative(s). Expressed as an absolute value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 13 -Sentence Column B + Details
Name: | invest_DerivativeNotionalAmount
Namespace Prefix: | invest_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents amount for amortization of derivative instruments during the period. + References No definition available. + Details
Name: | ocn_AmortizationOfDerivative
Namespace Prefix: | ocn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents an increase in derivative instruments during the period. + References No definition available. + Details
Name: | ocn_DerivativeAdditions
Namespace Prefix: | ocn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents amount for maturities of derivative instruments during the period. + References No definition available. + Details
Name: | ocn_DerivativeMaturities
Namespace Prefix: | ocn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Derivative Notional Balance [Roll Forward] + References No definition available. + Details
Name: | ocn_DerivativeNotionalBalanceRollForward
Namespace Prefix: | ocn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents amount for termination of derivative instruments during the period. + References No definition available. + Details
Name: | ocn_DerivativeTerminations
Namespace Prefix: | ocn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the amount of derivative assumed with business acquisition. + References No definition available. + Details
Name: | ocn_DerivativesAssumedInconnectionwithBusinessCombination
Namespace Prefix: | ocn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | ocn_FairValueOfDerivativeAssetsLiabilitiesAtAbstract
Namespace Prefix: | ocn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of the assets less the liabilities of a derivative or group of derivatives. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=109250915&loc=d3e13433-108611 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4CC -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL109998890-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959 + Details
Name: | us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateLockCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=ocn_ForwardMortgageBackedSecuritiesTradesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateCapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |