XML 117 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Mortgage Servicing - Schedule of Activity Related to MSRs - Amortization Method (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Estimated fair value at end of period $ 897,797us-gaap_ServicingAssetAtFairValueAmount   $ 93,901us-gaap_ServicingAssetAtFairValueAmount
Total [Member]      
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Beginning balance 1,820,091us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
1,953,352us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
 
Fair value election - transfer to MSRs carried at fair value (787,142)ocn_ServicingAssetAtAmortizedValueFairValueElectionTransferToMSRsCarriedAtFairValue
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[1] 0ocn_ServicingAssetAtAmortizedValueFairValueElectionTransferToMSRsCarriedAtFairValue
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[1]  
Additions recognized in connection with business acquisitions 0us-gaap_ServicingAssetAtAmortizedValuePeriodIncreaseDecrease
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
20,324us-gaap_ServicingAssetAtAmortizedValuePeriodIncreaseDecrease
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
 
Additions recognized in connection with asset acquisitions 3,267us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
6,697us-gaap_ServicingAssetAtAmortizedValueAdditions
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
 
Additions recognized on the sale of mortgage loans 8,528ocn_ServicingAssetsatAmortizedCostAdditionsRecognizedfromMortgageSales
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
11,614ocn_ServicingAssetsatAmortizedCostAdditionsRecognizedfromMortgageSales
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
 
Sales (65,627)us-gaap_ServicingAssetAtAmortizedValueDisposals
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[2] 0us-gaap_ServicingAssetAtAmortizedValueDisposals
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[2]  
Servicing transfers and adjustments 0ocn_ServicingAssetatAmortizedCostTransfersandAdjustments
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
(364)ocn_ServicingAssetatAmortizedCostTransfersandAdjustments
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
 
Servicing asset at amortized value, gross 979,117ocn_ServicingAssetAtAmortizedValueGross
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
1,991,623ocn_ServicingAssetAtAmortizedValueGross
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
 
Amortization (38,494)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
(62,094)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
 
Impairment (17,769)us-gaap_ServicingAssetAtAmortizedValueValuationAllowance
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[3] 0us-gaap_ServicingAssetAtAmortizedValueValuationAllowance
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
[3]  
Ending balance 922,854us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
1,929,529us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
 
Estimated fair value at end of period $ 1,064,134us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
$ 2,774,910us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FinancialInstrumentAxis
= ocn_MortgageServicingRightsAmortizedCostsMember
 
[1] Effective January 1, 2015, we elected fair value accounting for a newly-created class of non-Agency MSRs, which were previously accounted for using the amortization method. This irrevocable election applies to all subsequently acquired or originated servicing assets and liabilities that have characteristics consistent with this class. We recorded a cumulative-effect adjustment of $52.0 million (before deferred income taxes of $9.2 million) to retained earnings as of January 1, 2015 to reflect the excess of the fair value of these MSRs over their carrying amount. At December 31, 2014, the UPB of the non-Agency MSRs for which the fair value election was made was $195.3 billion.
[2] On March 31, 2015, we closed on the sale of Agency MSRs on a portfolio consisting of 76,000 performing loans owned by Freddie Mac with a total UPB of $9.1 billion. We completed the transfer of the loan servicing on April 16, 2015.
[3] We established a $17.8 million valuation allowance related to impairment on our government-insured MSRs, as the fair value for this stratum was less than its carrying value. This impairment was primarily due to the FHA reducing the mortgage insurance premium rate by 50 basis points during the quarter, which created a significantly lower interest rate for existing FHA borrowers and in turn, generated higher projected prepayment speed and shorter asset life inputs used to value these MSRs. The impairment charge is recognized in Servicing and origination expense in the unaudited Consolidated Statements of Operations.