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