XML 108 R98.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Derivative Financial Instruments and Hedging Activities - Narrative (Details) $ in Millions | 3 Months Ended | 9 Months Ended |
--- | --- | --- | ---
Sep. 30, 2022 USD ($) | Sep. 30, 2021 USD ($) | Sep. 30, 2022 USD ($) | Sep. 30, 2021 USD ($) | Sep. 29, 2022
Derivative [Line Items] |  |  |  |  |
Loan commitment, term |  |  | 7 days |  |
Foreign currency re-measurement exchange gains (losses) | $ (0.2) | $ 0.2 | $ (0.2) | $ 0.3 |
Minimum |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Coverage ratio | 0.25 |  | 0.25 |  | 0.40
Loans held-for-sale, period of sale | 3 days |  | 3 days |  |
Minimum | Forward loans IRLCs |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Loan commitment, term |  |  | 5 days |  |
Loan commitment, average term |  |  | 55 days |  |
Maximum |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Coverage ratio | 0.30 |  | 0.30 |  | 0.60
Loans held-for-sale, period of sale | 20 days |  | 20 days |  |
Maximum | Forward loans IRLCs |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Loan commitment, term |  |  | 90 days |  |
Loan commitment, average term |  |  | 75 days |  |

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

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

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

X
- Definition Mortgage Servicing Rights, 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 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 http://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 http://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_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: |

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