v3.23.2

DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - DERIVATIVE POSITIONS (Details) $ in Millions | 6 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2023 USD ($) MMBTU MWh day t | Dec. 31, 2022 USD ($) MWh MMBTU day t
Interest rate | Long | Swaps |  |
Derivative |  |
Notional amount of derivative | $ 79 | $ 387
Interest rate | Long | Futures |  |
Derivative |  |
Notional amount of derivative | 0 | 0
Interest rate | Long | Forwards |  |
Derivative |  |
Notional amount of derivative | 650 | 0
Interest rate | Short | Swaps |  |
Derivative |  |
Notional amount of derivative | 1,675 | 1,267
Interest rate | Short | Futures |  |
Derivative |  |
Notional amount of derivative | 416 | 97
Interest rate | Short | Forwards |  |
Derivative |  |
Notional amount of derivative | 896 | 0
Foreign exchange | Long | Swaps |  |
Derivative |  |
Notional amount of derivative | 2,776 | 2,441
Foreign exchange | Long | Futures |  |
Derivative |  |
Notional amount of derivative | 0 | 11
Foreign exchange | Long | Forwards |  |
Derivative |  |
Notional amount of derivative | 9,735 | 9,819
Foreign exchange | Long | Options |  |
Derivative |  |
Delta | 36 | 0
Foreign exchange | Short | Swaps |  |
Derivative |  |
Notional amount of derivative | 1,407 | 2,876
Foreign exchange | Short | Futures |  |
Derivative |  |
Notional amount of derivative | 10 | 0
Foreign exchange | Short | Forwards |  |
Derivative |  |
Notional amount of derivative | 12,003 | 9,682
Foreign exchange | Short | Options |  |
Derivative |  |
Delta | $ 25 | $ 102
Agricultural commodities | Long | Swaps |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 0 | 0
Agricultural commodities | Long | Futures |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 0 | 0
Agricultural commodities | Long | Forwards |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 33,130,064 | 20,493,679
Agricultural commodities | Long | Options |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 210,894 | 1,025
Agricultural commodities | Short | Swaps |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 0 | 1,864,262
Agricultural commodities | Short | Futures |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 9,522,764 | 4,092,772
Agricultural commodities | Short | Forwards |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 34,407,272 | 27,766,763
Agricultural commodities | Short | Options |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 948,005 | 216,647
Ocean freight | Long | FFA |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Hire Days) | day | 0 | 0
Ocean freight | Short | FFA |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Hire Days) | day | 8,905 | 11,197
Natural gas | Long | Swaps |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in MMBtus and Mwh) | MMBTU | 580,095 | 1,460,190
Natural gas | Long | Futures |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in MMBtus and Mwh) | MMBTU | 6,037,280 | 5,250,393
Natural gas | Long | Forwards |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in MMBtus and Mwh) | MMBTU | 24,619 | 0
Natural gas | Long | Options |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in MMBtus and Mwh) | MMBTU | 419,540 | 0
Natural gas | Short | Swaps |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in MMBtus and Mwh) | MMBTU | 0 | 0
Natural gas | Short | Futures |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in MMBtus and Mwh) | MMBTU | 0 | 0
Natural gas | Short | Forwards |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in MMBtus and Mwh) | MMBTU | 24,620 | 0
Natural gas | Short | Options |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in MMBtus and Mwh) | MMBTU | 0 | 0
Electricity | Long | Swaps |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in MMBtus and Mwh) | MWh | 28,800 | 22,987
Electricity | Long | Futures |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 0 | 0
Electricity | Short | Swaps |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in MMBtus and Mwh) | MWh | 10,800 | 8,619
Electricity | Short | Futures |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 73,496 | 0
Energy - other | Long | Swaps |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 170,736 | 175,784
Energy - other | Long | Futures |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 0 | 1,320,881
Energy - other | Long | Options |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 0 | 0
Energy - other | Short | Swaps |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 0 | 0
Energy - other | Short | Futures |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 0 | 0
Energy - other | Short | Options |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 13,640 | 0
Energy - CO2 | Long | Futures |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 355,000 | 0
Energy - CO2 | Short | Futures |  |
Derivative |  |
Nonmonetary notional amount of derivatives (in Metric Tons) | t | 0 | 38,000
Other | Long | Swaps and futures |  |
Derivative |  |
Notional amount of derivative | $ 10 | $ 20
Other | Short | Swaps and futures |  |
Derivative |  |
Notional amount of derivative | 45 | 50
Fair value hedges | Interest rate |  |
Derivative |  |
Notional amount of derivative | 2,900 | 3,753
Cumulative adjustment to long-term debt from application of hedge accounting | (324) | (341)
Carrying value of hedged debt | 2,559 | 3,394
Fair value hedges | Foreign exchange |  |
Derivative |  |
Notional amount of derivative | 212 | 232
Carrying value of hedged debt | 212 | 232
Cash flow hedges | Foreign exchange |  |
Derivative |  |
Amounts expected to be reclassified from AOCI to earnings in the next twelve months | 4 |
Cash flow hedges | Foreign exchange | Forwards |  |
Derivative |  |
Notional amount of derivative | 61 | 310
Cash flow hedges | Foreign exchange | Options |  |
Derivative |  |
Notional amount of derivative | 66 | 108
Net investment hedges | Foreign exchange |  |
Derivative |  |
Notional amount of derivative | $ 725 | $ 495

X
- Definition This element represents delta equivalent amount of foreign currency derivatives. + References No definition available. + Details
Name: | bg_DeltaAmountOfForeignCurrencyDerivatives
Namespace Prefix: | bg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Derivative, Nonmonetary Notional Amount, Duration + References No definition available. + Details
Name: | bg_DerivativeNonmonetaryNotionalAmountDuration
Namespace Prefix: | bg_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480870/815-30-50-1 + Details
Name: | us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of hedged item in hedging relationship. Excludes hedged asset or liability. + References No definition available. + Details
Name: | us-gaap_DerivativeAmountOfHedgedItem
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of increase (decrease) in the fair value of derivatives recognized in the income statement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A + Details
Name: | us-gaap_DerivativeGainLossOnDerivativeNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480237/815-40-50-5 + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal energy measure used to calculate payments on a derivative instrument. + References No definition available. + Details
Name: | us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:energyItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal mass used to calculate payments on a derivative instrument. + References No definition available. + Details
Name: | us-gaap_DerivativeNonmonetaryNotionalAmountMass
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:massItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | us-gaap_PositionAxis=us-gaap_LongMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_SwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_FutureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ForwardContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PositionAxis=us-gaap_ShortMember
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_FinancialInstrumentAxis=us-gaap_OptionMember
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_FinancialInstrumentAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=bg_SwapsandFuturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |