XML 103 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Hedging Transactions and Derivative Financial Instruments - Summary of Reconciliation of Company's Derivatives by Contract Type (Detail) (USD $)
In Millions, unless otherwise specified
Apr. 04, 2015
Jan. 03, 2015
Derivative [Line Items]    
Assets $ 2.2us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral $ 1.2us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
Liabilities (3.1)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral (2.3)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Assets 2.0us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
1.0us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Aluminum Swaps [Member]    
Derivative [Line Items]    
Assets 0.2us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0.2us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Liabilities $ (3.1)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
$ (2.3)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember