XML 84 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives (Details)
3 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 3 Months Ended 12 Months Ended
Jan. 03, 2015
USD ($)
Sep. 27, 2014
USD ($)
Jun. 28, 2014
USD ($)
Mar. 29, 2014
USD ($)
Dec. 28, 2013
USD ($)
Jan. 03, 2015
USD ($)
month
Dec. 28, 2013
USD ($)
Dec. 29, 2012
USD ($)
Jan. 03, 2015
Designated as Hedging Instrument [Member]
USD ($)
Dec. 28, 2013
Designated as Hedging Instrument [Member]
USD ($)
Jan. 03, 2015
Not Designated as Hedging Instrument [Member]
USD ($)
Dec. 28, 2013
Not Designated as Hedging Instrument [Member]
USD ($)
Jan. 03, 2015
Natural Gas Swap [Member]
USD ($)
Dec. 28, 2013
Natural Gas Swap [Member]
USD ($)
Dec. 29, 2012
Natural Gas Swap [Member]
USD ($)
Jan. 03, 2015
Natural Gas Swap [Member]
Designated as Hedging Instrument [Member]
Other Current Assets [Member]
USD ($)
Dec. 28, 2013
Natural Gas Swap [Member]
Designated as Hedging Instrument [Member]
Other Current Assets [Member]
USD ($)
Jan. 03, 2015
Corn Option [Member]
USD ($)
Dec. 28, 2013
Corn Option [Member]
USD ($)
Dec. 29, 2012
Corn Option [Member]
USD ($)
Jan. 03, 2015
Corn Option [Member]
Designated as Hedging Instrument [Member]
Accrued Expenses [Member]
USD ($)
Dec. 28, 2013
Corn Option [Member]
Designated as Hedging Instrument [Member]
Accrued Expenses [Member]
USD ($)
Jan. 03, 2015
Corn Option [Member]
Designated as Hedging Instrument [Member]
Other Current Assets [Member]
USD ($)
Dec. 28, 2013
Corn Option [Member]
Designated as Hedging Instrument [Member]
Other Current Assets [Member]
USD ($)
Mar. 29, 2014
Foreign Exchange Contract [Member]
Not Designated as Hedging Instrument [Member]
Vion Ingredients [Member]
USD ($)
Dec. 28, 2013
Foreign Exchange Contract [Member]
Not Designated as Hedging Instrument [Member]
Vion Ingredients [Member]
USD ($)
Nov. 30, 2013
Foreign Exchange Contract [Member]
Not Designated as Hedging Instrument [Member]
Vion Ingredients [Member]
EUR (€)
Jan. 03, 2015
Foreign Exchange Contract [Member]
Not Designated as Hedging Instrument [Member]
Accrued Expenses [Member]
USD ($)
Dec. 28, 2013
Foreign Exchange Contract [Member]
Not Designated as Hedging Instrument [Member]
Accrued Expenses [Member]
USD ($)
Jan. 03, 2015
Foreign Exchange Contract [Member]
Not Designated as Hedging Instrument [Member]
Other Current Assets [Member]
USD ($)
Dec. 28, 2013
Foreign Exchange Contract [Member]
Not Designated as Hedging Instrument [Member]
Other Current Assets [Member]
USD ($)
Jan. 03, 2015
Corn options and futures [Member]
Not Designated as Hedging Instrument [Member]
Accrued Expenses [Member]
USD ($)
Dec. 28, 2013
Corn options and futures [Member]
Not Designated as Hedging Instrument [Member]
Accrued Expenses [Member]
USD ($)
Jan. 03, 2015
Corn options and futures [Member]
Not Designated as Hedging Instrument [Member]
Other Current Assets [Member]
USD ($)
Dec. 28, 2013
Corn options and futures [Member]
Not Designated as Hedging Instrument [Member]
Other Current Assets [Member]
USD ($)
Jan. 03, 2015
Heating Oil Swaps And Options [Member]
Not Designated as Hedging Instrument [Member]
Accrued Expenses [Member]
USD ($)
Dec. 28, 2013
Heating Oil Swaps And Options [Member]
Not Designated as Hedging Instrument [Member]
Accrued Expenses [Member]
USD ($)
Jan. 03, 2015
Heating Oil Swaps And Options [Member]
Not Designated as Hedging Instrument [Member]
Other Current Assets [Member]
USD ($)
Dec. 28, 2013
Heating Oil Swaps And Options [Member]
Not Designated as Hedging Instrument [Member]
Other Current Assets [Member]
USD ($)
Jan. 03, 2015
Forward Contracts [Member]
Commodity Contract [Member]
USD ($)
Jan. 03, 2015
Cash Flow Hedging [Member]
USD ($)
Jan. 03, 2015
Cash Flow Hedging [Member]
Natural Gas Swap [Member]
USD ($)
Dec. 28, 2013
Cash Flow Hedging [Member]
Natural Gas Swap [Member]
USD ($)
Jan. 03, 2015
Cash Flow Hedging [Member]
Corn Option [Member]
USD ($)
Dec. 28, 2013
Cash Flow Hedging [Member]
Corn Option [Member]
USD ($)
Jan. 03, 2015
Short [Member]
Forward Contracts [Member]
BRI/EUR 1 [Member]
Not Designated as Hedging Instrument [Member]
BRL
Jan. 03, 2015
Short [Member]
Forward Contracts [Member]
BRI/EUR 2 [Member]
Not Designated as Hedging Instrument [Member]
BRL
Jan. 03, 2015
Short [Member]
Forward Contracts [Member]
EUR/USD [Member]
Not Designated as Hedging Instrument [Member]
EUR (€)
Jan. 03, 2015
Short [Member]
Forward Contracts [Member]
EUR/PLN [Member]
Not Designated as Hedging Instrument [Member]
EUR (€)
Jan. 03, 2015
Short [Member]
Forward Contracts [Member]
EUR/JPN [Member]
Not Designated as Hedging Instrument [Member]
EUR (€)
Jan. 03, 2015
Short [Member]
Forward Contracts [Member]
EUR/CNY [Member]
Not Designated as Hedging Instrument [Member]
EUR (€)
Jan. 03, 2015
Short [Member]
Forward Contracts [Member]
EUR/AUD [Member]
Not Designated as Hedging Instrument [Member]
EUR (€)
Jan. 03, 2015
Short [Member]
Forward Contracts [Member]
EUR/GBP [Member]
Not Designated as Hedging Instrument [Member]
EUR (€)
Jan. 03, 2015
Short [Member]
Forward Contracts [Member]
PLN/EUR [Member]
Not Designated as Hedging Instrument [Member]
PLN
Jan. 03, 2015
Long [Member]
Forward Contracts [Member]
BRI/EUR 1 [Member]
Not Designated as Hedging Instrument [Member]
EUR (€)
Jan. 03, 2015
Long [Member]
Forward Contracts [Member]
BRI/EUR 2 [Member]
Not Designated as Hedging Instrument [Member]
USD ($)
Jan. 03, 2015
Long [Member]
Forward Contracts [Member]
EUR/USD [Member]
Not Designated as Hedging Instrument [Member]
USD ($)
Jan. 03, 2015
Long [Member]
Forward Contracts [Member]
EUR/PLN [Member]
Not Designated as Hedging Instrument [Member]
PLN
Jan. 03, 2015
Long [Member]
Forward Contracts [Member]
EUR/JPN [Member]
Not Designated as Hedging Instrument [Member]
JPY (¥)
Jan. 03, 2015
Long [Member]
Forward Contracts [Member]
EUR/CNY [Member]
Not Designated as Hedging Instrument [Member]
CNY
Jan. 03, 2015
Long [Member]
Forward Contracts [Member]
EUR/AUD [Member]
Not Designated as Hedging Instrument [Member]
AUD
Jan. 03, 2015
Long [Member]
Forward Contracts [Member]
EUR/GBP [Member]
Not Designated as Hedging Instrument [Member]
GBP (£)
Jan. 03, 2015
Long [Member]
Forward Contracts [Member]
PLN/EUR [Member]
Not Designated as Hedging Instrument [Member]
EUR (€)
Derivatives, Fair Value [Line Items]                                                                                                                              
Derivative, Notional Amount                                                     € 1,000,000,000invest_DerivativeNotionalAmount
/ us-gaap_BusinessAcquisitionAxis
= dar_VionIngredientsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
                                    11,721,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_BRIEUR1Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
18,877,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_BRIEUR2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
€ 289,385,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_EURUSDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
€ 8,348,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_EURPLNMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
€ 3,429,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_EURJPNMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
€ 31,600,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_EURCNYMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
€ 21,146,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_EURAUDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
€ 1,842,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_EURGBPMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
11,544,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_PLNEURMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
€ 3,650,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_BRIEUR1Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
$ 7,400,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_BRIEUR2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
$ 359,631,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_EURUSDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
35,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_EURPLNMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
¥ 488,926,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_EURJPNMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
242,054,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_EURCNYMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
31,350,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_EURAUDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
£ 1,448,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_EURGBPMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
€ 2,741,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_PLNEURMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Derivative, Forward Exchange Rate                                                     1.346us-gaap_DerivativeAverageForwardExchangeRate1
/ us-gaap_BusinessAcquisitionAxis
= dar_VionIngredientsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
                                                                       
Number of months cash flow hedge gain (loss) reclassified over           12dar_NumberOfMonthsCashFlowHedgeGainLossReclassifiedOver                                                                                                                  
Amount reclassified from accumulated other comprehensive loss into earnings over next 12 months           100,000us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths                                                                                                                  
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest 68,788,000us-gaap_ProfitLoss 15,954,000us-gaap_ProfitLoss 34,575,000us-gaap_ProfitLoss (51,006,000)us-gaap_ProfitLoss   68,311,000us-gaap_ProfitLoss 108,967,000us-gaap_ProfitLoss 130,770,000us-gaap_ProfitLoss                                                                 0us-gaap_ProfitLoss
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
                                           
Asset Derivatives Fair Value 12,228,000us-gaap_DerivativeFairValueOfDerivativeAsset       30,028,000us-gaap_DerivativeFairValueOfDerivativeAsset 12,228,000us-gaap_DerivativeFairValueOfDerivativeAsset 30,028,000us-gaap_DerivativeFairValueOfDerivativeAsset   247,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,469,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
11,981,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
27,559,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
      0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
120,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
          247,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,349,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
          11,559,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
27,516,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
    69,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionsAndFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionsAndFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
    353,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_HeatingOilSwapsAndOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
43,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_HeatingOilSwapsAndOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
                                               
Foreign Currency Transaction Gain (Loss), Unrealized         27,500,000us-gaap_ForeignCurrencyTransactionGainLossUnrealized 0us-gaap_ForeignCurrencyTransactionGainLossUnrealized 27,516,000us-gaap_ForeignCurrencyTransactionGainLossUnrealized 0us-gaap_ForeignCurrencyTransactionGainLossUnrealized                                   27,500,000us-gaap_ForeignCurrencyTransactionGainLossUnrealized
/ us-gaap_BusinessAcquisitionAxis
= dar_VionIngredientsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
                                                                         
Foreign currency gains (losses)       12,600,000us-gaap_ForeignCurrencyTransactionGainLossBeforeTax   (13,548,000)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax 28,107,000us-gaap_ForeignCurrencyTransactionGainLossBeforeTax 0us-gaap_ForeignCurrencyTransactionGainLossBeforeTax                                 12,600,000us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_BusinessAcquisitionAxis
= dar_VionIngredientsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
                                                                           
Liability Derivatives Fair Value 3,015,000us-gaap_DerivativeFairValueOfDerivativeLiability       3,000us-gaap_DerivativeFairValueOfDerivativeLiability 3,015,000us-gaap_DerivativeFairValueOfDerivativeLiability 3,000us-gaap_DerivativeFairValueOfDerivativeLiability   0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
3,015,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
                0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dar_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dar_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
          2,019,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dar_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dar_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
    3,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dar_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionsAndFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dar_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionsAndFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
    993,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dar_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_HeatingOilSwapsAndOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dar_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_HeatingOilSwapsAndOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
                                                   
Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net           1,823,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet 7,598,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet                                                                     11,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
248,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
1,812,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
7,350,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
                                   
Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net           4,064,000us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet 5,527,000us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet                                                                     196,000us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
41,000us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
3,868,000us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
5,486,000us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
                                   
Derivative Instruments, Loss Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing                                                                                   (1,000)us-gaap_DerivativeInstrumentsLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTesting
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
(4,000)us-gaap_DerivativeInstrumentsLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTesting
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
                                       
Gain Recognized in Income on Derivatives, Ineffective Portion and Amount Excluded from Effectiveness Testing           91,000us-gaap_DerivativeInstrumentsGainRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTesting 270,000us-gaap_DerivativeInstrumentsGainRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTesting                                                                         92,000us-gaap_DerivativeInstrumentsGainRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTesting
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
274,000us-gaap_DerivativeInstrumentsGainRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTesting
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
                                   
Gain/(loss) recognized in other comprehensive income (loss)           1,800,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax 7,600,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax           11,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
248,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
(628,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
    1,812,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
7,350,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
317,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
                                                                                     
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax           700,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax 2,900,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax           4,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
96,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
(243,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
    704,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
2,852,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
123,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
                                                                                     
Forward Purchase Amount                                                                               $ 4,200,000dar_ForwardPurchaseAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember