0000863436 false 8-K NYSE 0000863436 2024-01-01 2024-12-31 0000863436 2023-01-01 2023-12-31 0000863436 2022-01-01 2022-12-31 0000863436 2021-01-01 2021-12-31 0000863436 bhe:SuzhouChinaSiteMember 2024-01-01 2024-12-31 0000863436 2021-01-01 2025-12-31 0000863436 2021-01-01 2024-12-31 0000863436 bhe:KoratThailandSiteMember 2024-01-01 2024-12-31 0000863436 ifrs-ibg:SelfgeneratedEnergyMember bhe:KoratThailandSiteMember 2021-01-01 2025-12-31 0000863436 ifrs-ibg:SelfgeneratedEnergyMember bhe:SuzhouChinaSiteMember 2021-01-01 2025-12-31 0000863436 bhe:PenangSiteMember 2024-01-01 2024-12-31 bhe:kWp utr:kWh utr:t xbrli:pure utr:lb utr:tCO2e utr:tCO2eiso4217:USD utr:tCO2eutr:sqft