XML 104 R147.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Nov. 01, 2012
Jul. 01, 2014
Loss Contingencies [Line Items]          
Mandatory repurchase obligation $ 11,000,000us-gaap_LossContingencyAccrualAtCarryingValue        
Lease Expiration Date Dec. 31, 2023        
Operating Leases, Rent Expense 26,700,000us-gaap_LeaseAndRentalExpense 22,100,000us-gaap_LeaseAndRentalExpense 12,300,000us-gaap_LeaseAndRentalExpense    
Tax separation agreement date Apr. 17, 2009        
Income tax examination, period of letters issued to prior parent for proposed changes in specified tax years 30 days        
Pending Litigation [Member]          
Loss Contingencies [Line Items]          
Mandatory repurchase obligation 87,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
       
Range of reasonably possible losses, minimum 900,000us-gaap_LossContingencyRangeOfPossibleLossMinimum
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
       
Range of reasonably possible losses, maximum 2,300,000us-gaap_LossContingencyRangeOfPossibleLossMaximum
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
       
Representations And Warranties [Member] | Commitment to Repurchase Loans [Member]          
Loss Contingencies [Line Items]          
Commitments to sell loans 31,200,000,000us-gaap_OtherCommitment
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= wac_RepresentationsAndWarrantiesMember
/ us-gaap_OtherCommitmentsAxis
= wac_CommitmenttoRepurchaseLoansMember
       
Curtailment Obligation Liability [Member]          
Loss Contingencies [Line Items]          
Mandatory repurchase obligation 60,800,000us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= wac_CurtailmentObligationLiabilityMember
    46,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= wac_CurtailmentObligationLiabilityMember
 
Loss contingency recorded in current period 500,000us-gaap_LossContingencyLossInPeriod
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= wac_CurtailmentObligationLiabilityMember
       
Loss contingency associated with prior servicer 5,600,000wac_LossContingencyAssociatedWithPriorServicer
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= wac_CurtailmentObligationLiabilityMember
       
Additional amount of potential loss exposure from similar claims 157,000,000us-gaap_LossContingencyEstimateOfPossibleLoss
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= wac_CurtailmentObligationLiabilityMember
       
Reverse Mortgage [Member] | Additional Borrowing Capacity Floating Rate Reverse Mortgage Loans [Member]          
Loss Contingencies [Line Items]          
Commitments to sell loans 1,100,000,000us-gaap_OtherCommitment
/ us-gaap_OtherCommitmentsAxis
= wac_AdditionalBorrowingCapacityFloatingRateReverseMortgageLoansMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
       
Reverse Mortgage [Member] | Additional Borrowing Capacity Fixed Rate Reverse Mortgage Loans [Member]          
Loss Contingencies [Line Items]          
Commitments to sell loans 1,700,000us-gaap_OtherCommitment
/ us-gaap_OtherCommitmentsAxis
= wac_AdditionalBorrowingCapacityFixedRateReverseMortgageLoansMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
       
Reverse Mortgage [Member] | Commitment to Lend [Member]          
Loss Contingencies [Line Items]          
Commitments to sell loans 142,500,000us-gaap_OtherCommitment
/ us-gaap_OtherCommitmentsAxis
= wac_CommitmentToLendMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
       
Reverse Mortgage [Member] | Loan Purchase Commitments [Member]          
Loss Contingencies [Line Items]          
Commitments to purchase loans 6,700,000us-gaap_PurchaseObligation
/ us-gaap_OtherCommitmentsAxis
= us-gaap_LoanPurchaseCommitmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
       
Reverse Mortgage [Member] | Loan Sale Commitments [Member]          
Loss Contingencies [Line Items]          
Commitments to sell loans 135,900,000us-gaap_OtherCommitment
/ us-gaap_OtherCommitmentsAxis
= wac_LoanSaleCommitmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
       
Originations [Member] | Commitment to Lend [Member]          
Loss Contingencies [Line Items]          
Commitments to sell loans 2,800,000,000us-gaap_OtherCommitment
/ us-gaap_OtherCommitmentsAxis
= wac_CommitmentToLendMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_OriginationsMember
       
Originations [Member] | Commitment to Purchase Loans [Member]          
Loss Contingencies [Line Items]          
Commitments to purchase loans 19,500,000us-gaap_PurchaseObligation
/ us-gaap_OtherCommitmentsAxis
= wac_CommitmenttoPurchaseLoansMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_OriginationsMember
       
Originations [Member] | Commitment To Sell Securities [Member]          
Loss Contingencies [Line Items]          
Commitments to sell loans 5,000,000,000us-gaap_OtherCommitment
/ us-gaap_OtherCommitmentsAxis
= wac_CommitmentToSellSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_OriginationsMember
       
Originations [Member] | Commitment to Purchase Mortgage Backed Securities [Member]          
Loss Contingencies [Line Items]          
Commitments to sell loans 1,800,000,000us-gaap_OtherCommitment
/ us-gaap_OtherCommitmentsAxis
= wac_CommitmentToPurchaseMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_OriginationsMember
       
VIE [Member]          
Loss Contingencies [Line Items]          
Aggregate Number Of Securitization Trusts Consolidated And Not Consolidated With Reimbursement Obligations 11wac_AggregateNumberOfSecuritizationTrustsConsolidatedAndNotConsolidatedWithReimbursementObligations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= wac_VariableInterestEntitiesPrimaryBeneficiaryAndNotPrimaryBeneficiaryMember
       
Reimbursement Obligation of LOC, If Drawn 165,000,000.0wac_ReimbursementObligationOfLocIfDrawn
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= wac_VariableInterestEntitiesPrimaryBeneficiaryAndNotPrimaryBeneficiaryMember
       
Amount Of Loc Available For Eleven Securitization Trusts 265,200,000wac_AmountOfLocAvailableForElevenSecuritizationTrusts
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= wac_VariableInterestEntitiesPrimaryBeneficiaryAndNotPrimaryBeneficiaryMember
273,600,000wac_AmountOfLocAvailableForElevenSecuritizationTrusts
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= wac_VariableInterestEntitiesPrimaryBeneficiaryAndNotPrimaryBeneficiaryMember
     
VIE Primary Beneficiary [Member] | Non Residual Trusts [Member]          
Loss Contingencies [Line Items]          
Expected Period To Exercise Mandatory Clean Up Call Obligation 2017 and continuing through 2019        
Outstanding Balance Of Collateral For Mandatory Clean Up Call Obligation 417,200,000wac_OutstandingBalanceOfCollateralForMandatoryCleanUpCallObligation
/ dei_LegalEntityAxis
= wac_NonResidualTrustsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
       
Variable Interest Entity, Not Primary Beneficiary [Member] | WCO [Member]          
Loss Contingencies [Line Items]          
Capital Commitment         20,000,000wac_CapitalCommitment
/ dei_LegalEntityAxis
= wac_WCOMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Capital Commitment, Amount Remaining 12,900,000wac_CapitalCommitmentAmountRemaining
/ dei_LegalEntityAxis
= wac_WCOMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
       
Servicing Arrangements Associated With Transfers Of Forward Loans [Member]          
Loss Contingencies [Line Items]          
Unpaid Principal Balance of Sold Loans $ 28,457,216,000us-gaap_DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsAssociatedWithTransfersOfForwardLoansMember
$ 14,672,986,000us-gaap_DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_TypeOfArrangementAxis
= wac_ServicingArrangementsAssociatedWithTransfersOfForwardLoansMember