XML 135 R120.htm IDEA: XBRL DOCUMENT
v3.22.4

Derivative Financial Instruments and Hedging Activities - Narrative (Details) $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($) | Dec. 31, 2020 USD ($) | Sep. 29, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract] |  |  |  |
Foreign currency re-measurement exchange gains (losses) | $ (0.1) | $ 0.3 | $ (1.0) |
Maximum |  |  |  |
Derivative [Line Items] |  |  |  |
Loans Held-for-sale, Period of Sale | 20 days |  |  |
Mortgage Servicing Rights, Coverage Ratio | 0.30 |  |  | 0.60
Minimum |  |  |  |
Derivative [Line Items] |  |  |  |
Loans Held-for-sale, Period of Sale | 3 days |  |  |
Mortgage Servicing Rights, Coverage Ratio | 0.25 |  |  | 0.40
Interest rate (percentage) | 0.50% |  |  |
Interest Rate Lock Commitments [Member] |  |  |  |
Derivative [Line Items] |  |  |  |
Loan Commitment to Correspondents | 7 days |  |  |
Interest Rate Lock Commitments [Member] | Maximum |  |  |  |
Derivative [Line Items] |  |  |  |
Loan Commitment, Term | 90 days |  |  |
Loan Commitment to borrowers, Term | 75 days |  |  |
Interest Rate Lock Commitments [Member] | Minimum |  |  |  |
Derivative [Line Items] |  |  |  |
Loan Commitment, Term | 5 days |  |  |
Loan Commitment to borrowers, Term | 55 days |  |  |

X
- Definition General Loan Commitment, Term range + References No definition available. + Details
Name: | ocn_LoanCommitmentTerm
Namespace Prefix: | ocn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loan Commitment to borrowers, Term range + References No definition available. + Details
Name: | ocn_LoanCommitmentToBorrowersTerm
Namespace Prefix: | ocn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition General Loan Commitment to Correspondents + References No definition available. + Details
Name: | ocn_LoanCommitmentToCorrespondents
Namespace Prefix: | ocn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loans Held-for-sale, Period of Sale (general) + References No definition available. + Details
Name: | ocn_LoansHeldForSalePeriodOfSale
Namespace Prefix: | ocn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Mortgage Servicing Rights, Hedge Coverage Ratio + References No definition available. + Details
Name: | ocn_MortgageServicingRightsCoverageRatio
Namespace Prefix: | ocn_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
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_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894 + Details
Name: | us-gaap_ForeignCurrencyTransactionGainLossRealized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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