XML 52 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value - Summary of Assets and Liabilities in Each Level of Fair Value Hierarchy (Detail) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Jan. 01, 2013
Dec. 31, 2012
Assets        
Mortgage loans held for sale $ 11,832,630,000us-gaap_LoansReceivableFairValueDisclosure $ 10,341,375,000us-gaap_LoansReceivableFairValueDisclosure    
Freestanding derivative instruments (IRLCs) 68,151,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral 62,365,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral    
Receivables related to Non-Residual Trusts 25,201,000us-gaap_AccountsReceivableFairValueDisclosure 43,545,000us-gaap_AccountsReceivableFairValueDisclosure    
Servicing rights carried at fair value 1,599,541,000us-gaap_ServicingAssetAtFairValueAmount 1,131,124,000us-gaap_ServicingAssetAtFairValueAmount 26,382,000us-gaap_ServicingAssetAtFairValueAmount 0us-gaap_ServicingAssetAtFairValueAmount
Liabilities        
Contingent earn-out payments 0us-gaap_BusinessCombinationContingentConsiderationLiability 5,900,000us-gaap_BusinessCombinationContingentConsiderationLiability    
Freestanding derivative instruments (IRLCs) 30,024,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral 5,882,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral    
Excess servicing spread liability 66,311,000wac_ExcessServicingSpreadLiability 0wac_ExcessServicingSpreadLiability    
Mortgage-backed debt related to Non-Residual Trusts 653,167,000wac_BeneficialInterestAtFairValue 684,778,000wac_BeneficialInterestAtFairValue    
HMBS related obligations 9,951,895,000wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations 8,652,746,000wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations    
Reverse Loans [Member]        
Assets        
Mortgage loans held for sale 10,064,365,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ReverseLoansMember
8,738,503,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ReverseLoansMember
   
Mortgage Loans Held for Sale [Member]        
Assets        
Mortgage loans held for sale 1,124,615,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
1,015,607,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
   
Mortgage Loans related to Non-Residual Trusts [Member]        
Assets        
Mortgage loans held for sale 586,433,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
587,265,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
   
Charged Off Loans [Member]        
Assets        
Mortgage loans held for sale 57,217,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ChargedOffLoansMember
0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ChargedOffLoansMember
   
Level 1 [Member]        
Liabilities        
Contingent earn-out payments 0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
5,900,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Liabilities, Fair Value 0us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
5,900,000us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Level 2 [Member]        
Assets        
Freestanding derivative instruments (IRLCs) 7,751,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
19,534,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Assets, Fair Value 1,132,366,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,035,141,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Liabilities        
Freestanding derivative instruments (IRLCs) 29,761,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,127,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Liabilities, Fair Value 29,761,000us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,127,000us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Level 2 [Member] | Mortgage Loans Held for Sale [Member]        
Assets        
Mortgage loans held for sale 1,124,615,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,015,607,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Level 3 [Member]        
Assets        
Freestanding derivative instruments (IRLCs) 60,400,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
42,831,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Receivables related to Non-Residual Trusts 25,201,000us-gaap_AccountsReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
43,545,000us-gaap_AccountsReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Servicing rights carried at fair value 1,599,541,000us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,131,124,000us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Assets, Fair Value 12,393,157,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
10,543,268,000us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Liabilities        
Freestanding derivative instruments (IRLCs) 263,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
3,755,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Excess servicing spread liability 66,311,000wac_ExcessServicingSpreadLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0wac_ExcessServicingSpreadLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Mortgage-backed debt related to Non-Residual Trusts 653,167,000wac_BeneficialInterestAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
684,778,000wac_BeneficialInterestAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
HMBS related obligations 9,951,895,000wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
8,652,746,000wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Liabilities, Fair Value 10,671,636,000us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
9,341,279,000us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Level 3 [Member] | Reverse Loans [Member]        
Assets        
Mortgage loans held for sale 10,064,365,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ReverseLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
8,738,503,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ReverseLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Level 3 [Member] | Mortgage Loans related to Non-Residual Trusts [Member]        
Assets        
Mortgage loans held for sale 586,433,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
587,265,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Level 3 [Member] | Charged Off Loans [Member]        
Assets        
Mortgage loans held for sale $ 57,217,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ChargedOffLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ChargedOffLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member