XML 17 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Instruments - Changes in the Level 3 Fair Value Category of Unobservable Inputs (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Beginning Balance     $ 248,492us-gaap_AvailableForSaleSecuritiesDebtSecurities
Ending Balance 246,070us-gaap_AvailableForSaleSecuritiesDebtSecurities   248,492us-gaap_AvailableForSaleSecuritiesDebtSecurities
State and Local Governments [Member]      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Beginning Balance     74,303us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
Ending Balance 77,708us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
  74,303us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
Level 3 [Member]      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Beginning Balance     7,931us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Ending Balance 7,837us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  7,931us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Level 3 [Member] | State and Local Governments [Member]      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Beginning Balance 7,931us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
10,346us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
 
Change in Market Value 106fmao_NetChangeInFairMarketValueOfAvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
(1,490)fmao_NetChangeInFairMarketValueOfAvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
 
Payments & Maturities (200)fmao_PaymentsAndMaturitiesOfAvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
(200)fmao_PaymentsAndMaturitiesOfAvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
 
Ending Balance 7,837us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
8,656us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
 
Level 3 [Member] | State and Local Governments [Member] | Tax - Exempt [Member]      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Beginning Balance 6,638us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= fmao_TaxExemptMember
8,802us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= fmao_TaxExemptMember
 
Change in Market Value (3)fmao_NetChangeInFairMarketValueOfAvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= fmao_TaxExemptMember
(1,121)fmao_NetChangeInFairMarketValueOfAvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= fmao_TaxExemptMember
 
Payments & Maturities (200)fmao_PaymentsAndMaturitiesOfAvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= fmao_TaxExemptMember
(200)fmao_PaymentsAndMaturitiesOfAvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= fmao_TaxExemptMember
 
Ending Balance 6,435us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= fmao_TaxExemptMember
7,481us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= fmao_TaxExemptMember
 
Level 3 [Member] | State and Local Governments [Member] | Taxable [Member]      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Beginning Balance 1,293us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= fmao_TaxableMember
1,544us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= fmao_TaxableMember
 
Change in Market Value 109fmao_NetChangeInFairMarketValueOfAvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= fmao_TaxableMember
(369)fmao_NetChangeInFairMarketValueOfAvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= fmao_TaxableMember
 
Ending Balance $ 1,402us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= fmao_TaxableMember
$ 1,175us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= fmao_TaxableMember