XML 165 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Comprehensive Income (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Net income from continuing operations $ 5,727us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $ 7,935us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $ 7,560us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
Other comprehensive (loss) income, net of tax 2,305us-gaap_OtherComprehensiveIncomeLossNetOfTax (3,650)us-gaap_OtherComprehensiveIncomeLossNetOfTax (487)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Total comprehensive income from continuing operations 8,032us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 4,285us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 7,073us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Income from discontinued operations     535us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
Income tax expense from discontinued operations     331us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
Less: net income from discontinued operations attributable to noncontrolling interest     348us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
Comprehensive income – Bank of Commerce Holdings 8,032boch_ComprehensiveIncomeNetOfTaxParent 4,285boch_ComprehensiveIncomeNetOfTaxParent 6,929boch_ComprehensiveIncomeNetOfTaxParent
Unrealized gains (losses) arising during the period (333)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax 691us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax (2,489)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Reclassification adjustments for net loss (gains) realized in earnings, net of tax benefit (expense) (1,118)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax (57)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax (292)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
Income tax (expense) benefit related to unrealized gains (losses) 136us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax (284)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax 1,024us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
Net change in unrealized gains (losses) (1,315)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax 350us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax (1,757)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Available-for-sale Securities [Member]      
Unrealized gains (losses) arising during the period 6,129us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
(5,645)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
6,045us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
Available-for-sale reclassification to held-to-maturity     (494)us-gaap_OtherComprehensiveIncomeLossTransfersFromHeldToMaturityToAvailableForSaleSecuritiesNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
Reclassification adjustments for net loss (gains) realized in earnings, net of tax benefit (expense) 105us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
(587)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
(2,249)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
Income tax (expense) benefit related to unrealized gains (losses) (2,523)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
2,323us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
(2,488)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
Net change in unrealized gains (losses) 3,711us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
(3,909)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
814us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
Held-to-maturity Securities [Member]      
Available-for-sale reclassification to held-to-maturity     494us-gaap_OtherComprehensiveIncomeLossTransfersFromHeldToMaturityToAvailableForSaleSecuritiesNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
Accretion of held-to-maturity other comprehensive income to municipal yield (91)boch_AccretionOfHeldToMaturityFromOtherComprehensiveIncomeToInterestIncome
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
(91)boch_AccretionOfHeldToMaturityFromOtherComprehensiveIncomeToInterestIncome
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
(38)boch_AccretionOfHeldToMaturityFromOtherComprehensiveIncomeToInterestIncome
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
Net change in unrealized gains (losses) $ (91)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
$ (91)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
$ 456us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember