XML 170 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Receivable (Accretable yield and non-accretable discount activity of covered loans) (Details) (Acquired Loans In An F D I C Assisted Transaction [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Acquired Loans In An F D I C Assisted Transaction [Member]
     
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield Movement Schedule [Roll Forward]      
Balance at beginning of period $ 162,959us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
$ 188,008us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
$ 188,822us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
Accretion Accretable (88,969)us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
(91,769)us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
(85,376)us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
Transfer from (to) non-accretable discount 35,869us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsFromNonaccretableDifference
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
66,720us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsFromNonaccretableDifference
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
84,562us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsFromNonaccretableDifference
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
Balance at end of period 109,859us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
162,959us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
188,008us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Non Accretable Discount Movement Schedule [Roll Forward]      
Balance at beginning of period 129,477ofg_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNonAccretableDiscount
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
237,555ofg_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNonAccretableDiscount
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
412,170ofg_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNonAccretableDiscount
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
Principal Losses (31,198)ofg_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNonAccretableDiscountPrincipalLosses
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
(41,358)ofg_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNonAccretableDiscountPrincipalLosses
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
(90,053)ofg_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNonAccretableDiscountPrincipalLosses
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
Transfer (to) from accretable yield (35,869)ofg_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNonAccretableDiscountReclassificationsFromAccretableYield
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
(66,720)ofg_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNonAccretableDiscountReclassificationsFromAccretableYield
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
(84,562)ofg_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNonAccretableDiscountReclassificationsFromAccretableYield
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
Balance at end of period $ 62,410ofg_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNonAccretableDiscount
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
$ 129,477ofg_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNonAccretableDiscount
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember
$ 237,555ofg_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNonAccretableDiscount
/ ofg_LoansAndLeasesReceivableCoveredAndNotCoveredAxis
= ofg_AcquiredLoansInFDICAssistedTransactionMember