XML 41 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Variable Interest Entities - Additional Information (Detail) (USD $)
6 Months Ended 12 Months Ended
Jun. 30, 2014
Trust
Dec. 31, 2013
Trust
Dec. 31, 2012
Variable Interest Entity [Line Items]      
Outstanding balance of collateral for mandatory clean-up call obligation   $ 418,400,000wac_OutstandingBalanceOfCollateralForMandatoryCleanUpCallObligation  
VIE Primary Beneficiary [Member]      
Variable Interest Entity [Line Items]      
Aggregate number of securitization trusts consolidated and not consolidated with reimbursement obligations 11wac_AggregateNumberOfSecuritizationTrustsConsolidatedAndNotConsolidatedWithReimbursementObligations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
11wac_AggregateNumberOfSecuritizationTrustsConsolidatedAndNotConsolidatedWithReimbursementObligations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Reimbursement obligation of LOC, if drawn 165,000,000wac_ReimbursementObligationOfLocIfDrawn
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
165,000,000wac_ReimbursementObligationOfLocIfDrawn
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Amount of LOCs available for eleven securitization trusts 268,600,000wac_AmountOfLocAvailableForElevenSecuritizationTrusts
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
273,600,000wac_AmountOfLocAvailableForElevenSecuritizationTrusts
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
285,400,000wac_AmountOfLocAvailableForElevenSecuritizationTrusts
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
VIE Primary Beneficiary [Member] | Residual Trusts [Member]      
Variable Interest Entity [Line Items]      
Number of securitization trusts related to Residual Trusts   12wac_NumberOfSecuritizationTrustsRelatedToResidualTrusts
/ dei_LegalEntityAxis
= wac_ResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
VIE Primary Beneficiary [Member] | Non-Residual Trusts [Member]      
Variable Interest Entity [Line Items]      
Number of securitization trusts related to Non-Residual Trusts   10wac_NumberOfSecuritizationTrustsRelatedToNonResidualTrusts
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Mandatory clean-up calls must be performed on the Non-Residual Trusts when each loan pool falls to this percent of the original principal balance   10.00%wac_MandatoryCleanupCallsMustBePerformedOnNonResidualTrustsWhenEachLoanPoolFallsToPercentOfOriginalPrincipalBalance
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Expected period to exercise mandatory clean-up call obligation 2017 and continuing through 2019 2017 and continuing through 2019  
Outstanding balance of collateral for mandatory clean-up call obligation 417,900,000wac_OutstandingBalanceOfCollateralForMandatoryCleanUpCallObligation
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
418,400,000wac_OutstandingBalanceOfCollateralForMandatoryCleanUpCallObligation
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Number of securitization trusts consolidated and not consolidated with reimbursement obligations   7wac_NumberOfSecuritizationTrustsConsolidatedAndNotConsolidatedWithReimbursementObligations
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
VIE Not Primary Beneficiary [Member] | Servicing Arrangements with Letter of Credit Reimbursement Obligation [Member]      
Variable Interest Entity [Line Items]      
Number of securitization trusts consolidated and not consolidated with reimbursement obligations   4wac_NumberOfSecuritizationTrustsConsolidatedAndNotConsolidatedWithReimbursementObligations
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsWithLetterOfCreditReimbursementObligationMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
 
Unpaid Principal Balance of Total Assets of Unconsolidated VIEs   $ 197,338,000us-gaap_PrincipalAmountOutstandingOnLoansSecuritized
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsWithLetterOfCreditReimbursementObligationMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
$ 223,251,000us-gaap_PrincipalAmountOutstandingOnLoansSecuritized
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsWithLetterOfCreditReimbursementObligationMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember