XML 55 R40.htm IDEA: XBRL DOCUMENT
v3.25.1

Mortgage Servicing Rights and Related Liabilities - Servicing Revenue (Details) - USD ($) $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2025 | Mar. 31, 2024
Transfers and Servicing [Abstract] |  |
Contractually specified servicing fees(1) | $ 621 | $ 514
Other service-related income(1) | 35 | 22
Incentive and modification income(1) | 25 | 18
Servicing late fees(1) | 38 | 30
MSR MTM | 274 | (189)
(Gain) loss on MSR hedging activities | 209 | (122)
Loss on MSR and excess yield sales | (15) | (12)
Reclassifications to reserve provision(2) | (6) | (6)
Excess spread / MSR financing MTM | 5 | (6)
Total mark-to-market adjustments - Servicing | 81 | (43)
MSR amortization | 231 | 179
Excess spread accretion | (8) | (9)
Total amortization, net of accretion | 223 | 170
Originations service related fees(3) | 26 | 16
Corporate/Xome service related fees | 17 | 22
Other(4) | 18 | 17
Total revenues - Service related, net | 440 | 478
Cash Flows Between Transferor and Transferee, Servicing Fees | $ 203 | $ 185

X
- Definition Corporate/Xome related service fees + References No definition available. + Details
Name: | coop_CorporateXomeRelatedServiceFees
Namespace Prefix: | coop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value changes in excess spread financing + References No definition available. + Details
Name: | coop_FairValueChangesInExcessFinancingSpread
Namespace Prefix: | coop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Gain (Loss) On Advances And Other Receivables Related To Inactive And Liquidated Loans + References No definition available. + Details
Name: | coop_GainLossOnAdvancesAndOtherReceivablesRelatedToInactiveAndLiquidatedLoans
Namespace Prefix: | coop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition (Gain) loss on MSR sales + References No definition available. + Details
Name: | coop_GainLossOnMSRSales
Namespace Prefix: | coop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Originations service fees + References No definition available. + Details
Name: | coop_OriginationsServiceFees
Namespace Prefix: | coop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Other Service Related Income + References No definition available. + Details
Name: | coop_OtherServiceRelatedIncome
Namespace Prefix: | coop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Servicing Fee Income, Accretion Expense + References No definition available. + Details
Name: | coop_ServicingFeeIncomeAccretionExpense
Namespace Prefix: | coop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Servicing Fee Income, Amortization + References No definition available. + Details
Name: | coop_ServicingFeeIncomeAmortization
Namespace Prefix: | coop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Servicing Fee Income, Counter Party Revenue Share + References No definition available. + Details
Name: | coop_ServicingFeeIncomeCounterPartyRevenueShare
Namespace Prefix: | coop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Servicing Fee Income, Incentive and Modification Income + References No definition available. + Details
Name: | coop_ServicingFeeIncomeIncentiveandModificationIncome
Namespace Prefix: | coop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Servicing Fee Income, Mark to Market Adjustment + References No definition available. + Details
Name: | coop_ServicingFeeIncomeMarktoMarketAdjustment
Namespace Prefix: | coop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Servicing Fee Income, Total amortization, net of accretion + References No definition available. + Details
Name: | coop_ServicingFeeIncomeTotalAmortizationNetOfAccretion
Namespace Prefix: | coop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total Mark to Market Adjustment - Servicing + References No definition available. + Details
Name: | coop_TotalMarkToMarketAdjustmentServicing
Namespace Prefix: | coop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Cash Flows between a transferee and a transferor attributable to servicing fees related to a securitization, asset-backed financing arrangement, or similar transfer in which the transferor has continuing involvement with the transferred financial assets underlying the transaction (including, but not limited to, servicing, recourse, and restrictions on transferor's interests in the transferred financial assets). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 860 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481326/860-20-50-3 + Details
Name: | us-gaap_CashFlowsBetweenTransfereeAndTransferorServicingFees
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition All amounts that, per contract, are due to the servicer in exchange for servicing the financial asset and would no longer be received by a servicer if the beneficial owners of the serviced assets (or their trustees or agents) were to exercise their actual or potential authority under the contract to shift the servicing to another servicer. Depending on the servicing contract, those fees may include some or all of the difference between the interest rate collected on the asset being serviced and the rate to be paid to the beneficial owners of the asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 860 -SubTopic 50 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481229/860-50-50-2 + Details
Name: | us-gaap_ContractuallySpecifiedServicingFeesAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Income from mortgage banking activities (fees and commissions) and servicing real estate mortgages, credit cards, and other financial assets held by others net of any related impairment of capitalized service costs. Also includes any premiums received in lieu of regular servicing fees on such loans only as earned over the life of the loans. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1402 -Paragraph b -Subparagraph (1) -Publisher SEC Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1402 -Paragraph b -Subparagraph (1)(Instruction 3) -Publisher SEC + Details
Name: | us-gaap_FeesAndCommissionsMortgageBankingAndServicing
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Gain (loss) incurred in hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A + Details
Name: | us-gaap_GainLossOnOilAndGasHedgingActivity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition All amounts that are due to the servicer of a financial asset as a result of the debt holder not meeting the monthly payment terms. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 860 -SubTopic 50 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481229/860-50-50-2 + Details
Name: | us-gaap_LateFeeIncomeGeneratedByServicingFinancialAssetsAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_TransfersAndServicingAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration