XML 108 R90.htm IDEA: XBRL DOCUMENT
v3.22.4

Fair Value Measurements - Unobservable Inputs (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Min | MSR(1) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 10.40% | 9.50%
Prepayment speed | 6.30% | 11.70%
Cost to service per loan(2) | $ 54 | $ 59
Min | Mortgage loans held for sale |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market pricing | $ 0.373 |
Min | IRLCs |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Value of servicing (reflected as a percentage of loan commitment) | (0.006) | (0.007)
Min | Excess spread financing |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 10.00% | 9.50%
Prepayment speed | 6.90% | 12.80%
Min | Mortgage servicing rights financing |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Advance financing and counterparty fee rates | 5.20% | 4.50%
Annual advance recovery rates | 15.90% | 19.20%
Max | MSR(1) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 13.70% | 13.70%
Prepayment speed | 12.20% | 16.40%
Cost to service per loan(2) | $ 155 | $ 168
Max | Mortgage loans held for sale |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market pricing | $ 1.147 |
Max | IRLCs |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Value of servicing (reflected as a percentage of loan commitment) | 0.039 | 0.024
Max | Excess spread financing |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 13.80% | 13.80%
Prepayment speed | 13.30% | 15.20%
Max | Mortgage servicing rights financing |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Advance financing and counterparty fee rates | 8.60% | 7.90%
Annual advance recovery rates | 20.60% | 22.00%
Weighted Average | MSR(1) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 11.40% | 10.90%
Prepayment speed | 7.20% | 13.00%
Cost to service per loan(2) | $ 80 | $ 77
Average life(3) | 8 years 1 month 6 days | 5 years 9 months 18 days
Weighted Average | Mortgage loans held for sale |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market pricing | $ 0.774 |
Weighted Average | IRLCs |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Value of servicing (reflected as a percentage of loan commitment) | 0.023 | 0.014
Weighted Average | Excess spread financing |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 11.30% | 11.20%
Prepayment speed | 9.20% | 13.40%
Average life(3) | 6 years 7 months 6 days | 5 years 4 months 24 days
Weighted Average | Mortgage servicing rights financing |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Advance financing and counterparty fee rates | 7.10% | 6.50%
Annual advance recovery rates | 17.30% | 21.30%

X
- Definition Assumption for Fair Value of Assets or Liabilities that relate to Transferor's Continuing Involvement, Advanced Financing and Counterparty Fee Rates + References No definition available. + Details
Name: | coop_AssumptionForFairValueOfAssetsOrLiabilitiesThatRelateToTransferorsContinuingInvolvementAdvancedFinancingAndCounterpartyFeeRates
Namespace Prefix: | coop_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Assumption For Fair Value Of Assets Or Liabilities That Relate To Transferors Continuing Involvement, Cost to Service Per Loan + References No definition available. + Details
Name: | coop_AssumptionForFairValueOfAssetsOrLiabilitiesThatRelateToTransferorsContinuingInvolvementCostToServicePerLoan
Namespace Prefix: | coop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Assumption For Fair Value Of Assets Or Liabilities That Relate To Transferors Continuing Involvement, Market Pricing + References No definition available. + Details
Name: | coop_AssumptionForFairValueOfAssetsOrLiabilitiesThatRelateToTransferorsContinuingInvolvementMarketPricing
Namespace Prefix: | coop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Assumption for Fair Value of Assets or Liabilities that relate to Transferor's Continuing Involvement, Value of Servicing + References No definition available. + Details
Name: | coop_AssumptionForFairValueOfAssetsOrLiabilitiesThatRelateToTransferorsContinuingInvolvementValueOfServicing
Namespace Prefix: | coop_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Assumption for Fair Value of Assets or Liabilities that relate to Transferor's Continuing Involvement, Annual Advanced Recovery Rates + References No definition available. + Details
Name: | coop_AssumptionforFairValueofAssetsorLiabilitiesthatrelatetoTransferorsContinuingInvolvementAnnualAdvancedRecoveryRates
Namespace Prefix: | coop_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average life of securitized assets regardless of when the transfer occurred, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(2) -URI https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719 + Details
Name: | us-gaap_AssumptionForFairValueOfAssetsOrLiabilitiesThatRelateToTransferorsContinuingInvolvementWeightedAverageLife1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Discount rate which is used to value residual cash flows generated by financial assets of a securitization, asset-backed financing arrangement, or similar transfer regardless of when the transfer occurred. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(1) -URI https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719 + Details
Name: | us-gaap_AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Estimated rate of prepayment of principal on financial assets regardless of when the transfer occurred. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(2) -URI https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719 + Details
Name: | us-gaap_AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesPrepaymentSpeed
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

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

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=coop_MSRFinancingLiabilityMember
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: |

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