XML 80 R64.htm IDEA: XBRL DOCUMENT
v3.22.1

Fair Value Measurements - Unobservable Inputs (Details) - USD ($) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2022 | Dec. 31, 2021
MSR |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Average life(2) | 7 years 4 months 24 days | 5 years 9 months 18 days
Excess spread financing |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Average life(2) | 6 years 4 months 24 days | 5 years 4 months 24 days
Min | MSR |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 9.50% | 9.50%
Prepayment speed | 7.20% | 11.70%
Cost to service per loan(1) | $ 57 | $ 59
Min | IRLCs |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Value of servicing (basis points per loan) | (0.00004) | (0.00007)
Min | Excess spread financing |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 9.50% | 9.50%
Prepayment speed | 9.10% | 12.80%
Min | Mortgage servicing rights financing |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Advance financing and counterparty fee rates | 4.60% | 4.50%
Annual advance recovery rates | 18.90% | 19.20%
Max | MSR |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 13.70% | 13.70%
Prepayment speed | 14.80% | 16.40%
Cost to service per loan(1) | $ 128 | $ 168
Max | IRLCs |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Value of servicing (basis points per loan) | 0.00026 | 0.00024
Max | Excess spread financing |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 13.80% | 13.80%
Prepayment speed | 15.10% | 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 | 26.40% | 23.00%
Weighted Average | MSR |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 10.70% | 10.90%
Prepayment speed | 8.90% | 13.00%
Cost to service per loan(1) | $ 74 | $ 77
Weighted Average | IRLCs |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Value of servicing (basis points per loan) | 0.00019 | 0.00014
Weighted Average | Excess spread financing |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 11.20% | 11.20%
Prepayment speed | 10.40% | 13.40%
Weighted Average | Mortgage servicing rights financing |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Advance financing and counterparty fee rates | 6.90% | 6.50%
Annual advance recovery rates | 20.70% | 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 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 http://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 http://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 http://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: | us-gaap_FinancialInstrumentAxis=coop_ForwardMSRMember
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: | srt_RangeAxis=srt_MinimumMember
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_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: |