v3.3.1.900

TRADE STRUCTURED FINANCE PROGRAM (DETAILS) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2015 | Dec. 31, 2014 | Dec. 31, 2013
Trade structured finance program |  |  |
Weighted-average interest rate of time deposits (as a percent) | 2.21% | 4.33% |
Letter of Credit Obligations under Trade Structured Finance Program Carrying Amounts | $ 325 | $ 1,343 |
Total net proceeds from issuances of LCs | 5,563 | 7,058 | $ 11,288
Time deposits, LCs, foreign exchange contracts presented net in the balance sheet |  |  |
Trade structured finance program |  |  |
Face value of time deposits, LCs, and foreign exchange contracts | 3,394 | 3,630 |
Level 2 |  |  |
Trade structured finance program |  |  |
Time Deposits under Trade Structured Finance Program Fair Values | 325 | 1,343 |
Letter of Credit Obligations under Trade Structured Finance Program Fair Values | 323 | 1,353 |
Foreign Exchange Contract related to Trade Structured Finance Program Fair Values | $ (2) | $ 10 |

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 This element represents the fair value of the foreign exchange contracts netted against the letter of credit obligations under Trade Structured Finance Program. + References No definition available. + Details
Name: | bg_ForeignExchangeContractRelatedToTradeStructuredFinanceProgramFairValue
Namespace Prefix: | bg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Short-term obligations (having initial terms of less than a year) under letters of credit that are fully collateralized by time deposits under the Trade Structured Finance Program. The obligations are generally denominated in US dollars and therefore are netted with foreign exchange forward contracts that serve as economic hedges for these obligations, and are subject to legally enforceable set-off agreements. + References No definition available. + Details
Name: | bg_LetterOfCreditObligationsUnderTradeStructuredFinanceProgramAtCarryingAmount
Namespace Prefix: | bg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents the fair value of the letter of credit obligations under Trade Structured Finance Program. + References No definition available. + Details
Name: | bg_LetterOfCreditObligationsUnderTradeStructuredFinanceProgramAtFairValue
Namespace Prefix: | bg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 This element represents the fair value of time deposits under Trade Structured Finance Program. + References No definition available. + Details
Name: | bg_TimeDepositsUnderTradeStructuredFinanceProgramAtFairValue
Namespace Prefix: | bg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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
- References No definition available. + Details
Name: | bg_TradeStructuredFinanceProgramLineItems
Namespace Prefix: | bg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=bg_TimeDepositsLettersOfCreditsForeignExchangeContractsMember
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: |