XML 24 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Variable Interest Entities - Summary of Carrying Amounts of Assets and Liabilities Related to Variable Interests (Detail) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2014
Dec. 31, 2013
Dec. 31, 2012
Variable Interest Entity [Line Items]      
Servicing Rights, Net $ 1,648,544us-gaap_ServicingAsset $ 1,304,900us-gaap_ServicingAsset $ 242,712us-gaap_ServicingAsset
Servicer and protective advances, net 1,595,950wac_ServicerAndProtectiveAdvancesNet 1,381,434wac_ServicerAndProtectiveAdvancesNet 173,047wac_ServicerAndProtectiveAdvancesNet
Receivables, net 288,829us-gaap_AccountsReceivableNet 319,195us-gaap_AccountsReceivableNet 259,009us-gaap_AccountsReceivableNet
VIE Not Primary Beneficiary [Member] | Servicing Arrangements with Letter of Credit Reimbursement Obligation [Member]      
Variable Interest Entity [Line Items]      
Servicing Rights, Net   1,845us-gaap_ServicingAsset
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsWithLetterOfCreditReimbursementObligationMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
2,319us-gaap_ServicingAsset
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsWithLetterOfCreditReimbursementObligationMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Servicer and protective advances, net   2,500wac_ServicerAndProtectiveAdvancesNet
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsWithLetterOfCreditReimbursementObligationMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
2,691wac_ServicerAndProtectiveAdvancesNet
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsWithLetterOfCreditReimbursementObligationMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Receivables, net   160us-gaap_AccountsReceivableNet
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsWithLetterOfCreditReimbursementObligationMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
180us-gaap_AccountsReceivableNet
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsWithLetterOfCreditReimbursementObligationMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Total   4,505us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsWithLetterOfCreditReimbursementObligationMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
5,190us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsWithLetterOfCreditReimbursementObligationMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Maximum Exposure to Loss   169,505us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsWithLetterOfCreditReimbursementObligationMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
170,190us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsWithLetterOfCreditReimbursementObligationMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Unpaid Principal Balance of Total Assets of Unconsolidated VIEs   197,338us-gaap_PrincipalAmountOutstandingOnLoansSecuritized
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsWithLetterOfCreditReimbursementObligationMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
223,251us-gaap_PrincipalAmountOutstandingOnLoansSecuritized
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsWithLetterOfCreditReimbursementObligationMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
VIE Not Primary Beneficiary [Member] | Other Servicing Arrangements [Member]      
Variable Interest Entity [Line Items]      
Servicing Rights, Net   0us-gaap_ServicingAsset
/ us-gaap_TypeOfArrangementAxis
= wac_OtherServicingArrangementsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
 
Servicer and protective advances, net   0wac_ServicerAndProtectiveAdvancesNet
/ us-gaap_TypeOfArrangementAxis
= wac_OtherServicingArrangementsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
 
Receivables, net   181us-gaap_AccountsReceivableNet
/ us-gaap_TypeOfArrangementAxis
= wac_OtherServicingArrangementsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
 
Total   181us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets
/ us-gaap_TypeOfArrangementAxis
= wac_OtherServicingArrangementsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
 
Maximum Exposure to Loss   181us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_TypeOfArrangementAxis
= wac_OtherServicingArrangementsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
 
Unpaid Principal Balance of Total Assets of Unconsolidated VIEs   $ 430,013us-gaap_PrincipalAmountOutstandingOnLoansSecuritized
/ us-gaap_TypeOfArrangementAxis
= wac_OtherServicingArrangementsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember