XML 107 R92.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Fair Value Measurements - Unobservable Inputs (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Minimum | Forward MSR |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 9.50% | 8.20%
Prepayment speed | 11.70% | 14.20%
Cost to service per loan(1) | $ 59 | $ 66
Minimum | IRLCs |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Value of servicing (basis points per loan) | (0.00007) | (0.00010)
Minimum | Excess Spread Financing |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 9.50% | 9.90%
Prepayment speed | 12.80% | 13.90%
Minimum | MSR financing liability |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Advance financing and counterparty fee rates | 4.50% | 4.60%
Annual advance recovery rates | 19.20% | 18.30%
Maximum | Forward MSR |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 13.70% | 12.00%
Prepayment speed | 16.40% | 21.30%
Cost to service per loan(1) | $ 168 | $ 257
Maximum | IRLCs |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Value of servicing (basis points per loan) | 0.00024 | 0.00022
Maximum | Excess Spread Financing |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 13.80% | 15.70%
Prepayment speed | 15.20% | 15.00%
Maximum | MSR financing liability |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Advance financing and counterparty fee rates | 7.90% | 8.50%
Annual advance recovery rates | 23.00% | 22.00%
Weighted-average | Forward MSR |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 10.90% | 9.40%
Prepayment speed | 13.00% | 15.40%
Cost to service per loan(1) | $ 77 | $ 98
Average life(2) | 5 years 9 months 18 days | 5 years
Weighted-average | IRLCs |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Value of servicing (basis points per loan) | 0.00014 | 0.00012
Weighted-average | Excess Spread Financing |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Discount rate | 11.20% | 12.20%
Prepayment speed | 13.40% | 14.40%
Average life(2) | 5 years 4 months 24 days | 5 years 1 month 6 days
Weighted-average | MSR financing liability |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Advance financing and counterparty fee rates | 6.50% | 7.50%
Annual advance recovery rates | 21.30% | 19.90%

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: | 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=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: |