XML 110 R91.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Match Funded Assets - Schedule of Activity in Match Funded Advances (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016
Match Funded Advances [Roll Forward] |  |  |
Decrease (increase) in allowance for losses | $ (6,794) | $ 21,487 | $ 3,949
Residential Mortgage [Member] |  |  |
Match Funded Advances [Roll Forward] |  |  |
Beginning balance | 1,144,600 | 1,451,964 | 1,706,768
Sales | 0 | (691) | (8,923)
New advances (collections), net | (278,929) | (306,673) | (245,881)
Ending balance | 937,294 | 1,144,600 | 1,451,964
Automotive Dealer Financing Notes [Member] |  |  |
Match Funded Advances [Roll Forward] |  |  |
Beginning balance | 32,757 | 0 |
Transfer (to) from other assets | (36,896) | 25,180 |
Sales | 0 |  |
New advances (collections), net | 1,504 | 10,212 |
Decrease (increase) in allowance for losses | 2,635 | (2,635) |
Ending balance | $ 0 | $ 32,757 | $ 0

X
- Definition Match Funded Advances, Collections + References No definition available. + Details
Name: | ocn_MatchFundedAdvancesCollections
Namespace Prefix: | ocn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Sale related to match funded advances. + References No definition available. + Details
Name: | ocn_SaleOfMatchFundedAdvances
Namespace Prefix: | ocn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Carrying amount of accumulated prepayments made by financial institutions on behalf of borrowers for principal, interest, taxes (for example, property taxes) and insurance (for example, property and catastrophe) accounted for as secured borrowings recognized in the transferor's statement of financial position at the end of each period presented. + References No definition available. + Details
Name: | ocn_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmountTwo
Namespace Prefix: | ocn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The increase (decrease) in the allowance for credit losses related to financing receivables. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The value of notes retired (or transferred to another entity) in noncash investing or financing transactions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586 + Details
Name: | us-gaap_NotesReduction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=ocn_AutomotiveDealerFinancingNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |