XML 69 R59.htm IDEA: XBRL DOCUMENT
v3.23.2

DEBT SECURITIES - Investment Securities Held to Maturity (Detail) - USD ($) $ in Thousands | Jun. 30, 2023 | Mar. 31, 2023 | Dec. 31, 2022 | Jun. 30, 2022 | Mar. 31, 2022 | Dec. 31, 2021
--- | --- | --- | --- | --- | --- | ---
Schedule Of Held To Maturity Securities [Line Items] |  |  |  |  |  |
Held To Maturity Securities Amortized | $ 424,726 |  | $ 437,537 |  |  |
Held to Maturity Gross Unrecognized gains | 3,394 |  | 4,068 |  |  |
Held to Maturity Gross Unrecognized losses | 17,939 |  | 14,490 |  |  |
Held to Maturity Fair value | 410,181 |  | 427,115 |  |  |
Allowance for credit losses, Held-to-Maturity securities | $ 8,401 |  | $ 8,286 |  |  |
Held to Maturity Weighted-average yield | 5.20% |  | 4.71% |  |  |
Held to maturity accrued interest receivable excluded from estimate of credit losses | $ 6,800 |  | $ 5,500 |  |  |
Residential MBS [Member] |  |  |  |  |  |
Schedule Of Held To Maturity Securities [Line Items] |  |  |  |  |  |
Held To Maturity Securities Amortized | 155,690 |  | 166,739 |  |  |
Held to Maturity Gross Unrecognized gains | 0 |  | 0 |  |  |
Held to Maturity Gross Unrecognized losses | 7,974 |  | 7,156 |  |  |
Held to Maturity Fair value | 147,716 |  | 159,583 |  |  |
Allowance for credit losses, Held-to-Maturity securities | $ 0 |  | $ 0 |  |  |
Held to Maturity Weighted-average yield | 3.83% |  | 3.78% |  |  |
Commercial MBS [Member] |  |  |  |  |  |
Schedule Of Held To Maturity Securities [Line Items] |  |  |  |  |  |
Held to Maturity Amortized Cost After 1 to 5 years | $ 9,533 |  | $ 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 | 479 |  | 396 |  |  |
Held to Maturity Fair value After 1 to 5 years | 9,054 |  | 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 | $ 93,379 |  | $ 95,467 |  |  |
Held to Maturity Gross Unrecognized gains After 10 years | 0 |  | 0 |  |  |
Held to Maturity Gross Unrecognized losses After 10 years | 5,628 |  | 4,169 |  |  |
Held to Maturity Fair value After 10 years | 87,751 |  | 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 | $ 102,912 |  | $ 105,088 |  |  |
Held to Maturity Gross Unrecognized gains | 0 |  | 0 |  |  |
Held to Maturity Gross Unrecognized losses | 6,107 |  | 4,565 |  |  |
Held to Maturity Fair value | 96,805 |  | 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 | $ 258,602 |  | $ 271,827 |  |  |
Held to Maturity Gross Unrecognized gains | 0 |  | 0 |  |  |
Held to Maturity Gross Unrecognized losses | 14,081 |  | 11,721 |  |  |
Held to Maturity Fair value | 244,521 |  | 260,106 |  |  |
Allowance for credit losses, Held-to-Maturity securities | $ 0 |  | $ 0 |  |  |
Held to Maturity Weighted-average yield | 3.57% |  | 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,205 |  | $ 1,202 |  |  |
Held to Maturity Gross Unrecognized gain Due Within One Year | 0 |  | 0 |  |  |
Held to Maturity Gross Unrecognized losses Due Within One Year | 29 |  | 15 |  |  |
Held to Maturity Fair value Due Within One Year | 1,176 |  | 1,187 |  |  |
Allowance for credit losses Due within one year | $ 26 |  | $ 2 |  |  |
Held to Maturity Weighted-average yield Due withing One Year | 5.90% |  | 5.20% |  |  |
Held to Maturity Amortized Cost After 1 to 5 years | $ 42,736 |  | $ 42,530 |  |  |
Held to Maturity Gross Unrecognized gains After 1 to 5 years | 661 |  | 886 |  |  |
Held to Maturity Gross Unrecognized losses After 1 to 5 years | 1,360 |  | 1,076 |  |  |
Held to Maturity Fair value After 1 to 5 years | 42,037 |  | 42,340 |  |  |
Allowance for credit losses After 1 to 5 years | $ 689 |  | $ 656 |  |  |
Held to Maturity Weighted-average yield After 1 to 5 years | 6.93% |  | 6.34% |  |  |
Held to Maturity Amortized Cost After 5 to 10 years | $ 56,160 |  | $ 55,956 |  |  |
Held to Maturity Gross Unrecognized gains After 5 to 10 years | 2,733 |  | 3,182 |  |  |
Held to Maturity Gross Unrecognized losses After 5 to 10 years | 446 |  | 360 |  |  |
Held to Maturity Fair value After 5 to 10 years | 58,447 |  | 58,778 |  |  |
Allowance for credit losses After 5 to 10 years | $ 3,209 |  | $ 3,243 |  |  |
Held to Maturity Weighted-average yield After 5 to 10 years | 7.44% |  | 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 | 2,023 |  | 1,318 |  |  |
Held to Maturity Fair value After 10 years | 64,000 |  | 64,704 |  |  |
Allowance for credit losses After 10 years | $ 4,477 |  | $ 4,385 |  |  |
Held to Maturity Weighted-average yield After 10 years | 8.54% |  | 7.10% |  |  |
Held To Maturity Securities Amortized | $ 166,124 |  | $ 165,710 |  |  |
Held to Maturity Gross Unrecognized gains | 3,394 |  | 4,068 |  |  |
Held to Maturity Gross Unrecognized losses | 3,858 |  | 2,769 |  |  |
Held to Maturity Fair value | 165,660 |  | 167,009 |  |  |
Allowance for credit losses, Held-to-Maturity securities | $ 8,401 | $ 7,646 | $ 8,286 | $ 8,885 | $ 12,324 | $ 8,571
Held to Maturity Weighted-average yield | 7.74% |  | 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 | $ 18,836 |  | $ 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 | 1,203 |  | 746 |  |  |
Held to Maturity Fair value After 5 to 10 years | 17,633 |  | 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 | $ 18,936 |  | $ 19,362 |  |  |
Held to Maturity Gross Unrecognized gains After 10 years | 0 |  | 0 |  |  |
Held to Maturity Gross Unrecognized losses After 10 years | 906 |  | 888 |  |  |
Held to Maturity Fair value After 10 years | 18,030 |  | 18,474 |  |  |
Allowance for credit losses After 10 years | $ 0 |  | $ 0 |  |  |
Held to Maturity Weighted-average yield After 10 years | 4.33% |  | 4.21% |  |  |
Held To Maturity Securities Amortized | $ 37,772 |  | $ 40,805 |  |  |
Held to Maturity Gross Unrecognized gains | 0 |  | 0 |  |  |
Held to Maturity Gross Unrecognized losses | 2,109 |  | 1,634 |  |  |
Held to Maturity Fair value | 35,663 |  | 39,171 |  |  |
Allowance for credit losses, Held-to-Maturity securities | $ 0 |  | $ 0 |  |  |
Held to Maturity Weighted-average yield | 3.68% |  | 3.59% |  |  |
GNMA [Member] | Residential MBS [Member] |  |  |  |  |  |
Schedule Of Held To Maturity Securities [Line Items] |  |  |  |  |  |
Held to Maturity Amortized Cost After 10 years | $ 17,765 |  | $ 19,131 |  |  |
Held to Maturity Gross Unrecognized gains After 10 years | 0 |  | 0 |  |  |
Held to Maturity Gross Unrecognized losses After 10 years | 1,046 |  | 943 |  |  |
Held to Maturity Fair value After 10 years | 16,719 |  | 18,188 |  |  |
Allowance for credit losses After 10 years | $ 0 |  | $ 0 |  |  |
Held to Maturity Weighted-average yield After 10 years | 3.35% |  | 3.35% |  |  |
FNMA [Member] | Residential MBS [Member] |  |  |  |  |  |
Schedule Of Held To Maturity Securities [Line Items] |  |  |  |  |  |
Held to Maturity Amortized Cost After 10 years | $ 69,956 |  | $ 72,347 |  |  |
Held to Maturity Gross Unrecognized gains After 10 years | 0 |  | 0 |  |  |
Held to Maturity Gross Unrecognized losses After 10 years | 3,161 |  | 3,155 |  |  |
Held to Maturity Fair value After 10 years | 66,795 |  | 69,192 |  |  |
Allowance for credit losses After 10 years | $ 0 |  | $ 0 |  |  |
Held to Maturity Weighted-average yield After 10 years | 4.17% |  | 4.14% |  |  |
CMOs issued or guaranteed by the FHLMC, FNMA, and GNMA: [Member] | Residential MBS [Member] |  |  |  |  |  |
Schedule Of Held To Maturity Securities [Line Items] |  |  |  |  |  |
Held to Maturity Amortized Cost After 10 years | $ 30,197 |  | $ 34,456 |  |  |
Held to Maturity Gross Unrecognized gains After 10 years | 0 |  | 0 |  |  |
Held to Maturity Gross Unrecognized losses After 10 years | 1,658 |  | 1,424 |  |  |
Held to Maturity Fair value After 10 years | 28,539 |  | 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 -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 + 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 -Name Regulation S-K (SK) -Number 229 -Section 1403 -Paragraph (a) -Subparagraph (4) -Publisher SEC Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Industry Guide -Number 3 -Section II -Paragraph B -Publisher SEC + 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 -Name Regulation S-K (SK) -Number 229 -Section 1403 -Paragraph (a) -Subparagraph (3) -Publisher SEC Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Industry Guide -Number 3 -Section II -Paragraph B -Publisher SEC + 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/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1403 -Paragraph (a) -Subparagraph (2) -Publisher SEC Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Industry Guide -Number 3 -Section II -Paragraph B -Publisher SEC + 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 -Name Regulation S-K (SK) -Number 229 -Section 1403 -Paragraph (a) -Subparagraph (1) -Publisher SEC Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Industry Guide -Number 3 -Section II -Paragraph B -Publisher SEC + 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 -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 7A -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7A + 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://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 + 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://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 + 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 -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3A Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + 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 -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + 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 -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3A Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + 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 -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + 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 -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3A Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + 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 -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + 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://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3A Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + 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 -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3 + 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://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 + 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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 + 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: |