v3.23.2

FAIR VALUE MEASUREMENTS - ASSETS AND LIABILITIES AT FAIR VALUE (Details) - USD ($) $ in Millions | Jun. 30, 2023 | Dec. 31, 2022
--- | --- | ---
Assets: |  |
Unrealized gain on derivative contracts | $ 1,865 | $ 1,597
Liabilities: |  |
Trade accounts payable | 1,095 | 643
Unrealized loss on derivative contracts | 1,574 | 1,570
Unrealized loss on derivative contracts, at fair value | 324 | 332
Other noncurrent assets |  |
Liabilities: |  |
Unrealized gains (losses) on derivative contracts | 1 | 1
Assets and Liabilities Measured at Fair Value on a Recurring Basis |  |
Assets: |  |
Cash equivalents | 300 | 81
Readily marketable inventories (Note 5) | 7,196 | 6,680
Trade accounts receivable | 9 | 7
Total assets | 9,427 | 8,465
Liabilities: |  |
Trade accounts payable | 1,095 | 643
Total liabilities | 2,993 | 2,545
Assets and Liabilities Measured at Fair Value on a Recurring Basis | Economic hedges |  |
Assets: |  |
Other | 56 | 100
Assets and Liabilities Measured at Fair Value on a Recurring Basis | Interest rate | Hedge accounting |  |
Assets: |  |
Unrealized gain on derivative contracts | 13 | 3
Liabilities: |  |
Unrealized loss on derivative contracts | 337 | 344
Assets and Liabilities Measured at Fair Value on a Recurring Basis | Foreign exchange | Hedge accounting |  |
Assets: |  |
Unrealized gain on derivative contracts | 566 | 379
Liabilities: |  |
Unrealized loss on derivative contracts | 433 | 462
Assets and Liabilities Measured at Fair Value on a Recurring Basis | Commodities | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 1,140 | 1,000
Liabilities: |  |
Unrealized loss on derivative contracts | 1,042 | 908
Assets and Liabilities Measured at Fair Value on a Recurring Basis | Freight | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 98 | 80
Liabilities: |  |
Unrealized loss on derivative contracts | 42 | 28
Assets and Liabilities Measured at Fair Value on a Recurring Basis | Energy | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 44 | 130
Liabilities: |  |
Unrealized loss on derivative contracts | 44 | 159
Assets and Liabilities Measured at Fair Value on a Recurring Basis | Credit | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 5 | 5
Liabilities: |  |
Unrealized loss on derivative contracts | 0 | 1
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis |  |
Assets: |  |
Cash equivalents | 115 | 0
Readily marketable inventories (Note 5) | 0 | 0
Trade accounts receivable | 0 | 0
Total assets | 450 | 378
Liabilities: |  |
Trade accounts payable | 0 | 0
Total liabilities | 230 | 309
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Economic hedges |  |
Assets: |  |
Other | 24 | 33
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Interest rate | Hedge accounting |  |
Assets: |  |
Unrealized gain on derivative contracts | 6 | 0
Liabilities: |  |
Unrealized loss on derivative contracts | 4 | 0
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Foreign exchange | Hedge accounting |  |
Assets: |  |
Unrealized gain on derivative contracts | 0 | 1
Liabilities: |  |
Unrealized loss on derivative contracts | 0 | 1
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Commodities | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 165 | 136
Liabilities: |  |
Unrealized loss on derivative contracts | 145 | 127
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Freight | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 98 | 80
Liabilities: |  |
Unrealized loss on derivative contracts | 42 | 28
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Energy | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 42 | 128
Liabilities: |  |
Unrealized loss on derivative contracts | 39 | 153
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Credit | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 0 | 0
Liabilities: |  |
Unrealized loss on derivative contracts | 0 | 0
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis |  |
Assets: |  |
Cash equivalents | 185 | 81
Readily marketable inventories (Note 5) | 5,812 | 6,268
Trade accounts receivable | 9 | 7
Total assets | 7,522 | 7,547
Liabilities: |  |
Trade accounts payable | 658 | 513
Total liabilities | 2,275 | 2,056
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Economic hedges |  |
Assets: |  |
Other | 21 | 40
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Interest rate | Hedge accounting |  |
Assets: |  |
Unrealized gain on derivative contracts | 7 | 3
Liabilities: |  |
Unrealized loss on derivative contracts | 333 | 344
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Foreign exchange | Hedge accounting |  |
Assets: |  |
Unrealized gain on derivative contracts | 566 | 378
Liabilities: |  |
Unrealized loss on derivative contracts | 433 | 461
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Commodities | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 915 | 763
Liabilities: |  |
Unrealized loss on derivative contracts | 846 | 731
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Freight | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 0 | 0
Liabilities: |  |
Unrealized loss on derivative contracts | 0 | 0
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Energy | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 2 | 2
Liabilities: |  |
Unrealized loss on derivative contracts | 5 | 6
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Credit | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 5 | 5
Liabilities: |  |
Unrealized loss on derivative contracts | 0 | 1
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis |  |
Assets: |  |
Cash equivalents | 0 | 0
Readily marketable inventories (Note 5) | 1,384 | 412
Trade accounts receivable | 0 | 0
Total assets | 1,455 | 540
Liabilities: |  |
Trade accounts payable | 437 | 130
Total liabilities | 488 | 180
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Economic hedges |  |
Assets: |  |
Other | 11 | 27
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Interest rate | Hedge accounting |  |
Assets: |  |
Unrealized gain on derivative contracts | 0 | 0
Liabilities: |  |
Unrealized loss on derivative contracts | 0 | 0
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Foreign exchange | Hedge accounting |  |
Assets: |  |
Unrealized gain on derivative contracts | 0 | 0
Liabilities: |  |
Unrealized loss on derivative contracts | 0 | 0
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Commodities | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 60 | 101
Liabilities: |  |
Unrealized loss on derivative contracts | 51 | 50
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Freight | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 0 | 0
Liabilities: |  |
Unrealized loss on derivative contracts | 0 | 0
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Energy | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 0 | 0
Liabilities: |  |
Unrealized loss on derivative contracts | 0 | 0
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Credit | Economic hedges |  |
Assets: |  |
Unrealized gain on derivative contracts | 0 | 0
Liabilities: |  |
Unrealized loss on derivative contracts | $ 0 | $ 0

X
- Definition Derivative Asset, Fair Value, Gross Liability, Noncurrent + References No definition available. + Details
Name: | bg_DerivativeAssetFairValueGrossLiabilityNoncurrent
Namespace Prefix: | bg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents fair value of readily marketable inventories which are readily convertible to cash because of their commodity characteristics, widely available markets and international pricing mechanisms. + References No definition available. + Details
Name: | bg_ReadilyMarketableInventoriesAtFairValue
Namespace Prefix: | bg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments which is included in the statement of financial position. + References No definition available. + Details
Name: | bg_UnrealizedGainLossOnDerivativesIncludedInStatementOfFinancialPosition
Namespace Prefix: | bg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of liabilities incurred for goods and services received that are used in an entity's business and related party payables. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10 + Details
Name: | us-gaap_AccountsPayableFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10 + Details
Name: | us-gaap_AccountsReceivableFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_AssetsFairValueDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. + References No definition available. + Details
Name: | us-gaap_CashAndCashEquivalentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -SubTopic 20 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 55 -Paragraph 8 -SubTopic 20 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483444/210-20-55-8 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column F)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column E)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B + Details
Name: | us-gaap_DerivativeAssetFairValueGrossLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -SubTopic 20 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 55 -Paragraph 8 -SubTopic 20 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483444/210-20-55-8 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column F)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column E)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483444/210-20-55-20 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B + Details
Name: | us-gaap_DerivativeLiabilityFairValueGrossAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities. + References No definition available. + Details
Name: | us-gaap_FinancialLiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_LiabilitiesFairValueDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of other assets. + References No definition available. + Details
Name: | us-gaap_OtherAssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=bg_OceanFreightDerivativesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=bg_EnergyDerivativesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=bg_CreditDerivativesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |