v3.10.0.1

TRADE STRUCTURED FINANCE PROGRAM (Details) - USD ($) $ in Millions | 9 Months Ended |
--- | --- | ---
Sep. 30, 2018 | Sep. 30, 2017 | Dec. 31, 2017
Trade structured finance program |  |  |
Net return from activities including fair value changes | $ 23 | $ 27 |
Weighted-average interest rate of time deposits (as a percent) | 3.43% |  | 2.98%
Total net proceeds from issuances of LCs | $ 4,409 | $ 5,889 |
Receivables and Trade Payables |  |  |
Trade structured finance program |  |  |
Face value of time deposits and LCs | 0 |  | $ 1,196
Time deposits and LC's presented net in the balance sheet |  |  |
Trade structured finance program |  |  |
Face value of time deposits and LCs | $ 6,093 |  | $ 6,321

X
- Definition Face value of financial instruments presented net on the balance sheet as the criteria of ASC 210-20, Offsetting, had been met. + References No definition available. + Details
Name: | bg_FinancialInstrumentsPresentedNetFaceValue
Namespace Prefix: | bg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The cash inflow from the issuance of letters of credit obligations under the Trade Structured Finance Program, having an initial term of repayment within one year. + References No definition available. + Details
Name: | bg_ProceedsFromIssuancesOfLetterOfCreditObligationsUnderTradeStructuredFinanceProgram
Namespace Prefix: | bg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Reflects the calculation as of the balance sheet date of the average interest rate weighted by the amount of time deposits under Trade Structured Finance Program outstanding at that time. + References No definition available. + Details
Name: | bg_TimeDepositsUnderTradeStructuredFinanceProgramWeightedAverageInterestRate
Namespace Prefix: | bg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Trade Structured Finance Program + References No definition available. + Details
Name: | bg_TradeStructuredFinanceProgramLineItems
Namespace Prefix: | bg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(7)(c)) -URI http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227 + Details
Name: | us-gaap_DebtSecuritiesTradingRealizedGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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