XML 21 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments and Hedging Activities - Offsetting of Assets (Details) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Offsetting Assets [Line Items]    
Gross Amounts of Recognized Assets $ 0us-gaap_DerivativeFairValueOfDerivativeAsset [1] $ 61,000us-gaap_DerivativeFairValueOfDerivativeAsset [1]
Gross Amounts Offset in the Statements of Condition 0us-gaap_DerivativeAssetFairValueGrossLiability 0us-gaap_DerivativeAssetFairValueGrossLiability
Net Amounts of Assets Presented in the Statements of Condition 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral [1] 61,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral [1]
Gross Amounts Not Offset in the Statements of Condition, Financial Instruments 0us-gaap_DerivativeCollateralObligationToReturnSecurities (61,000)us-gaap_DerivativeCollateralObligationToReturnSecurities
Gross Amounts Not Offset in the Statements of Condition, Cash Collateral Received 0us-gaap_DerivativeCollateralObligationToReturnCash 0us-gaap_DerivativeCollateralObligationToReturnCash
Net Amount 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
Counterparty A    
Offsetting Assets [Line Items]    
Gross Amounts of Recognized Assets 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyMember
[1] 61,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyMember
[1]
Gross Amounts Offset in the Statements of Condition 0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyMember
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyMember
Net Amounts of Assets Presented in the Statements of Condition 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyMember
[1] 61,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyMember
[1]
Gross Amounts Not Offset in the Statements of Condition, Financial Instruments 0us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyMember
(61,000)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyMember
Gross Amounts Not Offset in the Statements of Condition, Cash Collateral Received 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyMember
0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyMember
Net Amount 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyMember
Counterparty B    
Offsetting Assets [Line Items]    
Gross Amounts of Recognized Assets 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyBMember
[1] 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyBMember
[1]
Gross Amounts Offset in the Statements of Condition 0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyBMember
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyBMember
Net Amounts of Assets Presented in the Statements of Condition 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyBMember
[1] 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyBMember
[1]
Gross Amounts Not Offset in the Statements of Condition, Financial Instruments 0us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyBMember
0us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyBMember
Gross Amounts Not Offset in the Statements of Condition, Cash Collateral Received 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyBMember
0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyBMember
Net Amount 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyBMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_CounterpartyNameAxis
= bmrc_CounterpartyBMember
Other assets | Interest rate swap    
Offsetting Assets [Line Items]    
Accrued interest on derivative asset interest rate swaps $ 0bmrc_DerivativeAssetAccruedInterestInterestRateSwaps
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
$ 1,000bmrc_DerivativeAssetAccruedInterestInterestRateSwaps
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1] Amounts exclude accrued interest totaling zero and $1 thousand at March 31, 2015 and December 31, 2014, respectively.