XML 27 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Separate Financial Information of Subsidiary Guarantors of Indebtedness - Schedule of Condensed Cash Flow Statement (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Condensed Cash Flow Statements, Captions [Line Items]    
Cash flows provided by (used in) operating activities $ 121,050us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $ 407,552us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Purchases and originations of reverse loans held for investment (428,350)us-gaap_PaymentsToAcquireLoansHeldForInvestment (323,132)us-gaap_PaymentsToAcquireLoansHeldForInvestment
Principal payments received on reverse loans held for investment 152,195us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment 100,729us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
Principal payments received on mortgage loans held for investment 41,427wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts 38,770wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
Payments received on charged-off loans held for investment 6,372wac_PaymentsReceivedonChargedoffLoansHeldforInvestment 0wac_PaymentsReceivedonChargedoffLoansHeldforInvestment
Payments received on receivables related to Non-Residual Trusts 2,020wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts 3,230wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts
Cash proceeds from sales of real estate owned, net 17,711us-gaap_ProceedsFromSaleOfOtherRealEstate 11,436us-gaap_ProceedsFromSaleOfOtherRealEstate
Purchases of premises and equipment (3,686)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (4,524)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Decrease in restricted cash and cash equivalents 242us-gaap_IncreaseDecreaseInRestrictedCash 4,703us-gaap_IncreaseDecreaseInRestrictedCash
Payments for acquisitions of businesses, net of cash acquired (2,809)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (41,912)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
Acquisitions of servicing rights (53,919)us-gaap_PaymentsToAcquireMortgageServicingRightsMSR 8,843us-gaap_PaymentsToAcquireMortgageServicingRightsMSR
Proceeds from sale of investment 14,376us-gaap_ProceedsFromSaleOfEquityMethodInvestments 0us-gaap_ProceedsFromSaleOfEquityMethodInvestments
Proceeds from sale of servicing rights 543us-gaap_ProceedsFromSaleOfMortgageServicingRightsMSR 0us-gaap_ProceedsFromSaleOfMortgageServicingRightsMSR
Capital contributions to subsidiaries and VIEs 0wac_CapitalContributionsToSubsidiaries 0wac_CapitalContributionsToSubsidiaries
Returns of capital from subsidiaries and VIEs 0wac_ReturnsOfCapitalFromSubsidiaries 0wac_ReturnsOfCapitalFromSubsidiaries
Change in due from affiliates 0us-gaap_IncreaseDecreaseDueFromAffiliates 0us-gaap_IncreaseDecreaseDueFromAffiliates
Other 12,555us-gaap_PaymentsForProceedsFromOtherInvestingActivities (450)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Cash flows provided by (used in) investing activities (241,323)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (202,307)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Payments on corporate debt (4,272)us-gaap_RepaymentsOfLongTermDebt (4,573)us-gaap_RepaymentsOfLongTermDebt
Proceeds from securitizations of reverse loans 457,448us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment 445,046us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment
Payments on HMBS related obligations (195,783)wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation (117,731)wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation
Issuances of servicing advance liabilities 175,725us-gaap_ProceedsFromIssuanceOfSecuredDebt 262,870us-gaap_ProceedsFromIssuanceOfSecuredDebt
Payments on servicing advance liabilities (256,806)us-gaap_RepaymentsOfSecuredDebt (237,689)us-gaap_RepaymentsOfSecuredDebt
Net change in warehouse borrowings related to mortgage loans 29,235wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity (361,909)wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity
Net change in warehouse borrowings related to reverse loans (18,648)wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity (72,339)wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity
Payments on excess servicing spread liability (2,199)wac_PaymentsonExcessServicingSpreadLiability 0wac_PaymentsonExcessServicingSpreadLiability
Other debt issuance costs paid (1,618)us-gaap_PaymentsOfDebtIssuanceCosts (5,278)us-gaap_PaymentsOfDebtIssuanceCosts
Payments on mortgage-backed debt (45,050)wac_RepaymentsOfBeneficialInterests (45,488)wac_RepaymentsOfBeneficialInterests
Capital contributions 0wac_CapitalContributionsFinancingActivity 0wac_CapitalContributionsFinancingActivity
Capital distributions 0us-gaap_PaymentsOfCapitalDistribution 0us-gaap_PaymentsOfCapitalDistribution
Change in due to affiliates 0us-gaap_IncreaseDecreaseInDueToAffiliates 0us-gaap_IncreaseDecreaseInDueToAffiliates
Other 556us-gaap_ProceedsFromPaymentsForOtherFinancingActivities 2,665us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
Cash flows provided by (used in) financing activities 138,588us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations (134,426)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Net increase (decrease) in cash and cash equivalents 18,315us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 70,819us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents 338,490us-gaap_CashAndCashEquivalentsAtCarryingValue 562,704us-gaap_CashAndCashEquivalentsAtCarryingValue
Parent Company [Member]    
Condensed Cash Flow Statements, Captions [Line Items]    
Cash flows provided by (used in) operating activities (28,684)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
8,231us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Purchases and originations of reverse loans held for investment 0us-gaap_PaymentsToAcquireLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Principal payments received on reverse loans held for investment 0us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Principal payments received on mortgage loans held for investment 336wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
26wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments received on charged-off loans held for investment 0wac_PaymentsReceivedonChargedoffLoansHeldforInvestment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Payments received on receivables related to Non-Residual Trusts 0wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash proceeds from sales of real estate owned, net (5)us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
45us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Purchases of premises and equipment (45)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Decrease in restricted cash and cash equivalents (1)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(752)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments for acquisitions of businesses, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Acquisitions of servicing rights 0us-gaap_PaymentsToAcquireMortgageServicingRightsMSR
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireMortgageServicingRightsMSR
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from sale of investment 14,376us-gaap_ProceedsFromSaleOfEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Proceeds from sale of servicing rights 0us-gaap_ProceedsFromSaleOfMortgageServicingRightsMSR
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Capital contributions to subsidiaries and VIEs (4,211)wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(101)wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Returns of capital from subsidiaries and VIEs 8,067wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,947wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Change in due from affiliates 17,981us-gaap_IncreaseDecreaseDueFromAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(67,537)us-gaap_IncreaseDecreaseDueFromAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other 11,662us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash flows provided by (used in) investing activities 48,160us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(61,372)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments on corporate debt (3,750)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(3,750)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from securitizations of reverse loans 0us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments on HMBS related obligations 0wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Issuances of servicing advance liabilities 0us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments on servicing advance liabilities 0us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net change in warehouse borrowings related to mortgage loans 0wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net change in warehouse borrowings related to reverse loans 0wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments on excess servicing spread liability 0wac_PaymentsonExcessServicingSpreadLiability
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Other debt issuance costs paid 0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments on mortgage-backed debt 0wac_RepaymentsOfBeneficialInterests
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0wac_RepaymentsOfBeneficialInterests
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Capital contributions 0wac_CapitalContributionsFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0wac_CapitalContributionsFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Capital distributions 0us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Change in due to affiliates 827us-gaap_IncreaseDecreaseInDueToAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(2,354)us-gaap_IncreaseDecreaseInDueToAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other 138us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,666us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash flows provided by (used in) financing activities (2,785)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(438)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net increase (decrease) in cash and cash equivalents 16,691us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(53,579)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents 19,853us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
46,430us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Guarantor Subsidiaries [Member]    
Condensed Cash Flow Statements, Captions [Line Items]    
Cash flows provided by (used in) operating activities 57,882us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
420,654us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Purchases and originations of reverse loans held for investment (428,350)us-gaap_PaymentsToAcquireLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(323,132)us-gaap_PaymentsToAcquireLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Principal payments received on reverse loans held for investment 152,195us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
100,729us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Principal payments received on mortgage loans held for investment 0wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
19wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments received on charged-off loans held for investment 6,372wac_PaymentsReceivedonChargedoffLoansHeldforInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Payments received on receivables related to Non-Residual Trusts 0wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash proceeds from sales of real estate owned, net 15,195us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
6,668us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Purchases of premises and equipment (3,641)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(4,524)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Decrease in restricted cash and cash equivalents 1,223us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
5,939us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments for acquisitions of businesses, net of cash acquired (2,809)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(41,912)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Acquisitions of servicing rights (53,919)us-gaap_PaymentsToAcquireMortgageServicingRightsMSR
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
8,843us-gaap_PaymentsToAcquireMortgageServicingRightsMSR
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from sale of investment 0us-gaap_ProceedsFromSaleOfEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Proceeds from sale of servicing rights 543us-gaap_ProceedsFromSaleOfMortgageServicingRightsMSR
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Capital contributions to subsidiaries and VIEs (3,082)wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(57)wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Returns of capital from subsidiaries and VIEs 4,397wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,286wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Change in due from affiliates 13,612us-gaap_IncreaseDecreaseDueFromAffiliates
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(14,952)us-gaap_IncreaseDecreaseDueFromAffiliates
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other 893us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(450)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash flows provided by (used in) investing activities (297,371)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(260,543)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments on corporate debt (522)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(823)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from securitizations of reverse loans 457,448us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
445,046us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments on HMBS related obligations (195,783)wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(117,731)wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Issuances of servicing advance liabilities 56,730us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
222,594us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments on servicing advance liabilities (68,246)us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(227,183)us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net change in warehouse borrowings related to mortgage loans 29,235wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(361,909)wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net change in warehouse borrowings related to reverse loans (18,648)wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(72,339)wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments on excess servicing spread liability (2,199)wac_PaymentsonExcessServicingSpreadLiability
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Other debt issuance costs paid (1,462)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(5,278)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments on mortgage-backed debt 0wac_RepaymentsOfBeneficialInterests
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0wac_RepaymentsOfBeneficialInterests
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Capital contributions 4,135wac_CapitalContributionsFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
30wac_CapitalContributionsFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Capital distributions (1,479)us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(39)us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Change in due to affiliates (18,142)us-gaap_IncreaseDecreaseInDueToAffiliates
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
84,900us-gaap_IncreaseDecreaseInDueToAffiliates
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(3,001)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash flows provided by (used in) financing activities 241,067us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(35,733)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net increase (decrease) in cash and cash equivalents 1,578us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
124,378us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents 313,388us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
513,022us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries [Member]    
Condensed Cash Flow Statements, Captions [Line Items]    
Cash flows provided by (used in) operating activities 91,852us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(21,473)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Purchases and originations of reverse loans held for investment 0us-gaap_PaymentsToAcquireLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquireLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Principal payments received on reverse loans held for investment 0us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Principal payments received on mortgage loans held for investment 41,091wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
38,725wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments received on charged-off loans held for investment 0wac_PaymentsReceivedonChargedoffLoansHeldforInvestment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Payments received on receivables related to Non-Residual Trusts 2,020wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,230wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash proceeds from sales of real estate owned, net 2,521us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
4,723us-gaap_ProceedsFromSaleOfOtherRealEstate
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Purchases of premises and equipment 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Decrease in restricted cash and cash equivalents (980)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(484)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments for acquisitions of businesses, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Acquisitions of servicing rights 0us-gaap_PaymentsToAcquireMortgageServicingRightsMSR
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquireMortgageServicingRightsMSR
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from sale of investment 0us-gaap_ProceedsFromSaleOfEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Proceeds from sale of servicing rights 0us-gaap_ProceedsFromSaleOfMortgageServicingRightsMSR
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Capital contributions to subsidiaries and VIEs 0wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0wac_CapitalContributionsToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Returns of capital from subsidiaries and VIEs 0wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0wac_ReturnsOfCapitalFromSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Change in due from affiliates (14,440)us-gaap_IncreaseDecreaseDueFromAffiliates
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(17,849)us-gaap_IncreaseDecreaseDueFromAffiliates
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash flows provided by (used in) investing activities 30,212us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
28,345us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments on corporate debt 0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from securitizations of reverse loans 0us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments on HMBS related obligations 0wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Issuances of servicing advance liabilities 118,995us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
40,276us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments on servicing advance liabilities (188,560)us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(10,506)us-gaap_RepaymentsOfSecuredDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net change in warehouse borrowings related to mortgage loans 0wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net change in warehouse borrowings related to reverse loans 0wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments on excess servicing spread liability 0wac_PaymentsonExcessServicingSpreadLiability
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Other debt issuance costs paid (156)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments on mortgage-backed debt (45,050)wac_RepaymentsOfBeneficialInterests
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(45,488)wac_RepaymentsOfBeneficialInterests
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Capital contributions 3,158wac_CapitalContributionsFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
128wac_CapitalContributionsFinancingActivity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Capital distributions (10,985)us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(9,194)us-gaap_PaymentsOfCapitalDistribution
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Change in due to affiliates 162us-gaap_IncreaseDecreaseInDueToAffiliates
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
17,932us-gaap_IncreaseDecreaseInDueToAffiliates
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other 418us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash flows provided by (used in) financing activities (122,018)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(6,852)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net increase (decrease) in cash and cash equivalents 46us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
20us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents 5,249us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,252us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Consolidation, Eliminations [Member]    
Condensed Cash Flow Statements, Captions [Line Items]    
Cash flows provided by (used in) operating activities 0us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
140us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Purchases and originations of reverse loans held for investment 0us-gaap_PaymentsToAcquireLoansHeldForInvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireLoansHeldForInvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Principal payments received on reverse loans held for investment 0us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Principal payments received on mortgage loans held for investment 0wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0wac_ProceedsFromPrincipalRepaymentsOnForwardLoansRelatedToResidualTrusts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Payments received on charged-off loans held for investment 0wac_PaymentsReceivedonChargedoffLoansHeldforInvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Payments received on receivables related to Non-Residual Trusts 0wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0wac_PaymentsReceivedOnReceivablesRelatedToNonResidualTrusts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash proceeds from sales of real estate owned, net 0us-gaap_ProceedsFromSaleOfOtherRealEstate
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromSaleOfOtherRealEstate
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Purchases of premises and equipment 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Decrease in restricted cash and cash equivalents 0us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Payments for acquisitions of businesses, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Acquisitions of servicing rights 0us-gaap_PaymentsToAcquireMortgageServicingRightsMSR
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireMortgageServicingRightsMSR
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Proceeds from sale of investment 0us-gaap_ProceedsFromSaleOfEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Proceeds from sale of servicing rights 0us-gaap_ProceedsFromSaleOfMortgageServicingRightsMSR
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Capital contributions to subsidiaries and VIEs 7,293wac_CapitalContributionsToSubsidiaries
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
158wac_CapitalContributionsToSubsidiaries
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Returns of capital from subsidiaries and VIEs (12,464)wac_ReturnsOfCapitalFromSubsidiaries
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(9,233)wac_ReturnsOfCapitalFromSubsidiaries
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Change in due from affiliates (17,153)us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
100,338us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash flows provided by (used in) investing activities (22,324)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
91,263us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Payments on corporate debt 0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Proceeds from securitizations of reverse loans 0us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Payments on HMBS related obligations 0wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0wac_PaymentsOfHomeEquityConversionMortgageBackedSecurityRelatedObligation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Issuances of servicing advance liabilities 0us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Payments on servicing advance liabilities 0us-gaap_RepaymentsOfSecuredDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_RepaymentsOfSecuredDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net change in warehouse borrowings related to mortgage loans 0wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0wac_NetChangeInMasterRepurchaseAgreementsRelatedToForwardLoansFinancingActivity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net change in warehouse borrowings related to reverse loans 0wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0wac_NetChangeInMasterRepurchaseAgreementsRelatedToReverseLoansFinancingActivity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Payments on excess servicing spread liability 0wac_PaymentsonExcessServicingSpreadLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Other debt issuance costs paid 0us-gaap_PaymentsOfDebtIssuanceCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsOfDebtIssuanceCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Payments on mortgage-backed debt 0wac_RepaymentsOfBeneficialInterests
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0wac_RepaymentsOfBeneficialInterests
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Capital contributions (7,293)wac_CapitalContributionsFinancingActivity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(158)wac_CapitalContributionsFinancingActivity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Capital distributions 12,464us-gaap_PaymentsOfCapitalDistribution
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
9,233us-gaap_PaymentsOfCapitalDistribution
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Change in due to affiliates 17,153us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(100,478)us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash flows provided by (used in) financing activities 22,324us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(91,403)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net increase (decrease) in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash and cash equivalents $ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
$ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember