XML 104 R99.htm IDEA: XBRL DOCUMENT v2.4.1.9
Mortgage Servicing - Summary of Activity in Carrying Value of Amortization Method Servicing Assets (Details) (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]      
Additions recognized in connect with business acquisitions $ 0us-gaap_ServicingAssetAtAmortizedValueAdditions   $ 69,287us-gaap_ServicingAssetAtAmortizedValueAdditions
Estimated fair value at end of year 93,901us-gaap_ServicingAssetAtFairValueAmount 116,029us-gaap_ServicingAssetAtFairValueAmount  
Mortgage Servicing Rights - Amortized Costs [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Beginning balance 1,953,352us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
678,937us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
293,152us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
Additions recognized on the sale of mortgage loans 63,310ocn_ServicingAssetsatAmortizedCostAdditionsRecognizedfromMortgageSales
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
74,784ocn_ServicingAssetsatAmortizedCostAdditionsRecognizedfromMortgageSales
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
0ocn_ServicingAssetsatAmortizedCostAdditionsRecognizedfromMortgageSales
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
Sales (137)us-gaap_ServicingAssetAtAmortizedValueDisposals
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[1] (28,403)us-gaap_ServicingAssetAtAmortizedValueDisposals
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[1] 0us-gaap_ServicingAssetAtAmortizedValueDisposals
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[1]
Servicing transfers and adjustments (1,763)ocn_ServicingAssetatAmortizedCostTransfersandAdjustments
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
(8,883)ocn_ServicingAssetatAmortizedCostTransfersandAdjustments
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
(4)ocn_ServicingAssetatAmortizedCostTransfersandAdjustments
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
Change in valuation allowance 0us-gaap_ServicingAssetAtAmortizedValueValuationAllowance
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
2,375us-gaap_ServicingAssetAtAmortizedValueValuationAllowance
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
(88)us-gaap_ServicingAssetAtAmortizedValueValuationAllowance
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
Amortization (250,375)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
(283,244)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
(74,171)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
Ending balance 1,820,091us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
1,953,352us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
678,937us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
Estimated fair value at end of year 2,237,703us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
2,441,719us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
743,830us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
Ocwen Structured Investments, LLC (OSI) [Member] | Mortgage Servicing Rights - Amortized Costs [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Additions recognized in connect with business acquisitions 9,008us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_OcwenStructuredInvestmentsLLCOSIMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_OcwenStructuredInvestmentsLLCOSIMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_OcwenStructuredInvestmentsLLCOSIMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
Rescap Acquisition [Member] | Mortgage Servicing Rights - Amortized Costs [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Additions recognized in connect with business acquisitions 11,370us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_ResCapMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
389,944us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_ResCapMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_ResCapMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
Liberty Acquisition [Member] | Mortgage Servicing Rights - Amortized Costs [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Additions recognized in connect with business acquisitions 0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_LibertyHomeEquitySolutionsInc.Member
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
2,840us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_LibertyHomeEquitySolutionsInc.Member
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_LibertyHomeEquitySolutionsInc.Member
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
Homeward [Member] | Mortgage Servicing Rights - Amortized Costs [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Additions recognized in connect with business acquisitions 0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_HomewardAcquisitionMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_HomewardAcquisitionMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
278,069us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_HomewardAcquisitionMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
Ally MSR Transaction [Member] | Mortgage Servicing Rights - Amortized Costs [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Additions recognized in connect with business acquisitions 0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_AllyMSRTransactionMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
683,787us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_AllyMSRTransactionMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_AllyMSRTransactionMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
OneWest MSR Transaction [Member] | Mortgage Servicing Rights - Amortized Costs [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Additions recognized in connect with business acquisitions 14,408us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_OneWestMSRTransactionMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[2] 398,804us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_OneWestMSRTransactionMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[2] 0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_OneWestMSRTransactionMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[2]
Greenpoint MSR Transaction [Member] | Mortgage Servicing Rights - Amortized Costs [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Additions recognized in connect with business acquisitions 3,690us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_GreenpointMSRTransactionMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[3] 33,647us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_GreenpointMSRTransactionMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[3] 0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_GreenpointMSRTransactionMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[3]
Saxon [Member] | Mortgage Servicing Rights - Amortized Costs [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Additions recognized in connect with business acquisitions 0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_SaxonMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_SaxonMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
77,881us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_SaxonMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
JP Morgan Chase Bank [Member] | Mortgage Servicing Rights - Amortized Costs [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Additions recognized in connect with business acquisitions 0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_JPMorganChaseBankMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_JPMorganChaseBankMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
23,445us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_JPMorganChaseBankMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
Bank Of America [Member] | Mortgage Servicing Rights - Amortized Costs [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Additions recognized in connect with business acquisitions 0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_BankOfAmericaMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
0us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_BankOfAmericaMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
64,569us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_BankOfAmericaMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
Other [Member] | Mortgage Servicing Rights - Amortized Costs [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Additions recognized in connect with business acquisitions $ 17,228us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_OtherAdditionsMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
$ 8,764us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_OtherAdditionsMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
$ 16,084us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_BusinessAcquisitionAxis
= ocn_OtherAdditionsMember
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[1] Cash proceeds from the 2013 sale were $34.8 million. These MSRs were sold with subservicing retained. The gain on the sale of $5.1 million has been deferred and will be recognized in earnings over the life of the subservicing contract.
[2] The OneWest MSR Transaction closed in stages, and the majority of loans were boarded onto our primary servicing platform as of December 31, 2013. MSRs acquired in the final closing of the OneWest MSR Transaction in 2014 relate to mortgage loans with a UPB of $1.1 billion and related servicing advances of $34.3 million. Total UPB and related servicing advances acquired in the OneWest MSR Transaction were $70.1 billion and $2.1 billion, respectively. No operations or other assets were purchased in the transaction. As part of the OneWest MSR Transaction, both the seller and OLS have agreed to indemnification provisions for the benefit of the other party.
[3] The MSRs acquired in 2014 relate to mortgage loans with a UPB of $948.9 million and related servicing advances of $47.6 million. Total UPB and related servicing advances acquired were $7.3 billion and $469.7 million, respectively.