XML 17 R176.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidating Statement of Cash Flows (Detail) (USD $)
In Thousands, unless otherwise specified
6 Months Ended 12 Months Ended
Jun. 30, 2014
Jun. 30, 2013
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Parent Company Only Financial Information [Line Items]          
Cash flows provided by (used in) operating activities $ (73,842)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $ (2,054,480)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $ (1,810,475)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $ 69,620us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $ 104,906us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Investing activities          
Purchases and originations of reverse loans held for investment (715,969)us-gaap_PaymentsToAcquireLoansHeldForInvestment (1,864,687)us-gaap_PaymentsToAcquireLoansHeldForInvestment (3,020,937)us-gaap_PaymentsToAcquireLoansHeldForInvestment (594,315)us-gaap_PaymentsToAcquireLoansHeldForInvestment 0us-gaap_PaymentsToAcquireLoansHeldForInvestment
Purchases of forward loans related to Residual Trusts     0wac_PaymentsToAcquireForwardLoansRelatedToResidualTrusts 0wac_PaymentsToAcquireForwardLoansRelatedToResidualTrusts (44,794)wac_PaymentsToAcquireForwardLoansRelatedToResidualTrusts
Principal payments received on reverse loans held for investment 234,779us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment 141,702us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment 372,375us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment 29,658us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment 0us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
Principal payments received on forward loans related to Residual Trusts 50,562wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts 53,521wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts 108,274wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts 97,038wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts 95,746wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
Principal payments received on forward loans related to Non-Residual Trusts 29,383wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToNonResidualTrusts 30,524wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToNonResidualTrusts 61,385wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToNonResidualTrusts 62,884wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToNonResidualTrusts 30,636wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToNonResidualTrusts
Payments received on charged-off loans held for investment 2,055wac_PaymentsReceivedOnChargedOffLoansHeldForInvestment 0wac_PaymentsReceivedOnChargedOffLoansHeldForInvestment      
Payments received on receivables related to Non-Residual Trusts 5,696wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts 8,141wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts 14,804wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts 16,096wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts 9,126wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts
Cash proceeds from sales of real estate owned, net related to Residual Trusts 6,270wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts 3,641wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts 7,730wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts 7,861wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts 3,089wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts
Cash proceeds from sales of other real estate owned, net 16,123us-gaap_ProceedsFromSaleOfOtherRealEstate 10,137us-gaap_ProceedsFromSaleOfOtherRealEstate 30,694us-gaap_ProceedsFromSaleOfOtherRealEstate 11,383us-gaap_ProceedsFromSaleOfOtherRealEstate 5,112us-gaap_ProceedsFromSaleOfOtherRealEstate
Purchases of premises and equipment (12,958)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (17,240)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (38,639)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (11,408)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (6,287)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Decrease (increase) in restricted cash and cash equivalents 2,421us-gaap_IncreaseDecreaseInRestrictedCash (32,425)us-gaap_IncreaseDecreaseInRestrictedCash (8,156)us-gaap_IncreaseDecreaseInRestrictedCash 41,332us-gaap_IncreaseDecreaseInRestrictedCash (47,918)us-gaap_IncreaseDecreaseInRestrictedCash
Payments for acquisitions of businesses, net of cash acquired (167,955)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (478,084)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (478,084)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (88,592)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (1,000,529)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
Deposit for acquisitions     (179,185)us-gaap_OtherPaymentsToAcquireBusinesses (15,000)us-gaap_OtherPaymentsToAcquireBusinesses 0us-gaap_OtherPaymentsToAcquireBusinesses
Acquisitions of servicing rights (101,244)us-gaap_PaymentsToAcquireMortgageServicingRightsMSR (537,296)us-gaap_PaymentsToAcquireMortgageServicingRightsMSR (632,179)us-gaap_PaymentsToAcquireMortgageServicingRightsMSR (5,539)us-gaap_PaymentsToAcquireMortgageServicingRightsMSR 0us-gaap_PaymentsToAcquireMortgageServicingRightsMSR
Acquisitions of charged-off loans held for investment (57,052)wac_PaymentsToAcquireChargedOffLoansHeldForInvestment 0wac_PaymentsToAcquireChargedOffLoansHeldForInvestment      
Other (4,962)us-gaap_PaymentsForProceedsFromOtherInvestingActivities (919)us-gaap_PaymentsForProceedsFromOtherInvestingActivities (14,165)us-gaap_PaymentsForProceedsFromOtherInvestingActivities (2,751)us-gaap_PaymentsForProceedsFromOtherInvestingActivities (1,708)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Cash flows provided by (used in) investing activities (712,851)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (2,682,985)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (3,776,083)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (451,353)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (957,527)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Financing activities          
Proceeds from issuance of debt, net of debt issuance costs 0us-gaap_ProceedsFromDebtNetOfIssuanceCosts 1,012,713us-gaap_ProceedsFromDebtNetOfIssuanceCosts 3,106,263us-gaap_ProceedsFromDebtNetOfIssuanceCosts 957,037us-gaap_ProceedsFromDebtNetOfIssuanceCosts 720,700us-gaap_ProceedsFromDebtNetOfIssuanceCosts
Payments on debt (8,893)us-gaap_RepaymentsOfLongTermDebt (39,124)us-gaap_RepaymentsOfLongTermDebt (362,931)us-gaap_RepaymentsOfLongTermDebt (75,292)us-gaap_RepaymentsOfLongTermDebt (24,277)us-gaap_RepaymentsOfLongTermDebt
Debt prepayment penalty     0us-gaap_PaymentsOfDebtExtinguishmentCosts (29,440)us-gaap_PaymentsOfDebtExtinguishmentCosts 0us-gaap_PaymentsOfDebtExtinguishmentCosts
Proceeds from securitizations of reverse loans 839,431us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment 1,983,878us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment 3,216,096us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment 583,925us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment 0us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment
Payments on HMBS related obligations (267,904)wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation (155,312)wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation (409,331)wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation (33,496)wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation 0wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation
Issuances of servicing advance liabilities 611,895us-gaap_ProceedsFromIssuanceOfSecuredDebt 1,216,475us-gaap_ProceedsFromIssuanceOfSecuredDebt 1,604,272us-gaap_ProceedsFromIssuanceOfSecuredDebt 263,833us-gaap_ProceedsFromIssuanceOfSecuredDebt 157,806us-gaap_ProceedsFromIssuanceOfSecuredDebt
Payments on servicing advance liabilities (542,740)us-gaap_RepaymentsOfSecuredDebt (579,010)us-gaap_RepaymentsOfSecuredDebt (733,150)us-gaap_RepaymentsOfSecuredDebt (270,708)us-gaap_RepaymentsOfSecuredDebt (164,882)us-gaap_RepaymentsOfSecuredDebt
Net change in master repurchase agreements related to forward loans 126,425wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity 1,568,301wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity 929,015wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity 6,055wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity 0wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity
Net change in master repurchase agreements related to reverse loans (60,772)wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity (74,125)wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity (98,837)wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity 11,832wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity 0wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity
Other debt issuance costs paid (13,509)us-gaap_PaymentsOfDebtIssuanceCosts (6,364)us-gaap_PaymentsOfDebtIssuanceCosts (9,833)us-gaap_PaymentsOfDebtIssuanceCosts (7,192)us-gaap_PaymentsOfDebtIssuanceCosts (3,025)us-gaap_PaymentsOfDebtIssuanceCosts
Issuance of mortgage-backed debt related to Residual Trusts     0wac_IssuanceOfBeneficialInterests 0wac_IssuanceOfBeneficialInterests 223,065wac_IssuanceOfBeneficialInterests
Payments on mortgage-backed debt related to Residual Trusts (51,442)wac_RepaymentsOfBeneficialInterestsRelatedToResidualTrusts (55,685)wac_RepaymentsOfBeneficialInterestsRelatedToResidualTrusts (112,449)wac_RepaymentsOfBeneficialInterestsRelatedToResidualTrusts (98,105)wac_RepaymentsOfBeneficialInterestsRelatedToResidualTrusts (89,727)wac_RepaymentsOfBeneficialInterestsRelatedToResidualTrusts
Payments on mortgage-backed debt related to Non-Residual Trusts (39,224)wac_RepaymentsOfBeneficialInterestsRelatedToNonResidualTrusts (44,297)wac_RepaymentsOfBeneficialInterestsRelatedToNonResidualTrusts (87,920)wac_RepaymentsOfBeneficialInterestsRelatedToNonResidualTrusts (92,716)wac_RepaymentsOfBeneficialInterestsRelatedToNonResidualTrusts (47,760)wac_RepaymentsOfBeneficialInterestsRelatedToNonResidualTrusts
Extinguishments and settlement of debt and mortgage-backed debt     (1,405,424)wac_RepaymentsOfDebtExtinguishedAndMortgagedDebt (690,000)wac_RepaymentsOfDebtExtinguishedAndMortgagedDebt (1,338)wac_RepaymentsOfDebtExtinguishedAndMortgagedDebt
Secondary equity offering, net of issuance costs     0us-gaap_ProceedsFromIssuanceOfCommonStock 276,013us-gaap_ProceedsFromIssuanceOfCommonStock 0us-gaap_ProceedsFromIssuanceOfCommonStock
Dividends and dividend equivalents paid     0us-gaap_PaymentsOfDividends 0us-gaap_PaymentsOfDividends (14,051)us-gaap_PaymentsOfDividends
Other 4,882us-gaap_ProceedsFromPaymentsForOtherFinancingActivities 581us-gaap_ProceedsFromPaymentsForOtherFinancingActivities 618us-gaap_ProceedsFromPaymentsForOtherFinancingActivities 3,302us-gaap_ProceedsFromPaymentsForOtherFinancingActivities 497us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
Cash flows provided by (used in) financing activities 598,149us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations 4,828,031us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations 5,636,389us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations 805,048us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations 757,008us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Net increase (decrease) in cash and cash equivalents (188,544)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 90,566us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 49,831us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 423,315us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (95,613)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents at the beginning of the period 491,885us-gaap_CashAndCashEquivalentsAtCarryingValue 442,054us-gaap_CashAndCashEquivalentsAtCarryingValue 442,054us-gaap_CashAndCashEquivalentsAtCarryingValue 18,739us-gaap_CashAndCashEquivalentsAtCarryingValue 114,352us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at the end of the period 303,341us-gaap_CashAndCashEquivalentsAtCarryingValue 532,620us-gaap_CashAndCashEquivalentsAtCarryingValue 491,885us-gaap_CashAndCashEquivalentsAtCarryingValue 442,054us-gaap_CashAndCashEquivalentsAtCarryingValue 18,739us-gaap_CashAndCashEquivalentsAtCarryingValue
Parent Company [Member]          
Parent Company Only Financial Information [Line Items]          
Cash flows provided by (used in) operating activities (6,374)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(762)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(99,050)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(78,619)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(20,728)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Investing activities          
Principal payments received on forward loans related to Residual Trusts 56wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
41wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
84wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
148wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
901wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Purchase of held-to-maturity investments         (1,338)us-gaap_PaymentsToAcquireHeldToMaturitySecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from sales of held-to-maturity investments         123,161us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash proceeds from sales of real estate owned, net related to Residual Trusts 178wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
68wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
254wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
670wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Decrease (increase) in restricted cash and cash equivalents (752)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(3)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(752)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
31,175us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(44,728)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments for acquisitions of businesses, net of cash acquired   (477,021)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(477,021)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(115,000)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,012,640)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Deposit for acquisitions       (15,000)us-gaap_OtherPaymentsToAcquireBusinesses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Returns of capital from subsidiaries 20,721wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
18,852wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
37,796wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
37,536wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
261,535wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Capital contributions to subsidiaries (33,431)wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(311,107)wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(331,107)wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(31,118)wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Change in due from affiliate (64,028)wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(390,390)wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(688,070)wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
12,469wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(129,554)wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other     (15,200)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Cash flows provided by (used in) investing activities (77,256)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,159,560)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,474,016)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(79,120)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(802,663)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Financing activities          
Proceeds from issuance of debt, net of debt issuance costs   1,012,713us-gaap_ProceedsFromDebtNetOfIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,106,263us-gaap_ProceedsFromDebtNetOfIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
962,524us-gaap_ProceedsFromDebtNetOfIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
720,700us-gaap_ProceedsFromDebtNetOfIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments on debt (7,500)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(38,386)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(360,826)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(65,000)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(18,750)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Debt prepayment penalty       (29,440)us-gaap_PaymentsOfDebtExtinguishmentCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Other debt issuance costs paid     (1,936)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(6,179)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Extinguishments and settlement of debt and mortgage-backed debt     (1,405,424)wac_RepaymentsOfDebtExtinguishedAndMortgagedDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(690,000)wac_RepaymentsOfDebtExtinguishedAndMortgagedDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Secondary equity offering, net of issuance costs       276,013us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Dividends and dividend equivalents paid         (14,051)us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Change in due to affiliates (4,497)wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
17,438wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(29,618)wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
72,588wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
27,481wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other 6,833us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,302us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,777)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,076us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
181us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash flows provided by (used in) financing activities (5,164)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
993,067us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,306,682us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
523,582us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
715,561us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net increase (decrease) in cash and cash equivalents (88,794)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(165,731)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(266,384)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
365,843us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(107,830)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents at the beginning of the period 100,009us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
366,393us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
366,393us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
550us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
108,380us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents at the end of the period 11,215us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
200,662us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
100,009us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
366,393us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
550us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Guarantor Subsidiaries [Member]          
Parent Company Only Financial Information [Line Items]          
Cash flows provided by (used in) operating activities (49,030)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(2,071,339)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,741,415)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
118,733us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
62,865us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Investing activities          
Purchases and originations of reverse loans held for investment (715,969)us-gaap_PaymentsToAcquireLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,864,687)us-gaap_PaymentsToAcquireLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(3,020,937)us-gaap_PaymentsToAcquireLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(594,315)us-gaap_PaymentsToAcquireLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Purchases of forward loans related to Residual Trusts         (44,794)wac_PaymentsToAcquireForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Principal payments received on reverse loans held for investment 234,779us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
141,702us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
372,375us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
29,658us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Principal payments received on forward loans related to Residual Trusts 273wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
253wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
458wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
124wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,080wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments received on charged-off loans held for investment 2,055wac_PaymentsReceivedOnChargedOffLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
       
Cash proceeds from sales of real estate owned, net related to Residual Trusts 235wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
80wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
319wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
654wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash proceeds from sales of other real estate owned, net 13,263us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
6,304us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
23,184us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,198us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
425us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Purchases of premises and equipment (12,958)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(17,240)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(38,639)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(11,408)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(6,273)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Decrease (increase) in restricted cash and cash equivalents 4,749us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(34,142)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(7,282)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,931us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
311us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments for acquisitions of businesses, net of cash acquired (167,955)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,063)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,063)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Deposit for acquisitions     (179,185)us-gaap_OtherPaymentsToAcquireBusinesses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Acquisitions of servicing rights (101,244)us-gaap_PaymentsToAcquireMortgageServicingRightsMSR
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(537,296)us-gaap_PaymentsToAcquireMortgageServicingRightsMSR
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(632,179)us-gaap_PaymentsToAcquireMortgageServicingRightsMSR
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(5,539)us-gaap_PaymentsToAcquireMortgageServicingRightsMSR
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Returns of capital from subsidiaries 7,653wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
4,510wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
30,307wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,257wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,278wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Acquisitions of charged-off loans held for investment (57,052)wac_PaymentsToAcquireChargedOffLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
       
Capital contributions to subsidiaries (4,127)wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,700)wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(16,010)wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(4,195)wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(100)wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Change in due from affiliate (23,326)wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(61,865)wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(65,619)wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(204,144)wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
102,955wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other (4,962)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(919)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,035us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(2,751)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,708)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash flows provided by (used in) investing activities (824,586)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(2,366,141)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(3,533,475)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(784,865)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
54,828us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Financing activities          
Payments on debt (1,393)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(738)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(2,105)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(10,292)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(5,527)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from securitizations of reverse loans 839,431us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,983,878us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,216,096us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
583,925us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Payments on HMBS related obligations (267,904)wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(155,312)wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(409,331)wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(33,496)wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Issuances of servicing advance liabilities 468,376us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,213,514us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,597,043us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
242,080us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
156,637us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments on servicing advance liabilities (432,639)us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(577,002)us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(729,274)us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(264,771)us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(157,750)us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net change in master repurchase agreements related to forward loans 126,425wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,568,301wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
929,015wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
6,055wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Net change in master repurchase agreements related to reverse loans (60,772)wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(74,125)wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(98,837)wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
11,832wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Other debt issuance costs paid (13,509)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(6,364)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(7,897)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(188)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Capital Contribution 33,431wac_CapitalContribution
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
311,107wac_CapitalContribution
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
331,107wac_CapitalContribution
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
32,011wac_CapitalContribution
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
12,111wac_CapitalContribution
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Capital Distributions (5,971)us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(5,285)us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(10,837)us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(4,225)us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(199,756)us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Change in due to affiliates 88,380wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
433,983wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
772,554wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
161,134wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
91,602wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other (1,950)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(684)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,007us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
226us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
316us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash flows provided by (used in) financing activities 771,905us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
4,691,273us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
5,589,541us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
724,291us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(102,367)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net increase (decrease) in cash and cash equivalents (101,711)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
253,793us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
314,651us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
58,159us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
15,326us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents at the beginning of the period 388,644us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
73,993us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
73,993us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
15,834us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
508us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents at the end of the period 286,933us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
327,786us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
388,644us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
73,993us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
15,834us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries [Member]          
Parent Company Only Financial Information [Line Items]          
Cash flows provided by (used in) operating activities (18,007)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
15,924us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
29,860us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
25,633us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
64,363us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Investing activities          
Principal payments received on forward loans related to Residual Trusts 50,233wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
53,227wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
107,732wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
96,766wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
92,765wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Principal payments received on forward loans related to Non-Residual Trusts 29,383wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
30,524wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
61,385wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
62,884wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
30,636wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments received on receivables related to Non-Residual Trusts 5,696wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
8,141wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
14,804wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
16,096wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
9,126wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash proceeds from sales of real estate owned, net related to Residual Trusts 5,857wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,571wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
7,396wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6,872wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,435wac_ProceedsFromSaleOfOtherRealEstateRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash proceeds from sales of other real estate owned, net 2,860us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,833us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
7,510us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
8,185us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
4,687us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Purchases of premises and equipment         (14)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Decrease (increase) in restricted cash and cash equivalents (1,576)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,720us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(122)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
8,226us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(3,501)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Change in due from affiliate (28,200)wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(45,685)wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(78,976)wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(174,258)wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
28,835wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash flows provided by (used in) investing activities 64,253us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
55,331us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
119,729us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
24,771us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
164,969us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Financing activities          
Issuances of servicing advance liabilities 143,519us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,961us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
7,229us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
21,753us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,169us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments on servicing advance liabilities (110,101)us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,008)us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(3,876)us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(5,937)us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(7,132)us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other debt issuance costs paid       (825)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,213)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Issuance of mortgage-backed debt related to Residual Trusts         102,000wac_IssuanceOfBeneficialInterests
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments on mortgage-backed debt related to Residual Trusts (51,442)wac_RepaymentsOfBeneficialInterestsRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(55,685)wac_RepaymentsOfBeneficialInterestsRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(112,449)wac_RepaymentsOfBeneficialInterestsRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(98,105)wac_RepaymentsOfBeneficialInterestsRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(92,635)wac_RepaymentsOfBeneficialInterestsRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments on mortgage-backed debt related to Non-Residual Trusts (39,224)wac_RepaymentsOfBeneficialInterestsRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(44,297)wac_RepaymentsOfBeneficialInterestsRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(87,920)wac_RepaymentsOfBeneficialInterestsRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(92,716)wac_RepaymentsOfBeneficialInterestsRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(47,760)wac_RepaymentsOfBeneficialInterestsRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Capital Contribution 4,127wac_CapitalContribution
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,700wac_CapitalContribution
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
16,010wac_CapitalContribution
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
29,710wac_CapitalContribution
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
100wac_CapitalContribution
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Capital Distributions (22,403)us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(18,077)us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(57,266)us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(35,568)us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(63,057)us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Change in due to affiliates 31,240wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
46,692wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
90,284wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
130,597wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(122,913)wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other (1)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(37)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(37)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Cash flows provided by (used in) financing activities (44,285)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(68,751)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(148,025)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(51,091)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(232,441)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net increase (decrease) in cash and cash equivalents 1,961us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,504us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,564us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(687)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(3,109)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents at the beginning of the period 3,232us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,668us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,668us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,355us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,464us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents at the end of the period 5,193us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
4,172us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,232us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,668us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,355us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Consolidation, Eliminations [Member]          
Parent Company Only Financial Information [Line Items]          
Cash flows provided by (used in) operating activities (431)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
173us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
130us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
3,873us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(1,594)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Investing activities          
Purchase of held-to-maturity investments         1,338us-gaap_PaymentsToAcquireHeldToMaturitySecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Proceeds from sales of held-to-maturity investments         (123,161)us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Payments for acquisitions of businesses, net of cash acquired       26,408us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
12,111us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Returns of capital from subsidiaries (28,374)wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(23,362)wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(68,103)wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(39,793)wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(262,813)wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Capital contributions to subsidiaries 37,558wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
312,807wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
347,117wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
35,313wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
100wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Change in due from affiliate 115,554wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
497,940wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
832,665wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
365,933wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(2,236)wac_ChangeInDueToFromAffiliatesInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Cash flows provided by (used in) investing activities 124,738us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
787,385us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
1,111,679us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
387,861us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(374,661)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Financing activities          
Proceeds from issuance of debt, net of debt issuance costs       (5,487)us-gaap_ProceedsFromDebtNetOfIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Other debt issuance costs paid         (812)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Issuance of mortgage-backed debt related to Residual Trusts         121,065wac_IssuanceOfBeneficialInterests
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Payments on mortgage-backed debt related to Residual Trusts         2,908wac_RepaymentsOfBeneficialInterestsRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Extinguishments and settlement of debt and mortgage-backed debt         (1,338)wac_RepaymentsOfDebtExtinguishedAndMortgagedDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Capital Contribution (37,558)wac_CapitalContribution
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(312,807)wac_CapitalContribution
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(347,117)wac_CapitalContribution
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(61,721)wac_CapitalContribution
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(12,211)wac_CapitalContribution
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Capital Distributions 28,374us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
23,362us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
68,103us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
39,793us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
262,813us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Change in due to affiliates (115,123)wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(498,113)wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(833,220)wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(364,319)wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
3,830wac_ChangeInDueToFromAffiliatesFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Other     425us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Cash flows provided by (used in) financing activities $ (124,307)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ (787,558)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ 1,111,809us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ (391,734)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ 376,255us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember