XML 82 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Hedging Transactions and Derivative Financial Instruments - Additional Information (Detail) (USD $)
3 Months Ended 12 Months Ended
Apr. 04, 2015
Mar. 29, 2014
Jan. 03, 2015
Derivative [Line Items]      
Unrealized gain (loss) on foreign currency cash flow hedge $ 1,500,000us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet $ 100,000us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet  
Hedging ineffectiveness on cash flow hedge 0us-gaap_GainLossOnForeignCurrencyCashFlowHedgeIneffectiveness   0us-gaap_GainLossOnForeignCurrencyCashFlowHedgeIneffectiveness
Fair value of derivative instruments 2,200,000us-gaap_DerivativeFairValueOfDerivativeAsset   1,200,000us-gaap_DerivativeFairValueOfDerivativeAsset
Fair value of derivative liabilities 3,100,000us-gaap_DerivativeLiabilities   2,300,000us-gaap_DerivativeLiabilities
Derivative instruments, charge (credit) to cost of sales 508,500,000us-gaap_CostOfGoodsSold 418,900,000us-gaap_CostOfGoodsSold  
Cash Flow Hedging [Member] | Forward Contracts [Member]      
Derivative [Line Items]      
Notional value of foreign currency cash flow hedges 23,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
  22,500,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Gains and Losses on Derivative Instruments [Member]      
Derivative [Line Items]      
Derivative instruments, charge (credit) to cost of sales 200,000us-gaap_CostOfGoodsSold
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
  100,000us-gaap_CostOfGoodsSold
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Aluminum Swaps [Member]      
Derivative [Line Items]      
Unrealized gain (loss) on foreign currency cash flow hedge 1,500,000us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
 
Hedge ineffectiveness for hedging instruments 900,000us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
   
Fair value of derivative instruments 200,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
  200,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Aluminum Swaps [Member] | Gains and Losses on Derivative Instruments [Member]      
Derivative [Line Items]      
Unrealized gain (loss) on foreign currency cash flow hedge 56,800,000us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
  55,400,000us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Aluminum Swaps [Member] | Cost of Sales [Member]      
Derivative [Line Items]      
Hedge ineffectiveness for hedging instruments $ 300,000us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
   
Maximum [Member]      
Derivative [Line Items]      
Foreign exchange contracts maturity 18 months