XML 34 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Variable Interest Entities - Summary of Carrying Amounts of Assets and Liabilities (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
ASSETS    
Restricted cash and cash equivalents $ 837,628us-gaap_RestrictedCashAndCashEquivalents $ 733,015us-gaap_RestrictedCashAndCashEquivalents
Residential loans at amortized cost, net 1,288,898us-gaap_LoansReceivableNet 1,314,539us-gaap_LoansReceivableNet
Residential loans at fair value 12,204,837us-gaap_LoansReceivableFairValueDisclosure 11,832,630us-gaap_LoansReceivableFairValueDisclosure
Receivables at fair value 248,378us-gaap_AccountsReceivableNet 215,629us-gaap_AccountsReceivableNet
Servicer and protective advances, net 1,612,988wac_ServicerAndProtectiveAdvancesNet 1,761,082wac_ServicerAndProtectiveAdvancesNet
Other assets 292,078us-gaap_OtherAssets 280,794us-gaap_OtherAssets
Total assets 19,308,167us-gaap_Assets 18,991,977us-gaap_Assets
Liabilities    
Payables and accrued liabilities 669,313us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent 663,829us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
Servicing advance liabilities 1,284,804us-gaap_SecuredDebtOther 1,365,885us-gaap_SecuredDebtOther
Mortgage-backed debt 1,706,367us-gaap_BeneficialInterest 1,751,459us-gaap_BeneficialInterest
Total liabilities 18,259,206us-gaap_Liabilities 17,915,318us-gaap_Liabilities
VIE Primary Beneficiary [Member]    
ASSETS    
Restricted cash and cash equivalents 103,092us-gaap_RestrictedCashAndCashEquivalents
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
105,977us-gaap_RestrictedCashAndCashEquivalents
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Residential loans at amortized cost, net 1,268,109us-gaap_LoansReceivableNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,292,781us-gaap_LoansReceivableNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Residential loans at fair value 567,912us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
586,433us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Receivables at fair value 22,935us-gaap_AccountsReceivableNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
25,201us-gaap_AccountsReceivableNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Servicer and protective advances, net 1,194,718wac_ServicerAndProtectiveAdvancesNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,273,186wac_ServicerAndProtectiveAdvancesNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Other assets 42,329us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
46,199us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Total assets 3,199,095us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
3,329,777us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Liabilities    
Payables and accrued liabilities 8,348us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
8,511us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Servicing advance liabilities 1,090,692us-gaap_SecuredDebtOther
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,160,257us-gaap_SecuredDebtOther
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Mortgage-backed debt 1,706,367us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,751,459us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Total liabilities 2,805,407us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,920,227us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Residual Trusts [Member] | VIE Primary Beneficiary [Member]    
ASSETS    
Restricted cash and cash equivalents 42,612us-gaap_RestrictedCashAndCashEquivalents
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
41,632us-gaap_RestrictedCashAndCashEquivalents
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Residential loans at amortized cost, net 1,268,109us-gaap_LoansReceivableNet
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,292,781us-gaap_LoansReceivableNet
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Residential loans at fair value 0us-gaap_LoansReceivableFairValueDisclosure
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_LoansReceivableFairValueDisclosure
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Receivables at fair value 0us-gaap_AccountsReceivableNet
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_AccountsReceivableNet
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Servicer and protective advances, net 0wac_ServicerAndProtectiveAdvancesNet
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0wac_ServicerAndProtectiveAdvancesNet
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Other assets 38,605us-gaap_OtherAssets
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
41,758us-gaap_OtherAssets
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Total assets 1,349,326us-gaap_Assets
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,376,171us-gaap_Assets
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Liabilities    
Payables and accrued liabilities 7,242us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
7,590us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Servicing advance liabilities 0us-gaap_SecuredDebtOther
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_SecuredDebtOther
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Mortgage-backed debt 1,071,128us-gaap_BeneficialInterest
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,098,292us-gaap_BeneficialInterest
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Total liabilities 1,078,370us-gaap_Liabilities
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,105,882us-gaap_Liabilities
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Non-Residual Trusts [Member] | VIE Primary Beneficiary [Member]    
ASSETS    
Restricted cash and cash equivalents 12,928us-gaap_RestrictedCashAndCashEquivalents
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
12,710us-gaap_RestrictedCashAndCashEquivalents
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Residential loans at amortized cost, net 0us-gaap_LoansReceivableNet
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_LoansReceivableNet
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Residential loans at fair value 567,912us-gaap_LoansReceivableFairValueDisclosure
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
586,433us-gaap_LoansReceivableFairValueDisclosure
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Receivables at fair value 22,935us-gaap_AccountsReceivableNet
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
25,201us-gaap_AccountsReceivableNet
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Servicer and protective advances, net 0wac_ServicerAndProtectiveAdvancesNet
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0wac_ServicerAndProtectiveAdvancesNet
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Other assets 1,144us-gaap_OtherAssets
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,023us-gaap_OtherAssets
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Total assets 604,919us-gaap_Assets
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
625,367us-gaap_Assets
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Liabilities    
Payables and accrued liabilities 0us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Servicing advance liabilities 0us-gaap_SecuredDebtOther
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_SecuredDebtOther
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Mortgage-backed debt 635,239us-gaap_BeneficialInterest
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
653,167us-gaap_BeneficialInterest
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Total liabilities 635,239us-gaap_Liabilities
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
653,167us-gaap_Liabilities
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Servicer and Protective Advance Financing [Member] | VIE Primary Beneficiary [Member]    
ASSETS    
Restricted cash and cash equivalents 47,552us-gaap_RestrictedCashAndCashEquivalents
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
51,635us-gaap_RestrictedCashAndCashEquivalents
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Residential loans at amortized cost, net 0us-gaap_LoansReceivableNet
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_LoansReceivableNet
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Residential loans at fair value 0us-gaap_LoansReceivableFairValueDisclosure
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_LoansReceivableFairValueDisclosure
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Receivables at fair value 0us-gaap_AccountsReceivableNet
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_AccountsReceivableNet
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Servicer and protective advances, net 1,194,718wac_ServicerAndProtectiveAdvancesNet
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,273,186wac_ServicerAndProtectiveAdvancesNet
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Other assets 2,580us-gaap_OtherAssets
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
3,418us-gaap_OtherAssets
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Total assets 1,244,850us-gaap_Assets
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,328,239us-gaap_Assets
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Liabilities    
Payables and accrued liabilities 1,106us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
921us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Servicing advance liabilities 1,090,692us-gaap_SecuredDebtOther
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,160,257us-gaap_SecuredDebtOther
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Mortgage-backed debt 0us-gaap_BeneficialInterest
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_BeneficialInterest
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Total liabilities $ 1,091,798us-gaap_Liabilities
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
$ 1,161,178us-gaap_Liabilities
/ dei_LegalEntityAxis
= wac_ServicerAndProtectiveAdvanceFinancingFacilityMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember