XML 71 R60.htm IDEA: XBRL DOCUMENT
v3.23.1

DEBT SECURITIES - Investment Securities Held to Maturity (Detail) - USD ($) $ in Thousands | Mar. 31, 2023 | Dec. 31, 2022 | Mar. 31, 2022 | Dec. 31, 2021
--- | --- | --- | --- | ---
Schedule Of Held To Maturity Securities [Line Items] |  |  |  |
Held To Maturity Securities Amortized | $ 431,395 | $ 437,537 |  |
Held to Maturity Gross Unrecognized gains | 2,161 | 4,068 |  |
Held to Maturity Gross Unrecognized losses | 13,804 | 14,490 |  |
Held to Maturity Fair value | 419,752 | 427,115 |  |
Allowance for credit losses, Held-to-Maturity securities | $ 7,646 | $ 8,286 |  |
Held to Maturity Weighted-average yield | 5.04% | 4.71% |  |
Held to maturity accrued interest receivable excluded from estimate of credit losses | $ 3,700 | $ 5,500 |  |
Residential MBS [Member] |  |  |  |
Schedule Of Held To Maturity Securities [Line Items] |  |  |  |
Held To Maturity Securities Amortized | 161,587 | 166,739 |  |
Held to Maturity Gross Unrecognized gains | 0 | 0 |  |
Held to Maturity Gross Unrecognized losses | 5,497 | 7,156 |  |
Held to Maturity Fair value | 156,090 | 159,583 |  |
Allowance for credit losses, Held-to-Maturity securities | $ 0 | $ 0 |  |
Held to Maturity Weighted-average yield | 3.81% | 3.78% |  |
Commercial MBS [Member] |  |  |  |
Schedule Of Held To Maturity Securities [Line Items] |  |  |  |
Held to Maturity Amortized Cost After 1 to 5 years | $ 9,576 | $ 9,621 |  |
Held to Maturity Gross Unrecognized gains After 1 to 5 years | 0 | 0 |  |
Held to Maturity Gross Unrecognized losses After 1 to 5 years | 348 | 396 |  |
Held to Maturity Fair value After 1 to 5 years | 9,228 | 9,225 |  |
Allowance for credit losses After 1 to 5 years | $ 0 | $ 0 |  |
Held to Maturity Weighted-average yield After 1 to 5 years | 3.48% | 3.48% |  |
Held to Maturity Amortized Cost After 10 years | $ 94,432 | $ 95,467 |  |
Held to Maturity Gross Unrecognized gains After 10 years | 0 | 0 |  |
Held to Maturity Gross Unrecognized losses After 10 years | 4,541 | 4,169 |  |
Held to Maturity Fair value After 10 years | 89,891 | 91,298 |  |
Allowance for credit losses After 10 years | $ 0 | $ 0 |  |
Held to Maturity Weighted-average yield After 10 years | 3.15% | 3.15% |  |
Held To Maturity Securities Amortized | $ 104,008 | $ 105,088 |  |
Held to Maturity Gross Unrecognized gains | 0 | 0 |  |
Held to Maturity Gross Unrecognized losses | 4,889 | 4,565 |  |
Held to Maturity Fair value | 99,119 | 100,523 |  |
Allowance for credit losses, Held-to-Maturity securities | $ 0 | $ 0 |  |
Held to Maturity Weighted-average yield | 3.18% | 3.18% |  |
MBS [Member] |  |  |  |
Schedule Of Held To Maturity Securities [Line Items] |  |  |  |
Held To Maturity Securities Amortized | $ 265,595 | $ 271,827 |  |
Held to Maturity Gross Unrecognized gains | 0 | 0 |  |
Held to Maturity Gross Unrecognized losses | 10,386 | 11,721 |  |
Held to Maturity Fair value | 255,209 | 260,106 |  |
Allowance for credit losses, Held-to-Maturity securities | $ 0 | $ 0 |  |
Held to Maturity Weighted-average yield | 3.56% | 3.55% |  |
Municipal Bonds [Member] | Puerto Rico [Member] |  |  |  |
Schedule Of Held To Maturity Securities [Line Items] |  |  |  |
Held to Maturity Amortized Due Withing One Year | $ 1,204 | $ 1,202 |  |
Held to Maturity Gross Unrecognized gain Due Within One Year | 0 | 0 |  |
Held to Maturity Gross Unrecognized losses Due Within One Year | 10 | 15 |  |
Held to Maturity Fair value Due Within One Year | 1,194 | 1,187 |  |
Allowance for credit losses Due within one year | $ 24 | $ 2 |  |
Held to Maturity Weighted-average yield Due withing One Year | 5.70% | 5.20% |  |
Held to Maturity Amortized Cost After 1 to 5 years | $ 42,633 | $ 42,530 |  |
Held to Maturity Gross Unrecognized gains After 1 to 5 years | 679 | 886 |  |
Held to Maturity Gross Unrecognized losses After 1 to 5 years | 1,001 | 1,076 |  |
Held to Maturity Fair value After 1 to 5 years | 42,311 | 42,340 |  |
Allowance for credit losses After 1 to 5 years | $ 659 | $ 656 |  |
Held to Maturity Weighted-average yield After 1 to 5 years | 6.74% | 6.34% |  |
Held to Maturity Amortized Cost After 5 to 10 years | $ 55,940 | $ 55,956 |  |
Held to Maturity Gross Unrecognized gains After 5 to 10 years | 1,482 | 3,182 |  |
Held to Maturity Gross Unrecognized losses After 5 to 10 years | 603 | 360 |  |
Held to Maturity Fair value After 5 to 10 years | 56,819 | 58,778 |  |
Allowance for credit losses After 5 to 10 years | $ 2,918 | $ 3,243 |  |
Held to Maturity Weighted-average yield After 5 to 10 years | 7.10% | 6.29% |  |
Held to Maturity Amortized Cost After 10 years | $ 66,023 | $ 66,022 |  |
Held to Maturity Gross Unrecognized gains After 10 years | 0 | 0 |  |
Held to Maturity Gross Unrecognized losses After 10 years | 1,804 | 1,318 |  |
Held to Maturity Fair value After 10 years | 64,219 | 64,704 |  |
Allowance for credit losses After 10 years | $ 4,045 | $ 4,385 |  |
Held to Maturity Weighted-average yield After 10 years | 8.12% | 7.10% |  |
Held To Maturity Securities Amortized | $ 165,800 | $ 165,710 |  |
Held to Maturity Gross Unrecognized gains | 2,161 | 4,068 |  |
Held to Maturity Gross Unrecognized losses | 3,418 | 2,769 |  |
Held to Maturity Fair value | 164,543 | 167,009 |  |
Allowance for credit losses, Held-to-Maturity securities | $ 7,646 | $ 8,286 | $ 12,324 | $ 8,571
Held to Maturity Weighted-average yield | 7.40% | 6.62% |  |
FHLMC [Member] | Residential MBS [Member] |  |  |  |
Schedule Of Held To Maturity Securities [Line Items] |  |  |  |
Held to Maturity Amortized Cost After 5 to 10 years | $ 20,129 | $ 21,443 |  |
Held to Maturity Gross Unrecognized gains After 5 to 10 years | 0 | 0 |  |
Held to Maturity Gross Unrecognized losses After 5 to 10 years | 762 | 746 |  |
Held to Maturity Fair value After 5 to 10 years | 19,367 | 20,697 |  |
Allowance for credit losses After 5 to 10 years | $ 0 | $ 0 |  |
Held to Maturity Weighted-average yield After 5 to 10 years | 3.03% | 3.03% |  |
Held to Maturity Amortized Cost After 10 years | $ 19,176 | $ 19,362 |  |
Held to Maturity Gross Unrecognized gains After 10 years | 0 | 0 |  |
Held to Maturity Gross Unrecognized losses After 10 years | 596 | 888 |  |
Held to Maturity Fair value After 10 years | 18,580 | 18,474 |  |
Allowance for credit losses After 10 years | $ 0 | $ 0 |  |
Held to Maturity Weighted-average yield After 10 years | 4.30% | 4.21% |  |
Held To Maturity Securities Amortized | $ 39,305 | $ 40,805 |  |
Held to Maturity Gross Unrecognized gains | 0 | 0 |  |
Held to Maturity Gross Unrecognized losses | 1,358 | 1,634 |  |
Held to Maturity Fair value | 37,947 | 39,171 |  |
Allowance for credit losses, Held-to-Maturity securities | $ 0 | $ 0 |  |
Held to Maturity Weighted-average yield | 3.65% | 3.59% |  |
GNMA [Member] | Residential MBS [Member] |  |  |  |
Schedule Of Held To Maturity Securities [Line Items] |  |  |  |
Held to Maturity Amortized Cost After 10 years | $ 18,502 | $ 19,131 |  |
Held to Maturity Gross Unrecognized gains After 10 years | 0 | 0 |  |
Held to Maturity Gross Unrecognized losses After 10 years | 795 | 943 |  |
Held to Maturity Fair value After 10 years | 17,707 | 18,188 |  |
Allowance for credit losses After 10 years | $ 0 | $ 0 |  |
Held to Maturity Weighted-average yield After 10 years | 3.31% | 3.35% |  |
FNMA [Member] | Residential MBS [Member] |  |  |  |
Schedule Of Held To Maturity Securities [Line Items] |  |  |  |
Held to Maturity Amortized Cost After 10 years | $ 71,258 | $ 72,347 |  |
Held to Maturity Gross Unrecognized gains After 10 years | 0 | 0 |  |
Held to Maturity Gross Unrecognized losses After 10 years | 2,190 | 3,155 |  |
Held to Maturity Fair value After 10 years | 69,068 | 69,192 |  |
Allowance for credit losses After 10 years | $ 0 | $ 0 |  |
Held to Maturity Weighted-average yield After 10 years | 4.16% | 4.14% |  |
Collateralized Mortgage Obligations [Member] | Residential MBS [Member] |  |  |  |
Schedule Of Held To Maturity Securities [Line Items] |  |  |  |
Held to Maturity Amortized Cost After 10 years | $ 32,522 | $ 34,456 |  |
Held to Maturity Gross Unrecognized gains After 10 years | 0 | 0 |  |
Held to Maturity Gross Unrecognized losses After 10 years | 1,154 | 1,424 |  |
Held to Maturity Fair value After 10 years | 31,368 | 33,032 |  |
Allowance for credit losses After 10 years | $ 0 | $ 0 |  |
Held to Maturity Weighted-average yield After 10 years | 3.49% | 3.49% |  |

X
- Definition Amount of allowance for credit loss for debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth fiscal year through tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | fbp_DebtSecuritiesHeldToMaturityAllowanceForCreditLossAfterFiveThroughTenYears
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of allowance for credit loss for debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | fbp_DebtSecuritiesHeldToMaturityAllowanceForCreditLossAfterOneThroughFiveYears
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of allowance for credit loss for debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | fbp_DebtSecuritiesHeldToMaturityAllowanceForCreditLossAfterTenYears
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of allowance for credit loss for debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | fbp_DebtSecuritiesHeldToMaturityAllowanceForCreditLossWithinOneYear
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity). + References No definition available. + Details
Name: | fbp_DebtSecuritiesHeldToMaturityMaturityWeightedAverageYield
Namespace Prefix: | fbp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Held To Maturity Accrued Interest Receivable Excluded From Estimate Of Credit Losses + References No definition available. + Details
Name: | fbp_HeldToMaturityAccruedInterestReceivableExcludedFromEstimateOfCreditLosses
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | fbp_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainAfterFiveThroughTenYears
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | fbp_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainAfterOneThroughFiveYears
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | fbp_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainAfterTenYears
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | fbp_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainWithinOneYear
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | fbp_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossAfterFiveThroughTenYears
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | fbp_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossAfterOneThroughFiveYears
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | fbp_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossAfterTenYears
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References No definition available. + Details
Name: | fbp_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossWithinOneYear
Namespace Prefix: | fbp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of allowance for credit loss for debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aaa) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity) maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1403 -Paragraph (a) -Subparagraph (4) Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher SEC -Name Industry Guide -Number 3 -Section II -Paragraph B + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityMaturityAfter10YearsWeightedAverageYield
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity) maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1403 -Paragraph (a) -Subparagraph (3) Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher SEC -Name Industry Guide -Number 3 -Section II -Paragraph B + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityMaturityAfterFiveThroughTenYearsWeightedAverageYield
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity) maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher SEC -Name Industry Guide -Number 3 -Section II -Paragraph B Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1403 -Paragraph (a) -Subparagraph (2) + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityMaturityAfterOneThroughFiveYearsWeightedAverageYield
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity) maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1403 -Paragraph (a) -Subparagraph (1) Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher SEC -Name Industry Guide -Number 3 -Section II -Paragraph B + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 14 -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 + Details
Name: | us-gaap_HeldToMaturitySecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5A -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5A -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3A -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(3) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5B -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(3) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5B -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3A -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(4) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5B -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(4) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5B -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3A -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(6)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5A -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_MunicipalBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_PR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_CollateralizedMortgageObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |