XML 57 R175.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidating Statement of Comprehensive Income (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2012
Sep. 30, 2012
Jun. 30, 2012
Mar. 31, 2012
Jun. 30, 2014
Jun. 30, 2013
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
REVENUES                            
Net servicing revenue and fees $ 140,976us-gaap_ServicingFeesNet     $ 257,306us-gaap_ServicingFeesNet           $ 313,768us-gaap_ServicingFeesNet $ 394,315us-gaap_ServicingFeesNet $ 783,389us-gaap_ServicingFeesNet $ 368,509us-gaap_ServicingFeesNet $ 157,554us-gaap_ServicingFeesNet
Net gains on sales of loans 144,611us-gaap_GainLossOnSaleOfMortgageLoans     235,949us-gaap_GainLossOnSaleOfMortgageLoans           248,645us-gaap_GainLossOnSaleOfMortgageLoans 314,394us-gaap_GainLossOnSaleOfMortgageLoans 598,974us-gaap_GainLossOnSaleOfMortgageLoans 648us-gaap_GainLossOnSaleOfMortgageLoans 0us-gaap_GainLossOnSaleOfMortgageLoans
Interest income on loans 34,218us-gaap_InterestAndFeeIncomeLoansAndLeases     36,796us-gaap_InterestAndFeeIncomeLoansAndLeases           68,640us-gaap_InterestAndFeeIncomeLoansAndLeases 73,694us-gaap_InterestAndFeeIncomeLoansAndLeases 144,651us-gaap_InterestAndFeeIncomeLoansAndLeases 154,351us-gaap_InterestAndFeeIncomeLoansAndLeases 164,794us-gaap_InterestAndFeeIncomeLoansAndLeases
Net fair value gains on reverse loans and related HMBS obligations 26,936wac_FairValueGainLossOnReverseLoansAndRelatedObligation     26,731wac_FairValueGainLossOnReverseLoansAndRelatedObligation           44,172wac_FairValueGainLossOnReverseLoansAndRelatedObligation 63,519wac_FairValueGainLossOnReverseLoansAndRelatedObligation 120,382wac_FairValueGainLossOnReverseLoansAndRelatedObligation 7,279wac_FairValueGainLossOnReverseLoansAndRelatedObligation 0wac_FairValueGainLossOnReverseLoansAndRelatedObligation
Insurance revenue 19,806us-gaap_InsuranceServicesRevenue     18,050us-gaap_InsuranceServicesRevenue           43,194us-gaap_InsuranceServicesRevenue 35,584us-gaap_InsuranceServicesRevenue 84,478us-gaap_InsuranceServicesRevenue 73,249us-gaap_InsuranceServicesRevenue 41,651us-gaap_InsuranceServicesRevenue
Other revenues 47,166us-gaap_OtherOperatingIncome     21,132us-gaap_OtherOperatingIncome           65,242us-gaap_OtherOperatingIncome 28,987us-gaap_OtherOperatingIncome 70,625us-gaap_OtherOperatingIncome 19,771us-gaap_OtherOperatingIncome 9,852us-gaap_OtherOperatingIncome
Total revenues 413,713us-gaap_Revenues 402,839us-gaap_Revenues 489,167us-gaap_Revenues 595,964us-gaap_Revenues 314,529us-gaap_Revenues 171,004us-gaap_Revenues 149,073us-gaap_Revenues 150,889us-gaap_Revenues 152,841us-gaap_Revenues 783,661us-gaap_Revenues 910,493us-gaap_Revenues 1,802,499us-gaap_Revenues 623,807us-gaap_Revenues 373,851us-gaap_Revenues
EXPENSES                            
Salaries and benefits 145,502us-gaap_LaborAndRelatedExpense     145,282us-gaap_LaborAndRelatedExpense           281,399us-gaap_LaborAndRelatedExpense 252,015us-gaap_LaborAndRelatedExpense 549,799us-gaap_LaborAndRelatedExpense 230,107us-gaap_LaborAndRelatedExpense 117,736us-gaap_LaborAndRelatedExpense
General and administrative 142,341us-gaap_GeneralAndAdministrativeExpense     125,712us-gaap_GeneralAndAdministrativeExpense           251,206us-gaap_GeneralAndAdministrativeExpense 213,152us-gaap_GeneralAndAdministrativeExpense 480,377us-gaap_GeneralAndAdministrativeExpense 136,236us-gaap_GeneralAndAdministrativeExpense 78,597us-gaap_GeneralAndAdministrativeExpense
Interest expense 74,690us-gaap_InterestExpense     68,290us-gaap_InterestExpense           149,539us-gaap_InterestExpense 122,432us-gaap_InterestExpense 272,655us-gaap_InterestExpense 179,671us-gaap_InterestExpense 136,246us-gaap_InterestExpense
Depreciation and amortization 18,391us-gaap_DepreciationDepletionAndAmortization     17,614us-gaap_DepreciationDepletionAndAmortization           37,035us-gaap_DepreciationDepletionAndAmortization 33,947us-gaap_DepreciationDepletionAndAmortization 71,027us-gaap_DepreciationDepletionAndAmortization 49,267us-gaap_DepreciationDepletionAndAmortization 24,455us-gaap_DepreciationDepletionAndAmortization
Provision for loan losses 1,521us-gaap_ProvisionForLoanAndLeaseLosses     95us-gaap_ProvisionForLoanAndLeaseLosses           517us-gaap_ProvisionForLoanAndLeaseLosses 1,821us-gaap_ProvisionForLoanAndLeaseLosses 1,229us-gaap_ProvisionForLoanAndLeaseLosses 13,352us-gaap_ProvisionForLoanAndLeaseLosses 6,016us-gaap_ProvisionForLoanAndLeaseLosses
Goodwill impairment 82,269us-gaap_GoodwillImpairmentLoss     0us-gaap_GoodwillImpairmentLoss           82,269us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss    
Other expenses, net 3,978us-gaap_OtherCostAndExpenseOperating     2,151us-gaap_OtherCostAndExpenseOperating           4,203us-gaap_OtherCostAndExpenseOperating 4,247us-gaap_OtherCostAndExpenseOperating 8,166us-gaap_OtherCostAndExpenseOperating 9,267us-gaap_OtherCostAndExpenseOperating 18,073us-gaap_OtherCostAndExpenseOperating
Total expenses 467,171us-gaap_CostsAndExpenses 382,604us-gaap_CostsAndExpenses 374,856us-gaap_CostsAndExpenses 359,049us-gaap_CostsAndExpenses 266,744us-gaap_CostsAndExpenses 176,033us-gaap_CostsAndExpenses 141,621us-gaap_CostsAndExpenses 150,902us-gaap_CostsAndExpenses 149,344us-gaap_CostsAndExpenses 805,651us-gaap_CostsAndExpenses 625,793us-gaap_CostsAndExpenses 1,383,253us-gaap_CostsAndExpenses 617,900us-gaap_CostsAndExpenses 381,123us-gaap_CostsAndExpenses
OTHER GAINS (LOSSES)                            
Gains on extinguishments   (12,500)us-gaap_GainsLossesOnExtinguishmentOfDebt       (48,600)us-gaap_GainsLossesOnExtinguishmentOfDebt           (12,489)us-gaap_GainsLossesOnExtinguishmentOfDebt (48,579)us-gaap_GainsLossesOnExtinguishmentOfDebt 95us-gaap_GainsLossesOnExtinguishmentOfDebt
Other net fair value gains (losses) 1,532us-gaap_FairValueOptionChangesInFairValueGainLoss1     1,656us-gaap_FairValueOptionChangesInFairValueGainLoss1           (971)us-gaap_FairValueOptionChangesInFairValueGainLoss1 395us-gaap_FairValueOptionChangesInFairValueGainLoss1 6,061us-gaap_FairValueOptionChangesInFairValueGainLoss1 7,221us-gaap_FairValueOptionChangesInFairValueGainLoss1 1,044us-gaap_FairValueOptionChangesInFairValueGainLoss1
Total other (gains) losses 1,532wac_OtherGainsLosses (13,330)wac_OtherGainsLosses 6,507wac_OtherGainsLosses 1,656wac_OtherGainsLosses (1,261)wac_OtherGainsLosses (50,032)wac_OtherGainsLosses 3,123wac_OtherGainsLosses 788wac_OtherGainsLosses 4,763wac_OtherGainsLosses (971)wac_OtherGainsLosses 395wac_OtherGainsLosses (6,428)wac_OtherGainsLosses (41,358)wac_OtherGainsLosses 1,139wac_OtherGainsLosses
Income (loss) before income taxes (51,926)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 6,905us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 120,818us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 238,571us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 46,524us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (55,061)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 10,575us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 775us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 8,260us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (22,961)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 285,095us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 412,818us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (35,451)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (6,133)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Income tax expense (benefit) (38,997)us-gaap_IncomeTaxExpenseBenefit (2,892)us-gaap_IncomeTaxExpenseBenefit 48,129us-gaap_IncomeTaxExpenseBenefit 95,339us-gaap_IncomeTaxExpenseBenefit 18,775us-gaap_IncomeTaxExpenseBenefit (20,953)us-gaap_IncomeTaxExpenseBenefit 4,164us-gaap_IncomeTaxExpenseBenefit 347us-gaap_IncomeTaxExpenseBenefit 3,125us-gaap_IncomeTaxExpenseBenefit (27,409)us-gaap_IncomeTaxExpenseBenefit 114,114us-gaap_IncomeTaxExpenseBenefit 159,351us-gaap_IncomeTaxExpenseBenefit (13,317)us-gaap_IncomeTaxExpenseBenefit 60,264us-gaap_IncomeTaxExpenseBenefit
Income (loss) before equity in earnings of consolidated subsidiaries and variable interest entities (12,929)wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities     143,232wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities           4,448wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities 170,981wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities 253,467wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities (22,134)wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities (66,397)wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
Net income (loss) (12,929)us-gaap_NetIncomeLoss 9,797us-gaap_NetIncomeLoss 72,689us-gaap_NetIncomeLoss 143,232us-gaap_NetIncomeLoss 27,749us-gaap_NetIncomeLoss (34,108)us-gaap_NetIncomeLoss 6,411us-gaap_NetIncomeLoss 428us-gaap_NetIncomeLoss 5,135us-gaap_NetIncomeLoss 4,448us-gaap_NetIncomeLoss 170,981us-gaap_NetIncomeLoss 253,467us-gaap_NetIncomeLoss (22,134)us-gaap_NetIncomeLoss (66,397)us-gaap_NetIncomeLoss
Comprehensive income (12,924)us-gaap_ComprehensiveIncomeNetOfTax     143,211us-gaap_ComprehensiveIncomeNetOfTax           4,457us-gaap_ComprehensiveIncomeNetOfTax 170,958us-gaap_ComprehensiveIncomeNetOfTax 253,472us-gaap_ComprehensiveIncomeNetOfTax (22,057)us-gaap_ComprehensiveIncomeNetOfTax (67,232)us-gaap_ComprehensiveIncomeNetOfTax
Parent Company [Member]                            
REVENUES                            
Interest income on loans 163us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    139us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          322us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
253us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
612us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
328us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,603us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other revenues 267us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    164us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          536us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
431us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
739us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
382us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
4,126us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Total revenues 430us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    303us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          858us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
684us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,351us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
710us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,729us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
EXPENSES                            
Salaries and benefits                     (1,573)us-gaap_LaborAndRelatedExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
918us-gaap_LaborAndRelatedExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,998us-gaap_LaborAndRelatedExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,478us-gaap_LaborAndRelatedExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
General and administrative (1,323)us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    3,134us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          424us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
17,561us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
30,497us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
8,845us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
41,280us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Interest expense 36,809us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    30,681us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          73,250us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
55,987us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
123,629us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
77,645us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
42,188us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Depreciation and amortization 30us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    30us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          60us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
64us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
124us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
131us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Provision for loan losses                       77us-gaap_ProvisionForLoanAndLeaseLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
590us-gaap_ProvisionForLoanAndLeaseLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,218us-gaap_ProvisionForLoanAndLeaseLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other expenses, net 283us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    217us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          449us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
375us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
682us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
760us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
130us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Total expenses 35,799us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    34,062us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          74,183us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
72,414us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
155,927us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
90,969us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
88,294us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
OTHER GAINS (LOSSES)                            
Gains on extinguishments                       (12,489)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(48,579)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Other net fair value gains (losses) (5)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    (1,050)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          (54)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(4,754)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(4,813)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,197)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(324)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Total other (gains) losses (5)wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    (1,050)wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          (54)wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(4,754)wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(17,302)wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(49,776)wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(324)wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) before income taxes (35,374)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    (34,809)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          (73,379)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(76,484)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(171,878)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(140,035)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(81,889)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income tax expense (benefit) (60,493)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    (12,319)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          (70,973)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(25,677)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(55,556)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(48,808)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
58,098us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) before equity in earnings of consolidated subsidiaries and variable interest entities 25,119wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    (22,490)wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          (2,406)wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(50,807)wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(116,322)wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(91,227)wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(139,987)wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Equity in earnings of consolidated subsidiaries and variable interest entities (38,048)wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    165,722wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          6,854wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
221,788wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
369,789wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
69,093wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
73,590wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net income (loss) (12,929)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    143,232us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          4,448us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
170,981us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
253,467us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(22,134)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(66,397)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Comprehensive income (12,924)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    143,211us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          4,457us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
170,958us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
253,472us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(22,057)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(67,232)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Guarantor Subsidiaries [Member]                            
REVENUES                            
Net servicing revenue and fees 145,438us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    262,158us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          322,789us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
404,123us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
802,557us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
387,087us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
171,730us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net gains on sales of loans 144,611us-gaap_GainLossOnSaleOfMortgageLoans
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    235,949us-gaap_GainLossOnSaleOfMortgageLoans
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          248,645us-gaap_GainLossOnSaleOfMortgageLoans
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
314,394us-gaap_GainLossOnSaleOfMortgageLoans
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
598,974us-gaap_GainLossOnSaleOfMortgageLoans
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
648us-gaap_GainLossOnSaleOfMortgageLoans
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Interest income on loans 156us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    179us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          333us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
367us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
718us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
696us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,414us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net fair value gains on reverse loans and related HMBS obligations 26,936wac_FairValueGainLossOnReverseLoansAndRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    26,731wac_FairValueGainLossOnReverseLoansAndRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          44,172wac_FairValueGainLossOnReverseLoansAndRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
63,519wac_FairValueGainLossOnReverseLoansAndRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
120,382wac_FairValueGainLossOnReverseLoansAndRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
7,279wac_FairValueGainLossOnReverseLoansAndRelatedObligation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Insurance revenue 18,396us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    16,605us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          40,334us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
32,603us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
78,469us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
66,637us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
33,086us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other revenues 46,693us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    20,790us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          64,275us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
28,201us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
69,184us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
17,729us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
7,863us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Total revenues 382,230us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    562,412us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          720,548us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
843,207us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,670,284us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
480,076us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
216,093us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
EXPENSES                            
Salaries and benefits 145,502us-gaap_LaborAndRelatedExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    145,282us-gaap_LaborAndRelatedExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          281,399us-gaap_LaborAndRelatedExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
253,584us-gaap_LaborAndRelatedExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
548,874us-gaap_LaborAndRelatedExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
223,902us-gaap_LaborAndRelatedExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
104,614us-gaap_LaborAndRelatedExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
General and administrative 147,287us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    125,140us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          257,837us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
200,154us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
456,423us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
130,231us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
46,472us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Interest expense 17,284us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    15,396us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          34,709us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
21,555us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
60,064us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,472us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,296us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Depreciation and amortization 18,163us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    17,374us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          36,576us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
33,459us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
70,068us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
47,955us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
22,925us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Provision for loan losses                       121us-gaap_ProvisionForLoanAndLeaseLosses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
77us-gaap_ProvisionForLoanAndLeaseLosses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
39us-gaap_ProvisionForLoanAndLeaseLosses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Goodwill impairment 82,269us-gaap_GoodwillImpairmentLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
                82,269us-gaap_GoodwillImpairmentLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
       
Other expenses, net 261us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    373us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          607us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
553us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,322us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
859us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
6,089us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Total expenses 410,766us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    303,565us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          693,397us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
509,305us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,136,872us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
406,496us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
181,435us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
OTHER GAINS (LOSSES)                            
Other net fair value gains (losses) (1,073)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    386us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          (1,484)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(21)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(657)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,178)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,304us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Total other (gains) losses (1,073)wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    386wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          (1,484)wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(21)wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(657)wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,178)wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,304wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income (loss) before income taxes (29,609)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    259,233us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          25,267us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
333,881us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
532,755us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
72,402us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
36,962us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income tax expense (benefit) 19,950us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    105,957us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          40,013us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
136,346us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
208,459us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
28,569us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,538)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income (loss) before equity in earnings of consolidated subsidiaries and variable interest entities (49,559)wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    153,276wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          (14,346)wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
197,535wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
324,296wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
43,833wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
38,500wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Equity in earnings of consolidated subsidiaries and variable interest entities 3,553wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    2,583wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          2,029wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
5,860wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
13,009wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
6,300wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(4,881)wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net income (loss) (46,006)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    155,859us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          (12,317)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
203,395us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
337,305us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
50,133us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
33,619us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Comprehensive income (46,006)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    155,859us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
          (12,317)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
203,395us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
337,337us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
50,082us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
32,856us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries [Member]                            
REVENUES                            
Net servicing revenue and fees 25us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
                48us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  111us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,375us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
11,569us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Interest income on loans 33,899us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    36,478us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          67,985us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
73,074us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
143,321us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
153,327us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
158,777us-gaap_InterestAndFeeIncomeLoansAndLeases
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Insurance revenue 1,410us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    1,445us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          2,860us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,981us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6,009us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6,786us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
10,965us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other revenues 5,137us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    5,206us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          9,928us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
10,397us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
20,135us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
19,286us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6,604us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Total revenues 40,471us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    43,129us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          80,821us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
86,452us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
169,576us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
181,774us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
187,915us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
EXPENSES                            
Salaries and benefits                     4us-gaap_LaborAndRelatedExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
7us-gaap_LaborAndRelatedExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,207us-gaap_LaborAndRelatedExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
9,644us-gaap_LaborAndRelatedExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
General and administrative 6,065us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    6,928us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          12,845us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
14,354us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
30,387us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
38,791us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
27,666us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Interest expense 20,597us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    22,437us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          41,580us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
45,358us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
89,521us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
99,103us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
96,702us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Depreciation and amortization 198us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    210us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          399us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
424us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
835us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,181us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,530us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Provision for loan losses                       1,031us-gaap_ProvisionForLoanAndLeaseLosses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
12,685us-gaap_ProvisionForLoanAndLeaseLosses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
4,759us-gaap_ProvisionForLoanAndLeaseLosses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other expenses, net 3,434us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    1,561us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          3,147us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,319us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6,162us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
7,648us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
11,854us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Total expenses 30,294us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    31,136us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          57,971us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
63,459us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
127,943us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
162,615us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
152,155us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
OTHER GAINS (LOSSES)                            
Gains on extinguishments                           95us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other net fair value gains (losses) 2,610us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    2,320us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          567us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,170us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
11,531us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
9,596us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(936)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Total other (gains) losses 2,610wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    2,320wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          567wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,170wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
11,531wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
9,596wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(841)wac_OtherGainsLosses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income (loss) before income taxes 12,787us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    14,313us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          23,417us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
28,163us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
53,164us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
28,755us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
34,919us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income tax expense (benefit) 1,440us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    1,768us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          2,983us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,633us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6,921us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,535us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,191us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income (loss) before equity in earnings of consolidated subsidiaries and variable interest entities 11,347wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    12,545wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          20,434wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
24,530wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
46,243wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
23,220wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
32,728wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Equity in earnings of consolidated subsidiaries and variable interest entities                         (438)wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(254)wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net income (loss) 11,347us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    12,545us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          20,434us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
24,530us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
46,243us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
22,782us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
32,474us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Comprehensive income 11,343us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    12,520us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
          20,426us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
24,469us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
46,168us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
22,884us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
32,320us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Consolidation, Eliminations [Member]                            
REVENUES                            
Net servicing revenue and fees (4,487)us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
    (4,852)us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
          (9,069)us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(9,808)us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(19,279)us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(20,953)us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(25,745)us-gaap_ServicingFeesNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Insurance revenue                         (174)us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(2,400)us-gaap_InsuranceServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Other revenues (4,931)us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
    (5,028)us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
          (9,497)us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(10,042)us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(19,433)us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(17,626)us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(8,741)us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Total revenues (9,418)us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
    (9,880)us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
          (18,566)us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(19,850)us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(38,712)us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(38,753)us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(36,886)us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
EXPENSES                            
General and administrative (9,688)us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
    (9,490)us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
          (19,900)us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(18,917)us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(36,930)us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(41,631)us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(36,821)us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Interest expense       (224)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
            (468)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(559)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(549)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(3,940)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Total expenses (9,688)us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
    (9,714)us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
          (19,900)us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(19,385)us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(37,489)us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(42,180)us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(40,761)us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
OTHER GAINS (LOSSES)                            
Income (loss) before income taxes 270us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
    (166)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
          1,334us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(465)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(1,223)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
3,427us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
3,875us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Income tax expense (benefit) 106us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
    (67)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
          568us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(188)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(473)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
1,387us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
1,513us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Income (loss) before equity in earnings of consolidated subsidiaries and variable interest entities 164wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
    (99)wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
          766wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(277)wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(750)wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
2,040wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
2,362wac_IncomeLossBeforeEquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Equity in earnings of consolidated subsidiaries and variable interest entities 34,495wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
    (168,305)wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
          (8,883)wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(227,648)wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(382,798)wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(74,955)wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(68,455)wac_EquityInEarningsOfSubsidiariesAndVariableInterestEntities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net income (loss) 34,659us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
    (168,404)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
          (8,117)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(227,925)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(383,548)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(72,915)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(66,093)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Comprehensive income $ 34,663us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
    $ (168,379)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
          $ (8,109)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ (227,864)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ (383,505)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ (72,966)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ (65,176)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember