XML 67 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Servicing of Residential Loans - Summary of Activity in Carrying Value of Servicing Rights (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Servicing Asset at Amortized Cost, Balance [Roll Forward]    
Amortization of servicing rights $ (7,013)us-gaap_ServicingAssetAtAmortizedValueAmortization1 $ (11,117)us-gaap_ServicingAssetAtAmortizedValueAmortization1
Forward Loans [Member]    
Servicing Asset at Amortized Cost, Balance [Roll Forward]    
Balance at beginning of the period 121,364us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
161,782us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
Amortization of servicing rights (6,458)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
(10,367)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
Balance at end of the period 114,906us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
151,415us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
Reverse Loans [Member]    
Servicing Asset at Amortized Cost, Balance [Roll Forward]    
Balance at beginning of the period 9,311us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
11,994us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
Amortization of servicing rights (555)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
(750)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
Balance at end of the period $ 8,756us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
$ 11,244us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember