XML 20 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans and Allowance for Loan Losses - Troubled Debt Restructuring Modifications (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
loans
Mar. 31, 2014
contract
loans
Financing Receivable, Modifications [Line Items]    
Number of Contracts Modified   7us-gaap_FinancingReceivableModificationsNumberOfContracts2
Pre-Modification Outstanding Recorded Investment   $ 1,740us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
Post-Modification Outstanding Recorded Investment   1,723us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
Post-Modification Outstanding Recorded Investment at period end   1,724bmrc_FinancingReceivableModificationsContractsModifiedDuringPeriodRecordedInvestment
Number of troubled debt restructurings 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
Commercial and industrial    
Financing Receivable, Modifications [Line Items]    
Number of Contracts Modified   3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Pre-Modification Outstanding Recorded Investment   1,420us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Post-Modification Outstanding Recorded Investment   1,405us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Post-Modification Outstanding Recorded Investment at period end   1,405bmrc_FinancingReceivableModificationsContractsModifiedDuringPeriodRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Home equity    
Financing Receivable, Modifications [Line Items]    
Number of Contracts Modified   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityLoanMember
Pre-Modification Outstanding Recorded Investment   150us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityLoanMember
Post-Modification Outstanding Recorded Investment   150us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityLoanMember
Post-Modification Outstanding Recorded Investment at period end   150bmrc_FinancingReceivableModificationsContractsModifiedDuringPeriodRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityLoanMember
Installment and other consumer    
Financing Receivable, Modifications [Line Items]    
Number of Contracts Modified   3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Pre-Modification Outstanding Recorded Investment   170us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Post-Modification Outstanding Recorded Investment   168us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Post-Modification Outstanding Recorded Investment at period end   $ 169bmrc_FinancingReceivableModificationsContractsModifiedDuringPeriodRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember