XML 67 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Stockholders’ Equity (USD $)
In Thousands, except Share data
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Parent [Member]
Noncontrolling Interest [Member]
Interest Rate Swap [Member]
Interest Rate Swap [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Interest Rate Swap [Member]
Parent [Member]
Natural Gas Swap [Member]
Natural Gas Swap [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Natural Gas Swap [Member]
Parent [Member]
Corn Option [Member]
Corn Option [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Corn Option [Member]
Parent [Member]
Balance at Dec. 31, 2011 $ 920,375us-gaap_StockholdersEquity $ 1,176us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 587,685us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (5,588)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ (30,904)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 368,006us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 920,375us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ 0us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                 
Balance (in shares) at Dec. 31, 2011   117,048,438us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                             
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest 130,770us-gaap_ProfitLoss         130,770us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
130,770us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Pension adjustments (1,169)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent       (1,169)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (1,169)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Total natural gas derivatives                 159us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
159us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
159us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
391us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
391us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
391us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
194us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
194us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
194us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Issuance of non-vested stock (in shares)   486,697us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                             
Issuance of non-vested stock 6,813us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross 5us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
6,808us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      6,813us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Stock-based compensation 3,727us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   3,727us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      3,727us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Tax benefits associated with stock-based compensation 2,652us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet   2,652us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      2,652us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Treasury stock (in shares)   (264,275)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                             
Treasury stock (4,445)us-gaap_TreasuryStockValueAcquiredCostMethod     (4,445)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    (4,445)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Issuance of common stock (in shares)   544,131us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                             
Issuance of common stock 2,969us-gaap_StockIssuedDuringPeriodValueNewIssues 5us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,964us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      2,969us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Balance at Dec. 29, 2012 1,062,436us-gaap_StockholdersEquity 1,186us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
603,836us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(10,033)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(31,329)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
498,776us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
1,062,436us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                 
Balance (in shares) at Dec. 29, 2012   117,814,991us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                             
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 2,020,952us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest                                
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest 108,967us-gaap_ProfitLoss         108,967us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
108,967us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Pension adjustments 15,140us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent       15,140us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  15,140us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Total natural gas derivatives                 0us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
    127us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
127us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
127us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
1,141us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
1,141us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
1,141us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Foreign currency translation adjustments (14,502)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax       (14,502)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (14,502)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Issuance of non-vested stock (in shares)   387,681us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                             
Issuance of non-vested stock 6,539us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross 4us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
6,535us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      6,539us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Stock-based compensation 50us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   50us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      50us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Tax benefits associated with stock-based compensation 1,138us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet   1,138us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      1,138us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Treasury stock (in shares)   (185,919)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                             
Treasury stock (3,238)us-gaap_TreasuryStockValueAcquiredCostMethod     (3,238)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    (3,238)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Issuance of common stock (in shares)   46,250,672us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                             
Issuance of common stock 843,154us-gaap_StockIssuedDuringPeriodValueNewIssues 463us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
842,691us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      843,154us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Balance at Dec. 28, 2013 2,020,952us-gaap_StockholdersEquity 1,653us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,454,250us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(13,271)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(29,423)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
607,743us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
2,020,952us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                 
Balance (in shares) at Dec. 28, 2013   164,267,425us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                             
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 2,051,134us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest                                
Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests 90,919us-gaap_MinorityInterestDecreaseFromRedemptions             90,919us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                 
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest 68,311us-gaap_ProfitLoss         64,215us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
64,215us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
4,096us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                 
Distribution of noncontrolling interest earnings (4,272)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders             (4,272)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                 
Additions to noncontrolling interests 1,201us-gaap_MinorityInterestPeriodIncreaseDecrease             1,201us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                 
Pension adjustments (20,381)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent       (20,381)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (20,381)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Total natural gas derivatives                 0us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
    (113)us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
(113)us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(113)us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_NaturalGasSwapMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(1,259)us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
(1,259)us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(1,259)us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= dar_CornOptionMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Foreign currency translation adjustments (119,684)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax       (125,884)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (125,884)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
6,200us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                 
Issuance of non-vested stock (in shares)   209,827us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                             
Issuance of non-vested stock 4,371us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross 2us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
4,369us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      4,371us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Stock-based compensation 9,993us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   9,993us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      9,993us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Tax benefits associated with stock-based compensation 2,420us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet   2,420us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      2,420us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Treasury stock (in shares)   (507,552)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                             
Treasury stock (9,936)us-gaap_TreasuryStockValueAcquiredCostMethod     (9,936)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    (9,936)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Issuance of common stock (in shares)   742,963us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                             
Issuance of common stock 8,612us-gaap_StockIssuedDuringPeriodValueNewIssues 7us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
8,605us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      8,612us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
                   
Balance at Jan. 03, 2015 $ 1,952,990us-gaap_StockholdersEquity $ 1,662us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 1,479,637us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (23,207)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ (177,060)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 671,958us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 1,952,990us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ 98,144us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                 
Balance (in shares) at Jan. 03, 2015   164,712,663us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember