XML 23 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Assets and Liabilities, Part II (Details) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Foreclosed Assets Held for Sale [Abstract]    
Other real estate owned 243,000us-gaap_RealEstateAcquiredThroughForeclosure 263,000us-gaap_RealEstateAcquiredThroughForeclosure
Assets Measured On Recurring And Nonrecurring Basis Valuation Techniques [Abstract]    
Assets, Fair Value Disclosure, Recurring 2,166,000us-gaap_AssetsFairValueDisclosureRecurring 364,000us-gaap_AssetsFairValueDisclosureRecurring
Financial Assets [Abstract]    
Available-for-sale securities 405,523,000us-gaap_AvailableForSaleSecurities 377,856,000us-gaap_AvailableForSaleSecurities
Held-to-maturity Securities 48,799,000us-gaap_HeldToMaturitySecurities 53,650,000us-gaap_HeldToMaturitySecurities
Held-to-maturity Securities, Fair Value 49,977,000us-gaap_HeldToMaturitySecuritiesFairValue 53,937,000us-gaap_HeldToMaturitySecuritiesFairValue
Financial Liabilities [Abstract]    
Other Borrowings 2,000,000us-gaap_OtherBorrowings 0us-gaap_OtherBorrowings
Carrying Amount [Member]    
Financial Assets [Abstract]    
Cash and due from banks 55,474,000fmbh_CashAndDueFromBanksFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
51,236,000fmbh_CashAndDueFromBanksFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Federal funds sold 493,000us-gaap_FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
494,000us-gaap_FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Available-for-sale securities 405,523,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
377,856,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Held-to-maturity Securities 48,799,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
53,650,000us-gaap_HeldToMaturitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Loans held for sale 868,000us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,958,000us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Loans net of allowance for loan losses 1,039,182,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,046,766,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Interest receivable 6,009,000fmbh_InterestReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
6,828,000fmbh_InterestReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Federal Reserve Bank stock 1,522,000fmbh_InvestmentInFederalReserveBankStockFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,522,000fmbh_InvestmentInFederalReserveBankStockFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Federal Home Loan Bank stock 3,391,000us-gaap_InvestmentInFederalHomeLoanBankStockFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
3,391,000us-gaap_InvestmentInFederalHomeLoanBankStockFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Financial Liabilities [Abstract]    
Deposits 1,279,103,000us-gaap_DepositsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,272,077,000us-gaap_DepositsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Securities sold under agreements to repurchase 116,596,000us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
121,869,000us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Interest payable 305,000fmbh_InterestPayableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
285,000fmbh_InterestPayableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Federal Home Loan Bank borrowings 25,000,000us-gaap_FederalHomeLoanBankBorrowingsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
20,000,000us-gaap_FederalHomeLoanBankBorrowingsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Other Borrowings 2,000,000us-gaap_OtherBorrowings
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
 
Junior subordinated debentures 20,620,000us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
20,620,000us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Fair Value [Member]    
Financial Assets [Abstract]    
Cash and due from banks 55,474,000fmbh_CashAndDueFromBanksFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
51,236,000fmbh_CashAndDueFromBanksFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Federal funds sold 493,000us-gaap_FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
494,000us-gaap_FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Available-for-sale securities 405,523,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
377,856,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Held-to-maturity Securities, Fair Value 49,977,000us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
53,937,000us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Loans held for sale 868,000us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,958,000us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Loans net of allowance for loan losses 1,046,266,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,051,110,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Interest receivable 6,009,000fmbh_InterestReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
6,828,000fmbh_InterestReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Federal Reserve Bank stock 1,522,000fmbh_InvestmentInFederalReserveBankStockFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,522,000fmbh_InvestmentInFederalReserveBankStockFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Federal Home Loan Bank stock 3,391,000us-gaap_InvestmentInFederalHomeLoanBankStockFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
3,391,000us-gaap_InvestmentInFederalHomeLoanBankStockFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Financial Liabilities [Abstract]    
Deposits 1,279,452,000us-gaap_DepositsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,272,358,000us-gaap_DepositsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Securities sold under agreements to repurchase 116,604,000us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
121,870,000us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Interest payable 305,000fmbh_InterestPayableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
285,000fmbh_InterestPayableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Federal Home Loan Bank borrowings 25,797,000us-gaap_FederalHomeLoanBankBorrowingsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
20,541,000us-gaap_FederalHomeLoanBankBorrowingsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Other Borrowings 2,000,000us-gaap_OtherBorrowings
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
 
Junior subordinated debentures 12,557,000us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
12,528,000us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value, Measurements, Nonrecurring [Member] | Carrying Amount [Member]    
Foreclosed Assets Held for Sale [Abstract]    
Other real estate owned 243,000us-gaap_RealEstateAcquiredThroughForeclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Fair Value, Measurements, Nonrecurring [Member] | Fair Value [Member]    
Foreclosed Assets Held for Sale [Abstract]    
Other real estate owned 42,000us-gaap_RealEstateAcquiredThroughForeclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Financial Assets [Abstract]    
Cash and due from banks 55,474,000fmbh_CashAndDueFromBanksFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
51,236,000fmbh_CashAndDueFromBanksFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Federal funds sold 493,000us-gaap_FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
494,000us-gaap_FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Available-for-sale securities 54,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
55,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Held-to-maturity Securities, Fair Value 0us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Loans held for sale 0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Loans net of allowance for loan losses 0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Interest receivable 0fmbh_InterestReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0fmbh_InterestReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Federal Reserve Bank stock 0fmbh_InvestmentInFederalReserveBankStockFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0fmbh_InvestmentInFederalReserveBankStockFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Federal Home Loan Bank stock 0us-gaap_InvestmentInFederalHomeLoanBankStockFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_InvestmentInFederalHomeLoanBankStockFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Financial Liabilities [Abstract]    
Deposits 0us-gaap_DepositsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DepositsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Securities sold under agreements to repurchase 0us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Interest payable 0fmbh_InterestPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0fmbh_InterestPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Federal Home Loan Bank borrowings 0us-gaap_FederalHomeLoanBankBorrowingsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_FederalHomeLoanBankBorrowingsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Other Borrowings 0us-gaap_OtherBorrowings
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Junior subordinated debentures 0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Significant Other Observable Inputs (Level 2)    
Financial Assets [Abstract]    
Cash and due from banks 0fmbh_CashAndDueFromBanksFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0fmbh_CashAndDueFromBanksFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Federal funds sold 0us-gaap_FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Available-for-sale securities 403,303,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
377,437,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Held-to-maturity Securities, Fair Value 49,977,000us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
53,937,000us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Loans held for sale 868,000us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,958,000us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Loans net of allowance for loan losses 0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Interest receivable 6,009,000fmbh_InterestReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
6,828,000fmbh_InterestReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Federal Reserve Bank stock 1,522,000fmbh_InvestmentInFederalReserveBankStockFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,522,000fmbh_InvestmentInFederalReserveBankStockFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Federal Home Loan Bank stock 3,391,000us-gaap_InvestmentInFederalHomeLoanBankStockFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
3,391,000us-gaap_InvestmentInFederalHomeLoanBankStockFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Financial Liabilities [Abstract]    
Deposits 1,077,860,000us-gaap_DepositsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,053,800,000us-gaap_DepositsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Securities sold under agreements to repurchase 116,604,000us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
121,870,000us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Interest payable 305,000fmbh_InterestPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
285,000fmbh_InterestPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Federal Home Loan Bank borrowings 25,797,000us-gaap_FederalHomeLoanBankBorrowingsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
20,541,000us-gaap_FederalHomeLoanBankBorrowingsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Other Borrowings 2,000,000us-gaap_OtherBorrowings
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Junior subordinated debentures 12,557,000us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
12,528,000us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Unobservable Inputs (Level 3)    
Financial Assets [Abstract]    
Cash and due from banks 0fmbh_CashAndDueFromBanksFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0fmbh_CashAndDueFromBanksFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Federal funds sold 0us-gaap_FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Available-for-sale securities 2,166,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
364,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Held-to-maturity Securities, Fair Value 0us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Loans held for sale 0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Loans net of allowance for loan losses 1,046,266,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,051,110,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Interest receivable 0fmbh_InterestReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0fmbh_InterestReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Federal Reserve Bank stock 0fmbh_InvestmentInFederalReserveBankStockFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0fmbh_InvestmentInFederalReserveBankStockFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Federal Home Loan Bank stock 0us-gaap_InvestmentInFederalHomeLoanBankStockFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_InvestmentInFederalHomeLoanBankStockFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Financial Liabilities [Abstract]    
Deposits 201,592,000us-gaap_DepositsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
218,558,000us-gaap_DepositsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Securities sold under agreements to repurchase 0us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Interest payable 0fmbh_InterestPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0fmbh_InterestPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Federal Home Loan Bank borrowings 0us-gaap_FederalHomeLoanBankBorrowingsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_FederalHomeLoanBankBorrowingsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Other Borrowings 0us-gaap_OtherBorrowings
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Junior subordinated debentures 0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Trust preferred securities | Significant Unobservable Inputs (Level 3) | Discounted Cash Flow [Member]    
Assets Measured On Recurring And Nonrecurring Basis Valuation Techniques [Abstract]    
Discount rate (in hundredths) 11.20%fmbh_DiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= fmbh_DiscountedCashFlowMember
11.60%fmbh_DiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= fmbh_DiscountedCashFlowMember
Constant prepayment rate (in hundredths) 1.30%fmbh_ConstantPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= fmbh_DiscountedCashFlowMember
[1] 1.30%fmbh_ConstantPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= fmbh_DiscountedCashFlowMember
[1]
Cumulative projected prepayments (in hundredths) 24.40%fmbh_CumulativeProjectedPrepayments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= fmbh_DiscountedCashFlowMember
24.40%fmbh_CumulativeProjectedPrepayments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= fmbh_DiscountedCashFlowMember
Probability of default (in hundredths) 0.10%fmbh_ProbabilityOfDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= fmbh_DiscountedCashFlowMember
0.10%fmbh_ProbabilityOfDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= fmbh_DiscountedCashFlowMember
Loss severity (in hundredths) 97.50%fmbh_LossSeverity
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= fmbh_DiscountedCashFlowMember
97.40%fmbh_LossSeverity
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= fmbh_DiscountedCashFlowMember
Projected cures given deferral (in hundredths) 100.00%fmbh_ProjectedCuresGivenDeferral
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= fmbh_DiscountedCashFlowMember
100.00%fmbh_ProjectedCuresGivenDeferral
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= fmbh_DiscountedCashFlowMember
Impaired loans (collateral dependent) | Fair Value, Measurements, Nonrecurring [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Assets, Fair Value Disclosure, Nonrecurring 583,000us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= fmbh_ImpairedLoansCollateralDependentMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
1,313,000us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= fmbh_ImpairedLoansCollateralDependentMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impaired loans (collateral dependent) | Quoted Prices in Active Markets for Identical Assets (Level 1) | Fair Value, Measurements, Nonrecurring [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Assets, Fair Value Disclosure, Nonrecurring 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= fmbh_ImpairedLoansCollateralDependentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= fmbh_ImpairedLoansCollateralDependentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impaired loans (collateral dependent) | Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Nonrecurring [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Assets, Fair Value Disclosure, Nonrecurring 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= fmbh_ImpairedLoansCollateralDependentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= fmbh_ImpairedLoansCollateralDependentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impaired loans (collateral dependent) | Significant Unobservable Inputs (Level 3) | Minimum [Member] | Third Party Valuations [Member]    
Assets Measured On Recurring And Nonrecurring Basis Valuation Techniques [Abstract]    
Discount to reflect realizable value (in hundredths) 0.00%fmbh_DiscountToReflectRealizableValue
/ us-gaap_FairValueByAssetClassAxis
= fmbh_ImpairedLoansCollateralDependentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
0.00%fmbh_DiscountToReflectRealizableValue
/ us-gaap_FairValueByAssetClassAxis
= fmbh_ImpairedLoansCollateralDependentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Impaired loans (collateral dependent) | Significant Unobservable Inputs (Level 3) | Maximum [Member] | Third Party Valuations [Member]    
Assets Measured On Recurring And Nonrecurring Basis Valuation Techniques [Abstract]    
Discount to reflect realizable value (in hundredths) 40.00%fmbh_DiscountToReflectRealizableValue
/ us-gaap_FairValueByAssetClassAxis
= fmbh_ImpairedLoansCollateralDependentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
40.00%fmbh_DiscountToReflectRealizableValue
/ us-gaap_FairValueByAssetClassAxis
= fmbh_ImpairedLoansCollateralDependentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Impaired loans (collateral dependent) | Significant Unobservable Inputs (Level 3) | Weighted Average [Member] | Third Party Valuations [Member]    
Assets Measured On Recurring And Nonrecurring Basis Valuation Techniques [Abstract]    
Discount to reflect realizable value (in hundredths) 20.00%fmbh_DiscountToReflectRealizableValue
/ us-gaap_FairValueByAssetClassAxis
= fmbh_ImpairedLoansCollateralDependentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
20.00%fmbh_DiscountToReflectRealizableValue
/ us-gaap_FairValueByAssetClassAxis
= fmbh_ImpairedLoansCollateralDependentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Impaired loans (collateral dependent) | Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Nonrecurring [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Assets, Fair Value Disclosure, Nonrecurring 583,000us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= fmbh_ImpairedLoansCollateralDependentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
1,313,000us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= fmbh_ImpairedLoansCollateralDependentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Assets Held-for-sale [Member] | Fair Value, Measurements, Nonrecurring [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Assets, Fair Value Disclosure, Nonrecurring 42,000us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Assets Held-for-sale [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) | Fair Value, Measurements, Nonrecurring [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Assets, Fair Value Disclosure, Nonrecurring 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Assets Held-for-sale [Member] | Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Nonrecurring [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Assets, Fair Value Disclosure, Nonrecurring 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Assets Held-for-sale [Member] | Significant Unobservable Inputs (Level 3) | Minimum [Member] | Third Party Valuations [Member]    
Assets Measured On Recurring And Nonrecurring Basis Valuation Techniques [Abstract]    
Discount to reflect realizable value less estimated selling costs (in hundredths) 0.00%fmbh_DiscountToReflectRealizableValueLessEstimatedSellingCosts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
 
Assets Held-for-sale [Member] | Significant Unobservable Inputs (Level 3) | Maximum [Member] | Third Party Valuations [Member]    
Assets Measured On Recurring And Nonrecurring Basis Valuation Techniques [Abstract]    
Discount to reflect realizable value less estimated selling costs (in hundredths) 40.00%fmbh_DiscountToReflectRealizableValueLessEstimatedSellingCosts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
 
Assets Held-for-sale [Member] | Significant Unobservable Inputs (Level 3) | Weighted Average [Member] | Third Party Valuations [Member]    
Assets Measured On Recurring And Nonrecurring Basis Valuation Techniques [Abstract]    
Discount to reflect realizable value less estimated selling costs (in hundredths) 35.00%fmbh_DiscountToReflectRealizableValueLessEstimatedSellingCosts
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
 
Assets Held-for-sale [Member] | Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Nonrecurring [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Assets, Fair Value Disclosure, Nonrecurring 42,000us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
[1] Every five years