Borrowings - Schedule of Financing Liabilities (Details) (USD $) In Thousands, unless otherwise specified
|
12 Months Ended |
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Debt Instrument [Line Items] |
|
|
|
|
Long-term debt, gross |
$ 2,258,641us-gaap_DebtInstrumentCarryingAmount |
|
$ 1,266,973us-gaap_DebtInstrumentCarryingAmount |
|
Financing Liabilities [Member] |
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
Long-term debt, gross |
2,258,641us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember |
|
1,266,973us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember |
|
Financing Liabilities [Member] | Servicing [Member] |
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
Long-term debt, gross |
814,389us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember / us-gaap_StatementBusinessSegmentsAxis = ocn_ServicingMember |
|
633,804us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember / us-gaap_StatementBusinessSegmentsAxis = ocn_ServicingMember |
|
Financing Liabilities [Member] | Lending [Member] |
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
Long-term debt, gross |
1,444,252us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember / us-gaap_StatementBusinessSegmentsAxis = ocn_LendingMember |
|
633,169us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember / us-gaap_StatementBusinessSegmentsAxis = ocn_LendingMember |
|
Financing Liability - MSRs Pledged [Member] | Financing Liabilities [Member] | Servicing [Member] |
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
Long-term debt, gross |
614,441us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = ocn_FinancingLiabilityMortgageServicingRatesPledged1Member / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember / us-gaap_StatementBusinessSegmentsAxis = ocn_ServicingMember |
[1] |
633,804us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = ocn_FinancingLiabilityMortgageServicingRatesPledged1Member / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember / us-gaap_StatementBusinessSegmentsAxis = ocn_ServicingMember |
[1] |
Secured Notes, Ocwen Asset Servicing Income Series, Series 2014-1 [Member] | Financing Liabilities [Member] | Servicing [Member] |
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
Maturity |
Feb. 28, 2028 |
|
|
|
Long-term debt, gross |
111,459us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = ocn_OASISSeries20141Member / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember / us-gaap_StatementBusinessSegmentsAxis = ocn_ServicingMember |
[2] |
0us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = ocn_OASISSeries20141Member / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember / us-gaap_StatementBusinessSegmentsAxis = ocn_ServicingMember |
[2] |
Financing Liability – Advances Pledged [Member] | Financing Liabilities [Member] | Servicing [Member] |
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
Long-term debt, gross |
88,489us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = ocn_FinancingLiabilityAdvancesPledgedMember / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember / us-gaap_StatementBusinessSegmentsAxis = ocn_ServicingMember |
[3] |
0us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = ocn_FinancingLiabilityAdvancesPledgedMember / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember / us-gaap_StatementBusinessSegmentsAxis = ocn_ServicingMember |
[3] |
Financing Liability - MSRs Pledged [Member] | Financing Liabilities [Member] | Lending [Member] |
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
Long-term debt, gross |
0us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = ocn_FinancingLiabilityMortgageServicingRightsPledged2Member / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember / us-gaap_StatementBusinessSegmentsAxis = ocn_LendingMember |
[4] |
17,593us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = ocn_FinancingLiabilityMortgageServicingRightsPledged2Member / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember / us-gaap_StatementBusinessSegmentsAxis = ocn_LendingMember |
[4] |
HMBS - Related Borrowings [Member] | Financing Liabilities [Member] | Lending [Member] |
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
Long-term debt, gross |
$ 1,444,252us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = ocn_HMBSRelatedBorrowingsMember / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember / us-gaap_StatementBusinessSegmentsAxis = ocn_LendingMember |
[5] |
$ 615,576us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = ocn_HMBSRelatedBorrowingsMember / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember / us-gaap_StatementBusinessSegmentsAxis = ocn_LendingMember |
[5] |
LIBOR [Member] | HMBS - Related Borrowings [Member] | Financing Liabilities [Member] |
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
Interest rate |
2.43%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_DebtInstrumentAxis = ocn_HMBSRelatedBorrowingsMember / us-gaap_LongtermDebtTypeAxis = ocn_FinancingLiabilitiesMember / us-gaap_VariableRateAxis = us-gaap_LondonInterbankOfferedRateLIBORMember |
|
|
|
|
|