XML 44 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Receivable, Net - Aging of Recorded Investment in Past Due Loans (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due $ 8,329us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 8,348us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
60-89 Days Past Due 1,927us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 3,781us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
Greater than 90 Days Past Due 16,767us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 39,556us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Total Past Due 27,023us-gaap_FinancingReceivableRecordedInvestmentPastDue 51,685us-gaap_FinancingReceivableRecordedInvestmentPastDue
Loans Not Past Due 1,691,664us-gaap_FinancingReceivableRecordedInvestmentCurrent 1,519,894us-gaap_FinancingReceivableRecordedInvestmentCurrent
Total loans 1,718,687us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 1,571,579us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Residential Real Estate [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 785,441us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
781,406us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Commercial Real Estate [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 649,951us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
528,945us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Residential [Member] | Residential Real Estate [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due 7,365us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialMember
6,304us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialMember
60-89 Days Past Due 1,695us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialMember
2,634us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialMember
Greater than 90 Days Past Due 1,619us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialMember
25,296us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialMember
Total Past Due 10,679us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialMember
34,234us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialMember
Loans Not Past Due 727,210us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialMember
716,350us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialMember
Total loans 737,889us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialMember
750,584us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialMember
Residential Construction [Member] | Residential Real Estate [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due   195us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialConstructionMember
Total Past Due   195us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialConstructionMember
Loans Not Past Due 47,552us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialConstructionMember
30,626us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialConstructionMember
Total loans 47,552us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialConstructionMember
30,821us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ResidentialConstructionMember
Commercial [Member] | Commercial Real Estate [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due 119us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialMember
985us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialMember
60-89 Days Past Due   849us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialMember
Greater than 90 Days Past Due 12,558us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialMember
9,217us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialMember
Total Past Due 12,677us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialMember
11,051us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialMember
Loans Not Past Due 587,387us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialMember
491,817us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialMember
Total loans 600,064us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialMember
502,868us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialMember
Construction and Land [Member] | Commercial Real Estate [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Greater than 90 Days Past Due 200us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConstructionAndLandDevelopmentMember
309us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConstructionAndLandDevelopmentMember
Total Past Due 200us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConstructionAndLandDevelopmentMember
309us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConstructionAndLandDevelopmentMember
Loans Not Past Due 49,687us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConstructionAndLandDevelopmentMember
25,769us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConstructionAndLandDevelopmentMember
Total loans 49,887us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConstructionAndLandDevelopmentMember
26,078us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConstructionAndLandDevelopmentMember
Consumer [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30-59 Days Past Due 845us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConsumerMember
864us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConsumerMember
60-89 Days Past Due 232us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConsumerMember
298us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConsumerMember
Greater than 90 Days Past Due 1,833us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConsumerMember
4,219us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConsumerMember
Total Past Due 2,910us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConsumerMember
5,381us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConsumerMember
Loans Not Past Due 196,439us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConsumerMember
195,302us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConsumerMember
Total loans 199,349us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConsumerMember
200,683us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConsumerMember
Consumer [Member] | Residential Real Estate [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans 199,349us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConsumerMember
200,683us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_ConsumerMember
Commercial and Industrial [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Greater than 90 Days Past Due 557us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialAndIndustrialMember
515us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialAndIndustrialMember
Total Past Due 557us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialAndIndustrialMember
515us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialAndIndustrialMember
Loans Not Past Due 83,389us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialAndIndustrialMember
60,030us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialAndIndustrialMember
Total loans $ 83,946us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialAndIndustrialMember
$ 60,545us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_StatementBusinessSegmentsAxis
= ocfc_CommercialAndIndustrialMember