XML 87 R71.htm IDEA: XBRL DOCUMENT
v3.20.4

Income Taxes (Narrative) (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Income Taxes [Line Items] |  |  |  |
Corporate income tax rate | 21.00% |  |  | 35.00%
Effect Of Tax Cuts and Jobs Act [Abstract] |  |  |  |
Tax Cuts and Jobs Act, Income Tax Expense (Benefit) |  |  | $ 6,400,000 | $ 101,600,000
Revaluation of deferred tax assets and liabilities |  |  | 2,000,000.0 | 3,900,000
Provisional impact of U.S. Tax Reform |  |  | (4,353,000) | 97,700,000
Tax Cuts And Jobs Act Of 2017 Accounting Completion Date | Dec. 31, 2018 |  |  |
Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings Liability | $ 51,900,000 |  |  |
Tax Cuts and Jobs Act, transition tax for accumulated foreign earnings liability noncurrent | 45,500,000 |  |  |
Foreign earnings repatriated | 25,000,000.0 | $ 52,100,000 |  |
Cumulative undistributed earnings of foreign subsidiaries | 333,600,000 |  |  |
Unrecognized deferred tax liability | 3,700,000 |  |  |
Impact of cash repatriation |  |  | 21,612,000 |
Revaluation of deferred tax assets and liabilities |  |  | 2,000,000.0 | 3,900,000
Provisional impact of U.S. Tax Reform |  |  | (4,353,000) | 97,700,000
Tax Cuts and Jobs Act, Income Tax Expense (Benefit) |  |  | 6,400,000 | $ 101,600,000
Net change in total deferred tax asset valuation allowance | $ 3,000,000.0 | 2,300,000 | (2,100,000) |
Tax credit carryforward expiration year | 2026 |  |  |
Income tax incentives | $ 7,400,000 | $ 5,000,000.0 | $ 7,900,000 |
Net impact of tax incentives, per diluted share | $ 0.20 | $ 0.13 | $ 0.17 |
Unrecognized tax benefits including interest and penalties | $ 600,000 |  |  |
Additions related to prior year tax positions |  | $ 200,000 |  |
Decreases related to prior year tax positions | 14,000.0 |  | $ 532,000 |
Interest on unrecognized tax | 100,000 |  |  |
Penalty on unrecognized tax | 17,000.0 |  |  |
Interest and penalties included in income tax expense | $ 0 | $ 0 | 100,000 |
Thailand [Member] |  |  |  |
Effect Of Tax Cuts and Jobs Act [Abstract] |  |  |  |
Income tax holidays expiration date | 2028 |  |  |
Earliest Tax Year [Member] | Malaysia [Member} |  |  |  |
Effect Of Tax Cuts and Jobs Act [Abstract] |  |  |  |
Income tax holidays expiration date | 2021 |  |  |
Latest Tax Year [Member] | Malaysia [Member} |  |  |  |
Effect Of Tax Cuts and Jobs Act [Abstract] |  |  |  |
Income tax holidays expiration date | 2026 |  |  |
Foreign [Member] |  |  |  |
Effect Of Tax Cuts and Jobs Act [Abstract] |  |  |  |
Impact of cash repatriation |  |  | 30,800,000 |
Operating loss carryforwards | $ 38,900,000 |  |  |
Foreign operating loss with indefinite carry forward period | $ 13,000,000.0 |  |  |
Foreign [Member] | Latest Tax Year [Member] |  |  |  |
Effect Of Tax Cuts and Jobs Act [Abstract] |  |  |  |
Operating loss carryforwards expiration Year | 2030 |  |  |
U.S. Federal [Member] |  |  |  |
Effect Of Tax Cuts and Jobs Act [Abstract] |  |  |  |
Tax Cuts and Jobs Act, Income Tax Expense (Benefit) |  |  | 3,200,000 |
Revaluation of deferred tax assets and liabilities |  |  | 9,200,000 |
Provisional impact of U.S. Tax Reform |  |  | 4,400,000 |
Revaluation of deferred tax assets and liabilities |  |  | 9,200,000 |
Provisional impact of U.S. Tax Reform |  |  | 4,400,000 |
Tax Cuts and Jobs Act, Income Tax Expense (Benefit) |  |  | $ 3,200,000 |
Operating loss carryforwards | $ 8,500,000 |  |  |
U.S. Federal [Member] | Earliest Tax Year [Member] |  |  |  |
Effect Of Tax Cuts and Jobs Act [Abstract] |  |  |  |
Tax credit carryforward expiration year | 2027 |  |  |
U.S. Federal [Member] | Latest Tax Year [Member] |  |  |  |
Effect Of Tax Cuts and Jobs Act [Abstract] |  |  |  |
Tax credit carryforward expiration year | 2036 |  |  |
State and local [Member] |  |  |  |
Effect Of Tax Cuts and Jobs Act [Abstract] |  |  |  |
Operating loss carryforwards | $ 44,500,000 |  |  |
Tax credit carryforward | $ 1,800,000 |  |  |
State and local [Member] | Earliest Tax Year [Member] |  |  |  |
Effect Of Tax Cuts and Jobs Act [Abstract] |  |  |  |
Operating loss carryforwards expiration Year | 2021 |  |  |
State and local [Member] | Latest Tax Year [Member] |  |  |  |
Effect Of Tax Cuts and Jobs Act [Abstract] |  |  |  |
Operating loss carryforwards expiration Year | 2031 |  |  |
Research Tax Credit Carryforward [Member] |  |  |  |
Effect Of Tax Cuts and Jobs Act [Abstract] |  |  |  |
Tax credit carryforward | $ 1,600,000 |  |  |
Research Tax Credit Carryforward [Member] | Earliest Tax Year [Member] |  |  |  |
Effect Of Tax Cuts and Jobs Act [Abstract] |  |  |  |
Tax credit carryforward expiration year | 2038 |  |  |
Research Tax Credit Carryforward [Member] | Latest Tax Year [Member] |  |  |  |
Effect Of Tax Cuts and Jobs Act [Abstract] |  |  |  |
Tax credit carryforward expiration year | 2040 |  |  |

X
- Definition Effect of tax cuts and jobs act abstract. + References No definition available. + Details
Name: | bhe_EffectOfTaxCutsAndJobsActAbstract
Namespace Prefix: | bhe_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Foreign Operating Loss amount With Indefinite Carry Forward Periods + References No definition available. + Details
Name: | bhe_Foreignoperatinglosswithindefinitecarryforward
Namespace Prefix: | bhe_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Income taxes line items. + References No definition available. + Details
Name: | bhe_IncomeTaxesLineItems
Namespace Prefix: | bhe_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Year that operating loss carryforwards expire + References No definition available. + Details
Name: | bhe_Operatinglosscarryforwardsexpirationyear
Namespace Prefix: | bhe_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of income tax expense (benefit) for remeasurement of deferred tax from change in tax rate pursuant to Tax Cuts and Jobs Act. + References No definition available. + Details
Name: | bhe_TaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit
Namespace Prefix: | bhe_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax cuts and jobs act, accounting completion, date. + References No definition available. + Details
Name: | bhe_TaxCutsAndJobsActOf2017AccountingCompletionDate
Namespace Prefix: | bhe_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Year that tax credit carryforward expires + References No definition available. + Details
Name: | bhe_Taxcreditcarryforwardexpirationyear
Namespace Prefix: | bhe_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Unrecognized tax benefits including interest and penalties. + References No definition available. + Details
Name: | bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties
Namespace Prefix: | bhe_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331 + Details
Name: | us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of domestic federal statutory tax rate applicable to pretax income (loss). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.Fact.4) -URI http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319 + Details
Name: | us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319 + Details
Name: | us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of foreign earnings repatriated from subsidiaries outside the country of domicile. + References No definition available. + Details
Name: | us-gaap_ForeignEarningsRepatriated
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 11.C) -URI http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817 + Details
Name: | us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The date on which the special tax status will terminate. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 11.C) -URI http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817 + Details
Name: | us-gaap_IncomeTaxHolidayTerminationDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319 + Details
Name: | us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319 + Details
Name: | us-gaap_IncomeTaxReconciliationTaxCredits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_OperatingLossCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_TaxCreditCarryforwardAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of income tax expense (benefit) from effect of Tax Cuts and Jobs Act. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319 + Details
Name: | us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -URI http://asc.fasb.org/topic&trid=2144680 + Details
Name: | us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act, classified as noncurrent. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -URI http://asc.fasb.org/topic&trid=2144680 + Details
Name: | us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiabilityNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 740 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 740 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=121573983&loc=d3e28200-109314 + Details
Name: | us-gaap_UndistributedEarningsOfForeignSubsidiaries
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of interest expense accrued for an underpayment of income taxes. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of interest expense for an underpayment of income taxes. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319 + Details
Name: | us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_StatementGeographicalAxis=country_TH
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_EarliestTaxYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_MY
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=bhe_ResearchTaxCreditCarryforwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |