XML 59 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Accumulated other comprehensive income loss [Line Items]    
Accumulated other comprehensive income (loss), net of tax, beginning balance $ (9,475)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Other comprehensive gain (loss) before reclassifications (3,457)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax  
Amounts reclassified from accumulated other comprehensive loss (4)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax  
Other comprehensive loss (3,461)us-gaap_OtherComprehensiveIncomeLossNetOfTax (44)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Accumulated other comprehensive income (loss), net of tax, ending balance (12,936)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Foreign currency translaction adjustments [Member]    
Accumulated other comprehensive income loss [Line Items]    
Accumulated other comprehensive income (loss), net of tax, beginning balance (9,688)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Other comprehensive gain (loss) before reclassifications (3,462)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Amounts reclassified from accumulated other comprehensive loss 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Other comprehensive loss (3,462)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Accumulated other comprehensive income (loss), net of tax, ending balance (13,150)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Unrealized loss on investments, net of tax [Member]    
Accumulated other comprehensive income loss [Line Items]    
Accumulated other comprehensive income (loss), net of tax, beginning balance (64)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Other comprehensive gain (loss) before reclassifications 5us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Amounts reclassified from accumulated other comprehensive loss 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Other comprehensive loss 5us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Accumulated other comprehensive income (loss), net of tax, ending balance (59)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Other [Member]    
Accumulated other comprehensive income loss [Line Items]    
Accumulated other comprehensive income (loss), net of tax, beginning balance 277us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= bhe_OtherComprehensiveLossMember
 
Other comprehensive gain (loss) before reclassifications 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= bhe_OtherComprehensiveLossMember
 
Amounts reclassified from accumulated other comprehensive loss (4)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= bhe_OtherComprehensiveLossMember
 
Other comprehensive loss (4)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= bhe_OtherComprehensiveLossMember
 
Accumulated other comprehensive income (loss), net of tax, ending balance $ 273us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= bhe_OtherComprehensiveLossMember