XML 48 R41.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Investment Securities - Investments Classified by Contractual Maturity Date (Details) - USD ($) $ in Thousands | 3 Months Ended |
--- | --- | ---
Mar. 31, 2024 | Dec. 31, 2023
Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract] |  |
Available-for-sale investments, One year or less | $ 233,192 |
Available-for-sale investments, After 1 through 5 years | 173,874 |
Available-for-sale investments, After 5 through 10 years | 192,406 |
Available-for-sale investments, After ten years | 539,955 |
Available-for-sale investments, Fair Value | $ 1,139,427 | $ 1,171,572
Available-for-sale, Weighted average yield, One year or less (in hundredths) | 1.75% |
Available-for-sale , Weighted average yield,After 1 through 5 years (in hundredths) | 2.62% |
Available-for-sale, Weighted average yield,After 5 through 10 years (in hundredths) | 2.25% |
Available-for-sale , Weighted average yield,After ten years (in hundredths) | 1.82% |
Available-for-sale , Weighted average yield,Total (in hundredths) | 2.00% |
Available-for-sale, Full Tax-equivalent yield, One year or less (in hundredths) | 1.75% |
Available-for-sale, Full Tax-equivalent yield,After 1 through 5 years (in hundredths) | 2.63% |
Available-for-sale, Full Tax-equivalent yield, After 5 through 10 years (in hundredths) | 2.22% |
Available-for-sale, Full Tax-equivalent yield,After ten years (in hundredths) | 1.84% |
Available-for-sale, Full Tax-equivalent yield,Total (in hundredths) | 2.00% |
Held-to-maturity, Maturity [Abstract] |  |
Held-to-maturity, One Year or less | $ 0 |
Held-to-maturity, After1 through 5 years | 0 |
Held-to-maturity, After 5 through 10 years | 0 |
Held-to-maturity, After ten years | 2,282 |
Held-to-maturity | $ 2,282 | 2,286
Held To Maturity Weighted average yield, One year or less | 0.00% |
Held To Maturity Weighted average yield, After 1 through 5 years | 0.00% |
Held To Maturity Weighted average yield After 5 through 10 years | 0.00% |
Held To Maturity Weighted average yield After ten years | 0.00% |
Held To Maturity Weighted average yield ,Total | 0.00% |
Held To Maturity, Full tax-equivalent yield , One year or less | 0.00% |
Held To Maturity, Full tax-equivalent yield , After 1 through 5 years | 0.00% |
Held To Maturity, Full tax-equivalent yield , After 5 through 10 years | 0.00% |
Held To Maturity, Full tax-equivalent yield , After ten years | 0.00% |
Held To Maturity, Full tax-equivalent yield , Total | 0.00% |
U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies |  |
Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract] |  |
Available-for-sale investments, One year or less | $ 181,730 |
Available-for-sale investments, After 1 through 5 years | 25,590 |
Available-for-sale investments, After 5 through 10 years | 0 |
Available-for-sale investments, After ten years | 0 |
Available-for-sale investments, Fair Value | 207,320 | 211,656
Obligations of States and Political Subdivisions |  |
Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract] |  |
Available-for-sale investments, One year or less | 21,240 |
Available-for-sale investments, After 1 through 5 years | 102,416 |
Available-for-sale investments, After 5 through 10 years | 157,672 |
Available-for-sale investments, After ten years | 1,242 |
Available-for-sale investments, Fair Value | 282,570 | 288,616
Mortgage-backed Securities: GSE Residential |  |
Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract] |  |
Available-for-sale investments, One year or less | 2,280 |
Available-for-sale investments, After 1 through 5 years | 6,030 |
Available-for-sale investments, After 5 through 10 years | 33,981 |
Available-for-sale investments, After ten years | 538,713 |
Available-for-sale investments, Fair Value | 581,004 | 602,300
Other Securities |  |
Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract] |  |
Available-for-sale investments, One year or less | 27,942 |
Available-for-sale investments, After 1 through 5 years | 39,838 |
Available-for-sale investments, After 5 through 10 years | 753 |
Available-for-sale investments, After ten years | 0 |
Available-for-sale investments, Fair Value | 68,533 | 69,000
Other Investments |  |
Held-to-maturity, Maturity [Abstract] |  |
Held-to-maturity, One Year or less | 0 |
Held-to-maturity, After1 through 5 years | 0 |
Held-to-maturity, After 5 through 10 years | 0 |
Held-to-maturity, After ten years | 2,282 |
Held-to-maturity | $ 2,282 | $ 2,286

X
- Definition The yield on an available-for-sale government security, when the effect of reduced taxes are taken into account, for securities that mature. The full tax-equivalent yield show what yield a fully taxable security would have to give, in order to be equivalent to a tax free government security. + References No definition available. + Details
Name: | fmbh_AvailableForSaleFullTaxEquivalentYieldMaturities
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The yield on an available-for-sale government security, when the effect of reduced taxes are taken into account, for securities that mature after one through five years. The full tax-equivalent yield show what yield a fully taxable security would have to give, in order to be equivalent to a tax free government security. + References No definition available. + Details
Name: | fmbh_AvailableForSaleFullTaxEquivalentYieldMaturitiesAfter1Through5Years
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The yield on an available-for-sale government security, when the effect of reduced taxes are taken into account, for securities that mature after five through ten years. The full tax-equivalent yield show what yield a fully taxable security would have to give, in order to be equivalent to a tax free government security. + References No definition available. + Details
Name: | fmbh_AvailableForSaleFullTaxEquivalentYieldMaturitiesAfter5Through10Years
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The yield on an available for sale government security, when the effect of reduced taxes are taken into account, for securities that mature after ten years. The full tax-equivalent yield show what yield a fully taxable security would have to give, in order to be equivalent to a tax free government security. + References No definition available. + Details
Name: | fmbh_AvailableForSaleFullTaxEquivalentYieldMaturitiesAfterTenYears
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The yield on an available-for-sale government security, when the effect of reduced taxes are taken into account, for securities that mature in less than twelve months. The full tax-equivalent yield show what yield a fully taxable security would have to give, in order to be equivalent to a tax free government security. + References No definition available. + Details
Name: | fmbh_AvailableForSaleFullTaxEquivalentYieldMaturitiesYearOne
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average yield for available-for-sale investment securities held by the entity with maturities. + References No definition available. + Details
Name: | fmbh_AvailableForSaleWeightedAverageYieldMaturities
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average yield for available-for-sale investment securities held by the entity with maturities after ten years. + References No definition available. + Details
Name: | fmbh_AvailableForSaleWeightedAverageYieldMaturitiesAfter10Years
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average yield for available-for-sale investment securities held by the entity with maturities after one through five years. + References No definition available. + Details
Name: | fmbh_AvailableForSaleWeightedAverageYieldMaturitiesAfter1Through5Years
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average yield for available-for-sale investment securities held by the entity with maturities after five through ten years. + References No definition available. + Details
Name: | fmbh_AvailableForSaleWeightedAverageYieldMaturitiesAfter5Through10Years
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average yield for available-for-sale investment securities held by the entity with maturities of one year or less. + References No definition available. + Details
Name: | fmbh_AvailableForSaleWeightedAverageYieldMaturitiesYearOne
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Held To Maturity Tax Equivalent Yield Maturities + References No definition available. + Details
Name: | fmbh_HeldToMaturityTaxEquivalentYieldMaturities
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Held To Maturity Tax Equivalent Yield Maturities After 10 Years + References No definition available. + Details
Name: | fmbh_HeldToMaturityTaxEquivalentYieldMaturitiesAfter10Years
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Held To Maturity Tax Equivalent Yield Maturities After 1 Through 5 Years + References No definition available. + Details
Name: | fmbh_HeldToMaturityTaxEquivalentYieldMaturitiesAfter1Through5Years
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Held To Maturity Tax Equivalent Yield Maturities After 5 Through 10 Years + References No definition available. + Details
Name: | fmbh_HeldToMaturityTaxEquivalentYieldMaturitiesAfter5Through10Years
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Held To Maturity Tax Equivalent Yield Maturities Year One + References No definition available. + Details
Name: | fmbh_HeldToMaturityTaxEquivalentYieldMaturitiesYearOne
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Held To Maturity Weighted Average Yield Maturities + References No definition available. + Details
Name: | fmbh_HeldToMaturityWeightedAverageYieldMaturities
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Held To Maturity Weighted Average Yield Maturities After 10 Years + References No definition available. + Details
Name: | fmbh_HeldToMaturityWeightedAverageYieldMaturitiesAfter10Years
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Held To Maturity Weighted Average Yield Maturities After 1 Through 5 Years + References No definition available. + Details
Name: | fmbh_HeldToMaturityWeightedAverageYieldMaturitiesAfter1Through5Years
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Held To Maturity Weighted Average Yield Maturities After 5 Through 10 Years + References No definition available. + Details
Name: | fmbh_HeldToMaturityWeightedAverageYieldMaturitiesAfter5Through10Years
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Held To Maturity Weighted Average Yield Maturities Year One + References No definition available. + Details
Name: | fmbh_HeldToMaturityWeightedAverageYieldMaturitiesYearOne
Namespace Prefix: | fmbh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 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 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
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 fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 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 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
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 fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 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 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 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 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
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). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1 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://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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, 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 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 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
- References No definition available. + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

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