XML 119 R103.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
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Amortization $ (43,101)us-gaap_ServicingAssetAtAmortizedValueAmortization1 $ (42,583)us-gaap_ServicingAssetAtAmortizedValueAmortization1 $ (50,461)us-gaap_ServicingAssetAtAmortizedValueAmortization1
Mortgage Loan [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Balance at beginning of the period 161,782us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
227,191us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
250,329us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
Purchases   36us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
 
Amortization (40,418)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
(39,057)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
(49,755)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
Reclassification   (26,382)wac_ServicingAssetAtAmortizedValueReclassificationToServicingAssetAtFairValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
 
Other   (6)us-gaap_ServicingAssetAtAmortizedValueOtherChangesThatAffectBalanceAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
 
Balance at end of the period 121,364us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
161,782us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
227,191us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
Reverse Loan [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Balance at beginning of the period 11,994us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
15,521us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
0us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
Purchases   0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
 
Amortization (2,683)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
(3,526)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
(706)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
Reclassification   0wac_ServicingAssetAtAmortizedValueReclassificationToServicingAssetAtFairValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
 
Other   (1)us-gaap_ServicingAssetAtAmortizedValueOtherChangesThatAffectBalanceAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
 
Balance at end of the period 9,311us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
11,994us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
15,521us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
Acquisition of RMS [Member] | Mortgage Loan [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Purchases     0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= wac_ReverseMortgageSolutionsIncMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
Acquisition of RMS [Member] | Reverse Loan [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Purchases     15,916us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= wac_ReverseMortgageSolutionsIncMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
Acquisition of SIL [Member] | Mortgage Loan [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Purchases     67us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= wac_SecurityOneLendingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
Acquisition of SIL [Member] | Reverse Loan [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Purchases     311us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= wac_SecurityOneLendingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember
Purchase [Member] | Mortgage Loan [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Purchases     26,550us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_FairValueByAssetClassAxis
= wac_PurchaseOfServicingRightsMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ForwardLoansMember
Purchase [Member] | Reverse Loan [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Purchases     $ 0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_FairValueByAssetClassAxis
= wac_PurchaseOfServicingRightsMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wac_ReverseLoansMember