XML 72 R56.htm IDEA: XBRL DOCUMENT
v3.19.1

Mortgage Servicing Rights ("MSRs") and Related Liabilities - Fair Value Assumptions (Details) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2019 | Dec. 31, 2018
Mortgage servicing rights | Credit sensitive |  |
Assumption for Fair Value of Mortgage Servicing Rights |  |
Discount rate | 11.30% | 11.30%
Total prepayment speeds | 13.50% | 11.80%
Expected weighted-average life | 5 years 11 months 16 days | 6 years 5 months
Mortgage servicing rights | Interest sensitive |  |
Assumption for Fair Value of Mortgage Servicing Rights |  |
Discount rate | 9.40% | 9.30%
Total prepayment speeds | 12.50% | 10.00%
Expected weighted-average life | 6 years 1 month | 7 years
Excess spread financing | Low |  |
Assumption for Fair Value of Mortgage Servicing Rights |  |
Prepayment Speeds | 6.80% | 6.00%
Average Life (Years) | 4 years 8 months 4 days | 5 years
Discount Rate | 8.50% | 8.50%
Recapture Rate | 7.90% | 8.50%
Excess spread financing | High |  |
Assumption for Fair Value of Mortgage Servicing Rights |  |
Prepayment Speeds | 18.30% | 16.70%
Average Life (Years) | 7 years 1 month 28 days | 8 years 1 month
Discount Rate | 13.90% | 13.90%
Recapture Rate | 33.10% | 30.50%
Excess spread financing | Weighted-average |  |
Assumption for Fair Value of Mortgage Servicing Rights |  |
Prepayment Speeds | 12.90% | 11.00%
Average Life (Years) | 5 years 11 months 4 days | 6 years 6 months
Discount Rate | 10.40% | 10.40%
Recapture Rate | 20.40% | 18.60%
MSR Financing Liability | Financing rates |  |
Assumption for Fair Value of Mortgage Servicing Rights |  |
Advance financing rates | 3.90% |
MSR Financing Liability | Recovery rates |  |
Assumption for Fair Value of Mortgage Servicing Rights |  |
Annual advance recovery rates | 19.30% |
Predecessor | MSR Financing Liability | Financing rates |  |
Assumption for Fair Value of Mortgage Servicing Rights |  |
Advance financing rates |  | 4.20%
Predecessor | MSR Financing Liability | Recovery rates |  |
Assumption for Fair Value of Mortgage Servicing Rights |  |
Annual advance recovery rates |  | 19.00%

X
- Definition Assumption for Fair Value of Assets or Liabilities that relate to Transferor's Continuing Involvement, Advanced Financing Rate + References No definition available. + Details
Name: | coop_AssumptionforFairValueofAssetsorLiabilitiesthatrelatetoTransferorsContinuingInvolvementAdvancedFinancingRate
Namespace Prefix: | coop_
Data Type: | num:percentItemType
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: | num:percentItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Servicing Assets and Servicing Liabilities at Fair Value, Assumptions Used to Estimate Fair Value, Expected weighted-average life + References No definition available. + Details
Name: | coop_ServicingAssetsandServicingLiabilitiesatFairValueAssumptionsUsedtoEstimateFairValueExpectedweightedaveragelife
Namespace Prefix: | coop_
Data Type: | xbrli:durationItemType
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_AssumptionForFairValueAsOfBalanceSheetDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=109247956&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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=109247956&loc=d3e107314-111719 + Details
Name: | us-gaap_AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | num: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=109247956&loc=d3e107314-111719 + Details
Name: | us-gaap_AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesPrepaymentSpeed
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Discount rate used to estimate the fair value of servicing assets and servicing liabilities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=68078379&loc=d3e122596-111746 + Details
Name: | us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Estimated rate of prepayments of principal on servicing assets and servicing liabilities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=68078379&loc=d3e122596-111746 + Details
Name: | us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis=us-gaap_CreditRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis=us-gaap_InterestRateRiskMember
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: | 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: |

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

X
- Details
Name: | coop_WeightedAverageAssumptionAxis=coop_FinancingratesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | coop_WeightedAverageAssumptionAxis=coop_RecoveryratesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_PredecessorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |