XML 26 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Receivable (Recorded Investment in Covered Loan Pools) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Financing Receivable, Impaired [Line Items]      
Allowance for loan and lease losses, covered $ 64,245us-gaap_LoansAndLeasesReceivableAllowanceCovered $ 52,729us-gaap_LoansAndLeasesReceivableAllowanceCovered $ 54,124us-gaap_LoansAndLeasesReceivableAllowanceCovered
Covered Loan [Member]      
Financing Receivable, Impaired [Line Items]      
Unpaid Principal 293,588us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
338,257us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
 
Recorded Investment 204,253us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
173,286us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
 
Allowance for loan and lease losses, covered 64,245us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
52,729us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
 
Coverage 31.00%ofg_AllowanceToLoansCoverage
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
30.00%ofg_AllowanceToLoansCoverage
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
 
Loans Secured by 1-4 properties | Covered Loan [Member]      
Financing Receivable, Impaired [Line Items]      
Unpaid Principal 134,579us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_LoansSecuredByMultiFamilyPropertiesMember
52,142us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_LoansSecuredByMultiFamilyPropertiesMember
 
Recorded Investment 106,116us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_LoansSecuredByMultiFamilyPropertiesMember
38,179us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_LoansSecuredByMultiFamilyPropertiesMember
 
Allowance for loan and lease losses, covered 15,522us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_LoansSecuredByMultiFamilyPropertiesMember
12,495us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_LoansSecuredByMultiFamilyPropertiesMember
 
Coverage 15.00%ofg_AllowanceToLoansCoverage
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_LoansSecuredByMultiFamilyPropertiesMember
33.00%ofg_AllowanceToLoansCoverage
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_LoansSecuredByMultiFamilyPropertiesMember
 
Construction and development secured by multi-family properties [Member] | Covered Loan [Member]      
Financing Receivable, Impaired [Line Items]      
Unpaid Principal 57,123us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_ConstructionAndDevelopmentSecuredByMultiFamilyPropertiesMember
66,037us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_ConstructionAndDevelopmentSecuredByMultiFamilyPropertiesMember
 
Recorded Investment 19,562us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_ConstructionAndDevelopmentSecuredByMultiFamilyPropertiesMember
17,304us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_ConstructionAndDevelopmentSecuredByMultiFamilyPropertiesMember
 
Allowance for loan and lease losses, covered 10,724us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_ConstructionAndDevelopmentSecuredByMultiFamilyPropertiesMember
6,866us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_ConstructionAndDevelopmentSecuredByMultiFamilyPropertiesMember
 
Coverage 55.00%ofg_AllowanceToLoansCoverage
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_ConstructionAndDevelopmentSecuredByMultiFamilyPropertiesMember
40.00%ofg_AllowanceToLoansCoverage
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_ConstructionAndDevelopmentSecuredByMultiFamilyPropertiesMember
 
Other Commercial and Industrial[Member] | Covered Loan [Member]      
Financing Receivable, Impaired [Line Items]      
Unpaid Principal 93,894us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_OtherCommercialMember
209,566us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_OtherCommercialMember
 
Recorded Investment 74,069us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_OtherCommercialMember
111,946us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_OtherCommercialMember
 
Allowance for loan and lease losses, covered 37,610us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_OtherCommercialMember
32,753us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_OtherCommercialMember
 
Coverage 51.00%ofg_AllowanceToLoansCoverage
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_OtherCommercialMember
29.00%ofg_AllowanceToLoansCoverage
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ofg_OtherCommercialMember
 
Consumer Loan [Member] | Covered Loan [Member]      
Financing Receivable, Impaired [Line Items]      
Unpaid Principal 7,992us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
10,512us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
 
Recorded Investment 4,506us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
5,857us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
 
Allowance for loan and lease losses, covered $ 389us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
$ 615us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
 
Coverage 9.00%ofg_AllowanceToLoansCoverage
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
11.00%ofg_AllowanceToLoansCoverage
/ ofg_CoveredOrNoncoveredLoanAxis
= ofg_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember