XML 33 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Mortgage Servicing - Schedule of Activity Related to MSRs - Fair Value Measurement Method (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Servicing Asset at Fair Value, Amount [Roll Forward]      
Beginning balance     $ 93,901us-gaap_ServicingAssetAtFairValueAmount
Changes in fair value      
Ending balance 897,797us-gaap_ServicingAssetAtFairValueAmount   93,901us-gaap_ServicingAssetAtFairValueAmount
Conventional [Member]      
Servicing Asset at Fair Value, Amount [Roll Forward]      
Beginning balance 93,901us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
116,029us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
 
Fair value election - transfer from MSRs carried at amortized cost 787,142ocn_ServicingAssetAtAmortizedValueFairValueElectionTransferToMSRsCarriedAtFairValue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
0ocn_ServicingAssetAtAmortizedValueFairValueElectionTransferToMSRsCarriedAtFairValue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
 
Cumulative effect of fair value election 52,015us-gaap_CumulativeEffectAdjustmentApplicationOfFairValueOptionGrossGains
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
    
Sales (947)us-gaap_ServicingAssetAtFairValueDisposals
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
0us-gaap_ServicingAssetAtFairValueDisposals
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
 
Servicing transfers and adjustments (1,139)us-gaap_ServicingAssetAtFairValueOtherChangesThatAffectBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
0us-gaap_ServicingAssetAtFairValueOtherChangesThatAffectBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
 
Changes in fair value      
Changes in valuation inputs or other assumptions (6,110)us-gaap_AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
[1] (3,155)us-gaap_AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
[1]  
Realization of expected future cash flows and other changes (27,065)us-gaap_ServicingAssetAtFairValueOtherChangesInFairValue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
[1] (2,048)us-gaap_ServicingAssetAtFairValueOtherChangesInFairValue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
[1]  
Ending balance 897,797us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
110,826us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
 
Fair Value Agency Mortgage Servicing Rights [Member] | Conventional [Member]      
Servicing Asset at Fair Value, Amount [Roll Forward]      
Beginning balance 93,901us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
   
Fair value election - transfer from MSRs carried at amortized cost 0ocn_ServicingAssetAtAmortizedValueFairValueElectionTransferToMSRsCarriedAtFairValue
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
   
Cumulative effect of fair value election 0us-gaap_CumulativeEffectAdjustmentApplicationOfFairValueOptionGrossGains
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
   
Sales 0us-gaap_ServicingAssetAtFairValueDisposals
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
   
Servicing transfers and adjustments 0us-gaap_ServicingAssetAtFairValueOtherChangesThatAffectBalance
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
   
Changes in fair value      
Changes in valuation inputs or other assumptions (6,110)us-gaap_AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
[1]    
Realization of expected future cash flows and other changes (3,276)us-gaap_ServicingAssetAtFairValueOtherChangesInFairValue
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
[1]    
Ending balance 84,515us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
   
Fair Value Non-Agency Mortgage Servicing Rights [Member] | Conventional [Member]      
Servicing Asset at Fair Value, Amount [Roll Forward]      
Beginning balance 0us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueNonAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
   
Fair value election - transfer from MSRs carried at amortized cost 787,142ocn_ServicingAssetAtAmortizedValueFairValueElectionTransferToMSRsCarriedAtFairValue
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueNonAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
   
Cumulative effect of fair value election 52,015us-gaap_CumulativeEffectAdjustmentApplicationOfFairValueOptionGrossGains
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueNonAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
   
Sales (947)us-gaap_ServicingAssetAtFairValueDisposals
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueNonAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
   
Servicing transfers and adjustments (1,139)us-gaap_ServicingAssetAtFairValueOtherChangesThatAffectBalance
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueNonAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
   
Changes in fair value      
Changes in valuation inputs or other assumptions 0us-gaap_AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueNonAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
[1]    
Realization of expected future cash flows and other changes (23,789)us-gaap_ServicingAssetAtFairValueOtherChangesInFairValue
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueNonAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
[1]    
Ending balance $ 813,282us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FinancialInstrumentAxis
= ocn_FairValueNonAgencyMortgageServicingRightsMember
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ConventionalLoanMember
   
[1] Changes in fair value are recognized in Servicing and origination expense in the unaudited Consolidated Statements of Operations.