XML 21 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Credit Losses, Loans by Class Modified as Troubled Debt Restructured Loans (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Loan
Dec. 31, 2013
Loan
Financing Receivable, Modifications [Line Items]    
Specific reserves $ 1,300,000us-gaap_AllowanceForCreditLossesChangeInMethodOfCalculatingImpairment $ 1,200,000us-gaap_AllowanceForCreditLossesChangeInMethodOfCalculatingImpairment
Troubled debt restructured loans 6,600,000us-gaap_FinancingReceivableModificationsRecordedInvestment 6,800,000us-gaap_FinancingReceivableModificationsRecordedInvestment
Commitments to lend additional amounts to customers with outstanding loans that are classified as troubled debt restructurings 0us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend 0us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend
Period of modifications involving a reduction of stated interest rate of the loan   5 years
Loans by class modified as troubled debt restructured loans [Abstract]    
Number of Loans 11us-gaap_FinancingReceivableModificationsNumberOfContracts2 12us-gaap_FinancingReceivableModificationsNumberOfContracts2
Pre-Modification Outstanding Recorded Investment 1,012,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 5,736,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
Post-Modification Recorded Outstanding Investment 950,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 5,693,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
Increase in allowance for loan losses due to TDR 28,000us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod 0us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod
TDR's charge-offs 63,000us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown 43,000us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
Period after which loan is considered to be in payment default 90 days  
Charge offs on troubled debt restructurings that subsequently defaulted   0fmcb_TroubledDebtRestructuringsThatSubsequentlyDefaultedAllowanceForLoanLossesChargeOffs
Minimum [Member]    
Financing Receivable, Modifications [Line Items]    
Period of modifications involving a reduction of stated interest rate of the loan 4 years  
Period of modifications involving extension of maturity date 6 months 6 months
Maximum [Member]    
Financing Receivable, Modifications [Line Items]    
Period of modifications involving a reduction of stated interest rate of the loan 30 years  
Period of modifications involving extension of maturity date 30 years 10 years
Performing [Member]    
Financing Receivable, Modifications [Line Items]    
Troubled debt restructured loans, performing 5,000,000fmcb_TroubledDebtRestructuredLoansPerforming
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
4,600,000fmcb_TroubledDebtRestructuredLoansPerforming
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Residential 1st Mortgages [Member]    
Loans by class modified as troubled debt restructured loans [Abstract]    
Number of Loans 5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fmcb_ResidentialFirstMortgagesMember
4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fmcb_ResidentialFirstMortgagesMember
Pre-Modification Outstanding Recorded Investment 857,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fmcb_ResidentialFirstMortgagesMember
306,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fmcb_ResidentialFirstMortgagesMember
Post-Modification Recorded Outstanding Investment 804,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fmcb_ResidentialFirstMortgagesMember
290,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fmcb_ResidentialFirstMortgagesMember
Home Equity Lines and Loans [Member]    
Loans by class modified as troubled debt restructured loans [Abstract]    
Number of Loans 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
Pre-Modification Outstanding Recorded Investment 98,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
414,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
Post-Modification Recorded Outstanding Investment 89,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
387,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
Agricultural [Member]    
Loans by class modified as troubled debt restructured loans [Abstract]    
Number of Loans 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fmcb_AgriculturalMember
 
Pre-Modification Outstanding Recorded Investment 32,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fmcb_AgriculturalMember
 
Post-Modification Recorded Outstanding Investment 32,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fmcb_AgriculturalMember
 
Commercial [Member]    
Loans by class modified as troubled debt restructured loans [Abstract]    
Number of Loans 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
Pre-Modification Outstanding Recorded Investment 18,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
5,016,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
Post-Modification Recorded Outstanding Investment 18,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
5,016,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
Number of loans modified as troubled debt restructurings with subsequent payment defaults   1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
Loans modified as troubled debt restructurings with subsequent payment defaults   174,000us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
Consumer & Other [Member]    
Loans by class modified as troubled debt restructured loans [Abstract]    
Number of Loans 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoanMember
 
Pre-Modification Outstanding Recorded Investment 7,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoanMember
 
Post-Modification Recorded Outstanding Investment $ 7,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoanMember