XML 110 R94.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Derivatives Derivative Effect of Derivatives Not Designated As Hedges (Details) € in Thousands, ¥ in Thousands, ¥ in Thousands, £ in Thousands, PLN in Thousands, BRL in Thousands, AUD in Thousands, $ in Thousands | 12 Months Ended |
--- | --- | ---
Dec. 30, 2017 USD ($) | Dec. 31, 2016 USD ($) | Jan. 02, 2016 USD ($) | Dec. 30, 2017 EUR (€) | Dec. 30, 2017 GBP (£) | Dec. 30, 2017 CNY (¥) | Dec. 30, 2017 AUD | Dec. 30, 2017 PLN | Dec. 30, 2017 BRL | Dec. 30, 2017 JPY (¥)
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Asset Derivatives Fair Value | $ 4,346 | $ 13,325 |  |  |  |  |  |  |  |
Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Asset Derivatives Fair Value | 3,418 | 4,235 |  |  |  |  |  |  |  |
Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Asset Derivatives Fair Value | 928 | 9,090 |  |  |  |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net | 9,382 | (10,562) | $ (21,750) |  |  |  |  |  |  |
Foreign Exchange Contract [Member] | Foreign Currency Gain (Loss) [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net | 13,460 | (1,542) | (27,321) |  |  |  |  |  |  |
Foreign Exchange Contract [Member] | Selling, General and Administrative Expenses [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net | (2,763) | (8,543) | 7,508 |  |  |  |  |  |  |
BRI/EUR 1 [Member] | Short [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | BRL |  |  |  |  |  |  |  |  | BRL 28,792 |
BRI/EUR 1 [Member] | Long [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | € |  |  |  | € 7,457 |  |  |  |  |  |
Soybean Meal [Member] | Sales [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net | (405) | 7 | 0 |  |  |  |  |  |  |
BRI/EUR 2 [Member] | Short [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | BRL |  |  |  |  |  |  |  |  | BRL 67,834 |
BRI/EUR 2 [Member] | Long [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | 20,590 |  |  |  |  |  |  |  |  |
EUR/USD [Member] | Short [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | € |  |  |  | 65,457 |  |  |  |  |  |
EUR/USD [Member] | Long [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | 77,795 |  |  |  |  |  |  |  |  |
EUR/PLN [Member] | Short [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | € |  |  |  | 9,017 |  |  |  |  |  |
EUR/PLN [Member] | Long [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | PLN |  |  |  |  |  |  |  | PLN 38,000 |  |
EUR/JPN [Member] | Short [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | € |  |  |  | 5,030 |  |  |  |  |  |
EUR/JPN [Member] | Long [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | ¥ |  |  |  |  |  |  |  |  |  | ¥ 673,000
EUR/CNY [Member] | Short [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | € |  |  |  | 28,077 |  |  |  |  |  |
EUR/CNY [Member] | Long [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | ¥ |  |  |  |  |  | ¥ 222,612 |  |  |  |
EUR/AUD [Member] | Short [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | € |  |  |  | 11,363 |  |  |  |  |  |
EUR/AUD [Member] | Long [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | AUD |  |  |  |  |  |  | AUD 17,800 |  |  |
EUR/GBP [Member] | Short [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | € |  |  |  | 2,890 |  |  |  |  |  |
EUR/GBP [Member] | Long [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | £ |  |  |  |  | £ 2,565 |  |  |  |  |
PLN/EUR [Member] | Short [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | PLN |  |  |  |  |  |  |  | PLN 18,062 |  |
PLN/EUR [Member] | Long [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | € |  |  |  | 4,259 |  |  |  |  |  |
GBPEUR [Member] | Short [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | £ |  |  |  |  | £ 196 |  |  |  |  |
GBPEUR [Member] | Long [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | € |  |  |  | € 220 |  |  |  |  |  |
JPN/USD [Member] | Short [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | ¥ |  |  |  |  |  |  |  |  |  | ¥ 280,608
JPN/USD [Member] | Long [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount | 2,505 |  |  |  |  |  |  |  |  |
Corn options and futures [Member] | Sales [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net | 212 | 472 | (2) |  |  |  |  |  |  |
Corn options and futures [Member] | Cost of Sales [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net | (1,659) | (1,411) | (2,067) |  |  |  |  |  |  |
Heating Oil Swaps And Options [Member] | Sales [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net | 492 | 455 | 0 |  |  |  |  |  |  |
Heating Oil Swaps And Options [Member] | Cost of Sales [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net | 0 | 0 | 132 |  |  |  |  |  |  |
Soybean Oil Options [Member] | Sales [Member] | Not Designated as Hedging Instrument [Member] |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net | $ 45 | $ 0 | $ 0 |  |  |  |  |  |  |

X
- Definition Aggregate notional amount specified by the derivative(s). Expressed as an absolute value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 13 -Sentence Column B + Details
Name: | invest_DerivativeNotionalAmount
Namespace Prefix: | invest_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a 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. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5624163-113959 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=82849420&loc=SL20226000-175313 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4D -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=82924980&loc=SL51823488-111719 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5618551-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (a),(c),(d),(e) -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5624171-113959 + 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 No definition available. + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
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_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_ForeignCurrencyGainLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=dar_BRIEUR1Member
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_PositionAxis=us-gaap_LongMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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

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

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

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

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

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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