XML 90 R83.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
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2012
Assets            
Loans Receivable, Fair Value $ 11,268,401us-gaap_LoansReceivableFairValueDisclosure   $ 10,341,375us-gaap_LoansReceivableFairValueDisclosure     $ 6,710,211us-gaap_LoansReceivableFairValueDisclosure
Receivables related to Non-Residual Trusts 36,181us-gaap_AccountsReceivableFairValueDisclosure   43,545us-gaap_AccountsReceivableFairValueDisclosure     53,975us-gaap_AccountsReceivableFairValueDisclosure
Servicing rights carried at fair value 1,496,073us-gaap_ServicingAssetAtFairValueAmount 1,513,830us-gaap_ServicingAssetAtFairValueAmount 1,131,124us-gaap_ServicingAssetAtFairValueAmount 888,210us-gaap_ServicingAssetAtFairValueAmount 766,943us-gaap_ServicingAssetAtFairValueAmount 0us-gaap_ServicingAssetAtFairValueAmount
Derivative instruments 78,262us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral   62,365us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral     949us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
Assets, Fair Value     11,578,409us-gaap_AssetsFairValueDisclosure     6,765,135us-gaap_AssetsFairValueDisclosure
Liabilities            
Derivative instruments 28,474us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral   5,882us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral     1,102us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
Mandatory repurchase obligation     8,182wac_MandatoryRepurchaseObligation     9,999wac_MandatoryRepurchaseObligation
Professional fees liability related to certain securitizations     6,607wac_ProfessionalFeesLiabilityRelatedToCertainSecuritizations     8,147wac_ProfessionalFeesLiabilityRelatedToCertainSecuritizations
Contingent earn-out payments 0us-gaap_BusinessCombinationContingentConsiderationLiability   5,900us-gaap_BusinessCombinationContingentConsiderationLiability 10,900us-gaap_BusinessCombinationContingentConsiderationLiability   6,100us-gaap_BusinessCombinationContingentConsiderationLiability
Mortgage-backed debt related to Non-Residual Trusts 651,784wac_BeneficialInterestAtFairValue   684,778wac_BeneficialInterestAtFairValue     757,286wac_BeneficialInterestAtFairValue
HMBS related obligations 9,472,666wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations   8,652,746wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations     5,874,552wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations
Liabilities, Fair Value     9,364,095us-gaap_LiabilitiesFairValueDisclosure     6,657,186us-gaap_LiabilitiesFairValueDisclosure
Reverse Loans [Member]            
Assets            
Loans Receivable, Fair Value 9,482,030us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ReverseLoansMember
  8,738,503us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ReverseLoansMember
    6,047,108us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ReverseLoansMember
Forward Loans in Non-Residual Trusts [Member]            
Assets            
Loans Receivable, Fair Value 557,786us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
  587,265us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
    646,498us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
Forward Loans Held for Sale [Member]            
Assets            
Loans Receivable, Fair Value 1,173,588us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
  1,015,607us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
    16,605us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
Charged Off Loans [Member]            
Assets            
Loans Receivable, Fair Value 54,997us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ChargedOffLoansMember
  0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ChargedOffLoansMember
     
Level 1 [Member]            
Assets            
Receivables related to Non-Residual Trusts     0us-gaap_AccountsReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      
Servicing rights carried at fair value     0us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Derivative instruments     0us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      
Assets, Fair Value     0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      
Liabilities            
Derivative instruments     0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      
Mandatory repurchase obligation     0wac_MandatoryRepurchaseObligation
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      
Professional fees liability related to certain securitizations     0wac_ProfessionalFeesLiabilityRelatedToCertainSecuritizations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      
Contingent earn-out payments 0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  5,900us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      
Mortgage-backed debt related to Non-Residual Trusts     0wac_BeneficialInterestAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      
HMBS related obligations     0wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      
Liabilities, Fair Value 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  5,900us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      
Level 1 [Member] | Reverse Loans [Member]            
Assets            
Loans Receivable, Fair Value     0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ReverseLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      
Level 1 [Member] | Forward Loans in Non-Residual Trusts [Member]            
Assets            
Loans Receivable, Fair Value     0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      
Level 1 [Member] | Forward Loans Held for Sale [Member]            
Assets            
Loans Receivable, Fair Value     0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      
Level 2 [Member]            
Assets            
Receivables related to Non-Residual Trusts     0us-gaap_AccountsReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      
Servicing rights carried at fair value     0us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Derivative instruments 2,736us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  19,534us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      
Assets, Fair Value 1,176,324us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  1,035,141us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
    16,605us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Liabilities            
Derivative instruments 28,387us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  2,127us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
    1,102us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Mandatory repurchase obligation     0wac_MandatoryRepurchaseObligation
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      
Professional fees liability related to certain securitizations     0wac_ProfessionalFeesLiabilityRelatedToCertainSecuritizations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      
Contingent earn-out payments     0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      
Mortgage-backed debt related to Non-Residual Trusts     0wac_BeneficialInterestAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      
HMBS related obligations     0wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      
Liabilities, Fair Value 28,387us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  2,127us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
    1,102us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 [Member] | Reverse Loans [Member]            
Assets            
Loans Receivable, Fair Value     0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ReverseLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      
Level 2 [Member] | Forward Loans in Non-Residual Trusts [Member]            
Assets            
Loans Receivable, Fair Value     0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      
Level 2 [Member] | Forward Loans Held for Sale [Member]            
Assets            
Loans Receivable, Fair Value 1,173,588us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  1,015,607us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
    16,605us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 3 [Member]            
Assets            
Receivables related to Non-Residual Trusts 36,181us-gaap_AccountsReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  43,545us-gaap_AccountsReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
    53,975us-gaap_AccountsReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Servicing rights carried at fair value 1,496,073us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  1,131,124us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Derivative instruments 75,526us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  42,831us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
    949us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Assets, Fair Value 11,702,593us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  10,543,268us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
    6,748,530us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Liabilities            
Derivative instruments 87us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  3,755us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      
Mandatory repurchase obligation     8,182wac_MandatoryRepurchaseObligation
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
    9,999wac_MandatoryRepurchaseObligation
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Professional fees liability related to certain securitizations     6,607wac_ProfessionalFeesLiabilityRelatedToCertainSecuritizations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
    8,147wac_ProfessionalFeesLiabilityRelatedToCertainSecuritizations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Contingent earn-out payments     0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
    6,100us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Mortgage-backed debt related to Non-Residual Trusts 651,784wac_BeneficialInterestAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  684,778wac_BeneficialInterestAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
    757,286wac_BeneficialInterestAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
HMBS related obligations 9,472,666wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  8,652,746wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
    5,874,552wac_HomeEquityConversionMortgageBackedSecurityRelatedObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Liabilities, Fair Value 10,138,975us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  9,356,068us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
    6,656,084us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Other Accrued Liabilities Carried at Fair Value 14,438wac_OtherAccruedLiabilitiesCarriedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  14,789wac_OtherAccruedLiabilitiesCarriedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Level 3 [Member] | Reverse Loans [Member]            
Assets            
Loans Receivable, Fair Value 9,482,030us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ReverseLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  8,738,503us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ReverseLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
    6,047,108us-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 557,786us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  587,265us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
    646,498us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ResidentialLoansRelatedToNonResidualTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Level 3 [Member] | Forward Loans Held for Sale [Member]            
Assets            
Loans Receivable, Fair Value     0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= wac_ForwardLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      
Level 3 [Member] | Charged Off Loans [Member]            
Assets            
Loans Receivable, Fair Value $ 54,997us-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