XML 35 R133.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets, Net - Goodwill by Reportable Segment (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2014
Jun. 30, 2013
Jun. 30, 2014
Jun. 30, 2013
Dec. 31, 2013
Dec. 31, 2012
Mar. 31, 2013
Dec. 31, 2011
Schedule Of Goodwill By Segment [Line Items]                
Beginning Balance     $ 657,737us-gaap_Goodwill $ 580,378us-gaap_Goodwill $ 580,378us-gaap_Goodwill $ 470,291us-gaap_Goodwill    
Adjustments         28,800us-gaap_GoodwillOtherChanges 79us-gaap_GoodwillOtherChanges    
Impairment 82,269us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 82,269us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss      
Ending Balance 575,468us-gaap_Goodwill   575,468us-gaap_Goodwill   657,737us-gaap_Goodwill 580,378us-gaap_Goodwill    
Reverse Mortgage Solutions, Inc. [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Acquisition           101,199us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= wac_ReverseMortgageSolutionsIncMember
   
Reverse Mortgage Solutions, Inc. [Member] | Reverse Mortgage [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Ending Balance         0us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= wac_ReverseMortgageSolutionsIncMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
     
Security One Lending [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Acquisition           8,809us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= wac_SecurityOneLendingMember
   
Ending Balance         8,809us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= wac_SecurityOneLendingMember
     
ResCap Acquisition [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Acquisition         47,648us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= wac_ResCapNetAssetsMember
     
Ally Bank Net Assets [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Beginning Balance             100us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= wac_AllyBankNetAssetsMember
 
Acquisition         99us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= wac_AllyBankNetAssetsMember
     
Ending Balance             100us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= wac_AllyBankNetAssetsMember
 
MetLife Bank Net Assets [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Beginning Balance             800us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= wac_MetLifeBankNetAssetsMember
 
Acquisition         812us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= wac_MetLifeBankNetAssetsMember
     
Ending Balance             800us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= wac_MetLifeBankNetAssetsMember
 
Operating Segments [Member] | Servicing [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Beginning Balance     432,267us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ServicingMember
431,455us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ServicingMember
431,455us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ServicingMember
430,464us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ServicingMember
   
Adjustments           991us-gaap_GoodwillOtherChanges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ServicingMember
   
Impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ServicingMember
  0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ServicingMember
  0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ServicingMember
     
Ending Balance 432,267us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ServicingMember
  432,267us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ServicingMember
  432,267us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ServicingMember
431,455us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ServicingMember
   
Operating Segments [Member] | Originations [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Beginning Balance     47,747us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_OriginationsMember
         
Impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_OriginationsMember
  0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_OriginationsMember
  0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_OriginationsMember
     
Ending Balance 47,747us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_OriginationsMember
  47,747us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_OriginationsMember
  47,747us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_OriginationsMember
     
Operating Segments [Member] | Reverse Mortgage [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Beginning Balance     138,808us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
110,008us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
110,008us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
     
Adjustments         28,800us-gaap_GoodwillOtherChanges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
     
Impairment 82,269us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
  82,269us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
  0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
     
Ending Balance 56,539us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
  56,539us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
  138,808us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
     
Operating Segments [Member] | Asset Receivables Management [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Beginning Balance     34,518us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_AssetReceivablesManagementMember
34,518us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_AssetReceivablesManagementMember
34,518us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_AssetReceivablesManagementMember
    34,518us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_AssetReceivablesManagementMember
Impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_AssetReceivablesManagementMember
  0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_AssetReceivablesManagementMember
  0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_AssetReceivablesManagementMember
     
Ending Balance 34,518us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_AssetReceivablesManagementMember
  34,518us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_AssetReceivablesManagementMember
  34,518us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_AssetReceivablesManagementMember
    34,518us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_AssetReceivablesManagementMember
Operating Segments [Member] | Insurance [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Beginning Balance     4,397us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_InsuranceMember
4,397us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_InsuranceMember
4,397us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_InsuranceMember
5,309us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_InsuranceMember
   
Adjustments           (912)us-gaap_GoodwillOtherChanges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_InsuranceMember
   
Impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_InsuranceMember
  0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_InsuranceMember
  0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_InsuranceMember
     
Ending Balance 4,397us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_InsuranceMember
  4,397us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_InsuranceMember
  4,397us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_InsuranceMember
4,397us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_InsuranceMember
   
Operating Segments [Member] | Reverse Mortgage Solutions, Inc. [Member] | Reverse Mortgage [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Acquisition           101,199us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= wac_ReverseMortgageSolutionsIncMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
   
Operating Segments [Member] | Security One Lending [Member] | Reverse Mortgage [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Acquisition           8,809us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= wac_SecurityOneLendingMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ReverseMortgageMember
   
Operating Segments [Member] | ResCap Acquisition [Member] | Originations [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Acquisition         47,648us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= wac_ResCapNetAssetsMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_OriginationsMember
     
Operating Segments [Member] | Ally Bank Net Assets [Member] | Originations [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Acquisition         99us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= wac_AllyBankNetAssetsMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_OriginationsMember
     
Operating Segments [Member] | MetLife Bank Net Assets [Member] | Servicing [Member]                
Schedule Of Goodwill By Segment [Line Items]                
Acquisition         $ 812us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= wac_MetLifeBankNetAssetsMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wac_ServicingMember