XML 26 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments and Hedging Activities - Schedule of Changes in Notional Balance of Holdings of Derivatives (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Fair value of derivative assets (liabilities) at:    
Derivatives, at fair value $ 9,545us-gaap_DerivativeFairValueOfDerivativeNet $ 6,065us-gaap_DerivativeFairValueOfDerivativeNet
Interest Rate Lock Commitments [Member]    
Derivative Notional Balance [Roll Forward]    
Beginning notional balance 239,406invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
 
Additions 1,288,957ocn_DerivativeAdditions
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
 
Amortization     
Maturities (964,465)ocn_DerivativeMaturities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
 
Terminations (144,390)ocn_DerivativeTerminations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
 
Ending notional balance 419,508invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
 
Fair value of derivative assets (liabilities) at:    
Derivatives, at fair value 9,516us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
6,065us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
Maturity Apr. 2015 - Jun. 2015  
Forward Mortgage Backed Securities Trades [Member]    
Derivative Notional Balance [Roll Forward]    
Beginning notional balance 703,725invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
 
Additions 2,481,134ocn_DerivativeAdditions
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
 
Amortization 69,773ocn_AmortizationOfDerivative
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
 
Maturities (1,121,701)ocn_DerivativeMaturities
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
 
Terminations (1,349,218)ocn_DerivativeTerminations
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
 
Ending notional balance 783,713invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
 
Fair value of derivative assets (liabilities) at:    
Derivatives, at fair value (5,249)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
(2,854)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
Maturity May 2015 - June 2015  
Interest Rate Cap [Member]    
Derivative Notional Balance [Roll Forward]    
Beginning notional balance 1,729,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
 
Additions     
Amortization (102,000)ocn_AmortizationOfDerivative
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
 
Maturities     
Terminations     
Ending notional balance 1,627,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
 
Fair value of derivative assets (liabilities) at:    
Derivatives, at fair value 203us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
567us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
Maturity Nov. 2016 - Oct. 2017  
Interest Rate Swap [Member]    
Derivative Notional Balance [Roll Forward]    
Beginning notional balance 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Additions 450,000ocn_DerivativeAdditions
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Amortization 0ocn_AmortizationOfDerivative
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Maturities 0ocn_DerivativeMaturities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Terminations (450,000)ocn_DerivativeTerminations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Ending notional balance 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Fair value of derivative assets (liabilities) at:    
Derivatives, at fair value $ 0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
$ 0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember