XML 20 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value - Summary of Assets and Liabilities in Each Level of Fair Value Hierarchy (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Assets        
Loans Receivable, Fair Value Disclosure $ 12,204,837us-gaap_LoansReceivableFairValueDisclosure $ 11,832,630us-gaap_LoansReceivableFairValueDisclosure    
Receivables related to Non-Residual Trusts 22,935us-gaap_AccountsReceivableFairValueDisclosure 25,201us-gaap_AccountsReceivableFairValueDisclosure    
Servicing rights carried at fair value 1,570,320us-gaap_ServicingAssetAtFairValueAmount 1,599,541us-gaap_ServicingAssetAtFairValueAmount 1,513,830us-gaap_ServicingAssetAtFairValueAmount 1,131,124us-gaap_ServicingAssetAtFairValueAmount
Freestanding derivative instruments (IRLCs) 100,735us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral 68,151us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral    
Liabilities        
Freestanding derivative instruments (IRLCs) 37,937us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral 30,024us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral    
Excess servicing spread liability 63,349wac_ExcessServicingSpreadLiability 66,311wac_ExcessServicingSpreadLiability    
Mortgage-backed debt related to Non-Residual Trusts 635,239wac_BeneficialInterestAtFairValue 653,167wac_BeneficialInterestAtFairValue    
HMBS related obligations 10,304,384wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations 9,951,895wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations    
Reverse Loans [Member]        
Assets        
Loans Receivable, Fair Value Disclosure 10,429,893us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ReverseLoansMember
10,064,365us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ReverseLoansMember
   
Forward Loans in Non-Residual Trusts [Member]        
Assets        
Loans Receivable, Fair Value Disclosure 567,912us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
586,433us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
   
Forward Loans Held for Sale [Member]        
Assets        
Loans Receivable, Fair Value Disclosure 1,156,187us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
1,124,615us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
   
Charged Off Loans [Member]        
Assets        
Loans Receivable, Fair Value Disclosure 50,845us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ChargedOffLoansMember
57,217us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ChargedOffLoansMember
   
Level 2 [Member]        
Assets        
Freestanding derivative instruments (IRLCs) 15,810us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
7,751us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Assets, Fair Value Disclosure, Recurring 1,171,997us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,132,366us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Liabilities        
Freestanding derivative instruments (IRLCs) 37,733us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
29,761us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Liabilities, Fair Value Disclosure, Recurring 37,733us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
29,761us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Level 2 [Member] | Forward Loans Held for Sale [Member]        
Assets        
Loans Receivable, Fair Value Disclosure 1,156,187us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,124,615us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Level 3 [Member]        
Assets        
Receivables related to Non-Residual Trusts 22,935us-gaap_AccountsReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
25,201us-gaap_AccountsReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Servicing rights carried at fair value 1,570,320us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,599,541us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Freestanding derivative instruments (IRLCs) 84,925us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
60,400us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Assets, Fair Value Disclosure, Recurring 12,726,830us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
12,393,157us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Liabilities        
Freestanding derivative instruments (IRLCs) 204us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
263us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Excess servicing spread liability 63,349wac_ExcessServicingSpreadLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
66,311wac_ExcessServicingSpreadLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Mortgage-backed debt related to Non-Residual Trusts 635,239wac_BeneficialInterestAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
653,167wac_BeneficialInterestAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
HMBS related obligations 10,304,384wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
9,951,895wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Liabilities, Fair Value Disclosure, Recurring 11,003,176us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
10,671,636us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Level 3 [Member] | Reverse Loans [Member]        
Assets        
Loans Receivable, Fair Value Disclosure 10,429,893us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ReverseLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
10,064,365us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ReverseLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Level 3 [Member] | Forward Loans in Non-Residual Trusts [Member]        
Assets        
Loans Receivable, Fair Value Disclosure 567,912us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
586,433us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Level 3 [Member] | Charged Off Loans [Member]        
Assets        
Loans Receivable, Fair Value Disclosure $ 50,845us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ChargedOffLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 57,217us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ChargedOffLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member