XML 37 R133.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments and Hedging Activities - Summary of Changes in Notional Balances of Holdings of Derivatives (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Fair value of derivative assets (liabilities) at:    
Derivatives, at fair value $ 6,065us-gaap_DerivativeFairValueOfDerivativeNet $ 15,494us-gaap_DerivativeFairValueOfDerivativeNet
IRLCs [Member]    
Derivative Notional Balance [Roll Forward]    
Notional Amount, beginning balance 751,436invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
 
Additions 4,710,504ocn_DerivativeAdditions
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
 
Amortization 94,571ocn_AmortizationOfDerivative
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
 
Maturities (4,280,676)ocn_DerivativeMaturities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
 
Terminations (1,036,429)ocn_DerivativeTerminations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
 
Notional Amount, ending balance 239,406invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
 
Fair value of derivative assets (liabilities) at:    
Derivatives, at fair value 6,065us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
8,433us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
Maturity Feb. 2015 - Mar. 2015  
Forward Mortgage Backed Securities Trades [Member]    
Derivative Notional Balance [Roll Forward]    
Notional Amount, beginning balance 950,648invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
 
Additions 8,657,112ocn_DerivativeAdditions
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
 
Amortization 0ocn_AmortizationOfDerivative
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
 
Maturities (3,366,349)ocn_DerivativeMaturities
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
 
Terminations (5,537,686)ocn_DerivativeTerminations
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
 
Notional Amount, ending balance 703,725invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
 
Fair value of derivative assets (liabilities) at:    
Derivatives, at fair value (2,854)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
6,905us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ocn_ForwardMortgageBackedSecuritiesTradesMember
Maturity Feb. 2015 - Mar. 2015 (1) [1]  
Interest Rate Cap [Member]    
Derivative Notional Balance [Roll Forward]    
Notional Amount, beginning balance 1,868,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
 
Additions 1,100,000ocn_DerivativeAdditions
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
 
Amortization (1,239,000)ocn_AmortizationOfDerivative
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
 
Maturities 0ocn_DerivativeMaturities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
 
Terminations 0ocn_DerivativeTerminations
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
 
Notional Amount, ending balance 1,729,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
 
Fair value of derivative assets (liabilities) at:    
Derivatives, at fair value $ 567us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
$ 442us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
Maturity Nov. 2016 - Oct. 2017  
[1] As loans are originated and sold or as loan commitments expire, our forward MBS trade positions mature and are replaced by new positions based upon new loan commitments and originations and expected time to sell.