XML 53 R43.htm IDEA: XBRL DOCUMENT
v3.26.1

Securities - Schedule of Estimated Fair Value and Unrealized Losses for Debt Securities AFS and HTM (Details) - USD ($) $ in Thousands | Jun. 30, 2026 | Dec. 31, 2025
--- | --- | ---
Debt securities AFS: |  |
Available-for-sale, Less than 12 months, Estimated Fair Value | $ 1,022,622 | $ 571,564
Available-for-sale, Less than 12 months, Unrealized Losses | (12,632) | (4,029)
Available-for-sale, 12 months or Longer, Estimated Fair Value | 150,691 | 175,804
Available-for-sale, 12 months or longer, Unrealized Losses | (11,998) | (11,987)
Available-for-sale, Total, Estimated Fair Value | 1,173,313 | 747,368
Available-for-sale, Total, Unrealized Losses | (24,630) | (16,016)
Debt securities HTM: |  |
Held-to-maturity, Less than 12 months, Estimated Fair Value | 1,129,468 | 28,710
Held-to-maturity, Less than 12 months, Unrealized Losses | (3,731) | (314)
Held-to-maturity, 12 months or longer, Estimated Fair Value | 556,959 | 651,165
Held-to-maturity, 12 months or longer, Unrealized Losses | (59,920) | (58,756)
Held-to-maturity, Total, Estimated Fair Value | 1,686,427 | 679,875
Held-to-maturity, Total, Unrealized Losses | (63,651) | (59,070)
Total securities, Less than 12 months, Estimated Fair Value | 2,152,090 | 600,274
Total securities, Less than 12 months, Unrealized Losses | (16,363) | (4,343)
Total securities, 12 months or longer, Estimated Fair Value | 707,650 | 826,969
Total securities, 12 months or longer, Unrealized Losses | (71,918) | (70,743)
Total securities, Estimated Fair Value | 2,859,740 | 1,427,243
Total securities, Unrealized Losses | (88,281) | (75,086)
Portfolio layer fair value hedge basis adjustments | 12,223 | 4,038
U.S. government and agency obligations | Investment securities |  |
Debt securities AFS: |  |
Available-for-sale, Less than 12 months, Estimated Fair Value | 0 | 0
Available-for-sale, Less than 12 months, Unrealized Losses | 0 | 0
Available-for-sale, 12 months or Longer, Estimated Fair Value | 52,087 | 51,941
Available-for-sale, 12 months or longer, Unrealized Losses | (2,544) | (2,666)
Available-for-sale, Total, Estimated Fair Value | 52,087 | 51,941
Available-for-sale, Total, Unrealized Losses | (2,544) | (2,666)
State and municipal debt obligations |  |
Debt securities HTM: |  |
Held-to-maturity, Total, Unrealized Losses | (7,155) | (8,518)
State and municipal debt obligations | Investment securities |  |
Debt securities HTM: |  |
Held-to-maturity, Less than 12 months, Estimated Fair Value | 4,911 | 245
Held-to-maturity, Less than 12 months, Unrealized Losses | (59) | 0
Held-to-maturity, 12 months or longer, Estimated Fair Value | 125,489 | 138,624
Held-to-maturity, 12 months or longer, Unrealized Losses | (7,096) | (8,518)
Held-to-maturity, Total, Estimated Fair Value | 130,400 | 138,869
Held-to-maturity, Total, Unrealized Losses | (7,155) | (8,518)
Corporate debt securities |  |
Debt securities HTM: |  |
Held-to-maturity, Total, Unrealized Losses | (398) | (692)
Corporate debt securities | Investment securities |  |
Debt securities AFS: |  |
Available-for-sale, Less than 12 months, Estimated Fair Value | 48,005 | 4,712
Available-for-sale, Less than 12 months, Unrealized Losses | (150) | (97)
Available-for-sale, 12 months or Longer, Estimated Fair Value | 993 | 3,798
Available-for-sale, 12 months or longer, Unrealized Losses | (8) | (201)
Available-for-sale, Total, Estimated Fair Value | 48,998 | 8,510
Available-for-sale, Total, Unrealized Losses | (158) | (298)
Debt securities HTM: |  |
Held-to-maturity, Less than 12 months, Estimated Fair Value | 992 | 4,458
Held-to-maturity, Less than 12 months, Unrealized Losses | (1) | (241)
Held-to-maturity, 12 months or longer, Estimated Fair Value | 15,768 | 14,295
Held-to-maturity, 12 months or longer, Unrealized Losses | (397) | (451)
Held-to-maturity, Total, Estimated Fair Value | 16,760 | 18,753
Held-to-maturity, Total, Unrealized Losses | (398) | (692)
Asset-backed securities | Investment securities |  |
Debt securities AFS: |  |
Available-for-sale, Less than 12 months, Estimated Fair Value | 243,820 | 68,805
Available-for-sale, Less than 12 months, Unrealized Losses | (157) | (161)
Available-for-sale, 12 months or Longer, Estimated Fair Value | 0 | 0
Available-for-sale, 12 months or longer, Unrealized Losses | 0 | 0
Available-for-sale, Total, Estimated Fair Value | 243,820 | 68,805
Available-for-sale, Total, Unrealized Losses | (157) | (161)
Mortgage-backed securities: |  |
Debt securities AFS: |  |
Available-for-sale, Less than 12 months, Estimated Fair Value | 730,797 | 498,047
Available-for-sale, Less than 12 months, Unrealized Losses | (12,325) | (3,771)
Available-for-sale, 12 months or Longer, Estimated Fair Value | 97,611 | 120,065
Available-for-sale, 12 months or longer, Unrealized Losses | (9,446) | (9,120)
Available-for-sale, Total, Estimated Fair Value | 828,408 | 618,112
Available-for-sale, Total, Unrealized Losses | (21,771) | (12,891)
Debt securities HTM: |  |
Held-to-maturity, Less than 12 months, Estimated Fair Value | 1,123,565 | 24,007
Held-to-maturity, Less than 12 months, Unrealized Losses | (3,671) | (73)
Held-to-maturity, 12 months or longer, Estimated Fair Value | 415,702 | 498,246
Held-to-maturity, 12 months or longer, Unrealized Losses | (52,427) | (49,787)
Held-to-maturity, Total, Estimated Fair Value | 1,539,267 | 522,253
Held-to-maturity, Total, Unrealized Losses | (56,098) | (49,860)
Mortgage-backed securities: | Agency residential |  |
Debt securities AFS: |  |
Available-for-sale, Less than 12 months, Estimated Fair Value | 730,312 | 498,047
Available-for-sale, Less than 12 months, Unrealized Losses | (12,322) | (3,771)
Available-for-sale, 12 months or Longer, Estimated Fair Value | 0 | 21,547
Available-for-sale, 12 months or longer, Unrealized Losses | 0 | (59)
Available-for-sale, Total, Estimated Fair Value | 730,312 | 519,594
Available-for-sale, Total, Unrealized Losses | (12,322) | (3,830)
Debt securities HTM: |  |
Held-to-maturity, Less than 12 months, Estimated Fair Value | 1,089,549 | 23,548
Held-to-maturity, Less than 12 months, Unrealized Losses | (3,555) | (72)
Held-to-maturity, 12 months or longer, Estimated Fair Value | 348,410 | 425,748
Held-to-maturity, 12 months or longer, Unrealized Losses | (46,233) | (44,449)
Held-to-maturity, Total, Estimated Fair Value | 1,437,959 | 449,296
Held-to-maturity, Total, Unrealized Losses | (49,788) | (44,521)
Mortgage-backed securities: | Agency commercial |  |
Debt securities AFS: |  |
Available-for-sale, Less than 12 months, Estimated Fair Value | 485 | 0
Available-for-sale, Less than 12 months, Unrealized Losses | (3) | 0
Available-for-sale, 12 months or Longer, Estimated Fair Value | 97,611 | 98,518
Available-for-sale, 12 months or longer, Unrealized Losses | (9,446) | (9,061)
Available-for-sale, Total, Estimated Fair Value | 98,096 | 98,518
Available-for-sale, Total, Unrealized Losses | (9,449) | (9,061)
Debt securities HTM: |  |
Held-to-maturity, Less than 12 months, Estimated Fair Value | 34,016 | 0
Held-to-maturity, Less than 12 months, Unrealized Losses | (116) | 0
Held-to-maturity, 12 months or longer, Estimated Fair Value | 66,317 | 71,509
Held-to-maturity, 12 months or longer, Unrealized Losses | (6,111) | (5,256)
Held-to-maturity, Total, Estimated Fair Value | 100,333 | 71,509
Held-to-maturity, Total, Unrealized Losses | (6,227) | (5,256)
Mortgage-backed securities: | Non-agency commercial |  |
Debt securities HTM: |  |
Held-to-maturity, Less than 12 months, Estimated Fair Value | 0 | 459
Held-to-maturity, Less than 12 months, Unrealized Losses | 0 | (1)
Held-to-maturity, 12 months or longer, Estimated Fair Value | 975 | 989
Held-to-maturity, 12 months or longer, Unrealized Losses | (83) | (82)
Held-to-maturity, Total, Estimated Fair Value | 975 | 1,448
Held-to-maturity, Total, Unrealized Losses | $ (83) | $ (83)

X
- Definition Available For Sale And Held To Maturity Securities Continuous Unrealized Loss Position Aggregate Losses + References No definition available. + Details
Name: | ocfc_AvailableForSaleAndHeldToMaturitySecuritiesContinuousUnrealizedLossPositionAggregateLosses
Namespace Prefix: | ocfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Available For Sale And Held To Maturity Securities Continuous Unrealized Loss Position Fair Value + References No definition available. + Details
Name: | ocfc_AvailableForSaleAndHeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
Namespace Prefix: | ocfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Available For Sale And Held To Maturity Securities Continuous Unrealized Loss Position Less Than Twelve Months Aggregate Losses + References No definition available. + Details
Name: | ocfc_AvailableForSaleAndHeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
Namespace Prefix: | ocfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Available For Sale And Held To Maturity Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value + References No definition available. + Details
Name: | ocfc_AvailableForSaleAndHeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Namespace Prefix: | ocfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Available For Sale And Held To Maturity Securities Continuous Unrealized Loss Position Twelve Months Or Longer Aggregate Losses + References No definition available. + Details
Name: | ocfc_AvailableForSaleAndHeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
Namespace Prefix: | ocfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Available For Sale And Held To Maturity Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value + References No definition available. + Details
Name: | ocfc_AvailableForSaleAndHeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Namespace Prefix: | ocfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityFairValueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk, in portfolio layer hedging relationship. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4EEE -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 181 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480401/815-10-55-181 + Details
Name: | us-gaap_HedgedAssetFairValueHedgeLastOfLayerCumulativeIncreaseDecrease
Namespace Prefix: | us-gaap_
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). + References Reference 1: 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 Reference 2: 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 + Details
Name: | us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Namespace Prefix: | us-gaap_
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), in continuous loss position for 12 months or longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6 + Details
Name: | us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
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), in unrealized loss position. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6 + Details
Name: | us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
Namespace Prefix: | us-gaap_
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), in continuous loss position for less than 12 months. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6 + Details
Name: | us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
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), in continuous unrealized loss position for less than 12 months. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7 + Details
Name: | us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
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), in continuous unrealized loss position for 12 months or longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7 + Details
Name: | us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

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

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

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember
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_ResidentialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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