XML 242 R128.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Climate change - Summary of Climate Change in Asset Valuations Reflects (Detail) | Jul. 31, 2024 $ / tCO2
--- | ---
2030 Low [member] | Australia [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 28
2030 Low [member] | Brazil [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 6
2030 Low [member] | Chile [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 9
2030 Low [member] | Canada [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 71
2030 Low [member] | Key customer countries [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 1
2030 High [member] | Australia [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 83
2030 High [member] | Brazil [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 55
2030 High [member] | Chile [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 44
2030 High [member] | Canada [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 110
2030 High [member] | Key customer countries [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 193
2050 Low [member] | Australia [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 166
2050 Low [member] | Brazil [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 138
2050 Low [member] | Chile [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 166
2050 Low [member] | Canada [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 221
2050 Low [member] | Key customer countries [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 28
2050 High [member] | Australia [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 248
2050 High [member] | Brazil [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 221
2050 High [member] | Chile [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 248
2050 High [member] | Canada [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 248
2050 High [member] | Key customer countries [member] |
Disclosure of Detailed Information About Carbon Credit Price [Line Items] |
Carbon Credit Price Per Ton | 276

X
- Definition Carbon credit price per ton. + References No definition available. + Details
Name: | bhp_CarbonCreditPricePerTon
Namespace Prefix: | bhp_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition Disclosure of detailed information about carbon credit price. + References No definition available. + Details
Name: | bhp_DisclosureOfDetailedInformationAboutCarbonCreditPriceLineItems
Namespace Prefix: | bhp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | bhp_BhpForecastAxis=bhp_TwoThousandAndThirtyLowMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

X
- Details
Name: | bhp_BhpForecastAxis=bhp_TwoThousandAndThirtyHighMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bhp_BhpForecastAxis=bhp_TwoThousandAndFiftyLowMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bhp_BhpForecastAxis=bhp_TwoThousandAndFiftyHighMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |