XML 51 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Hedging Activities/Derivative Instruments) (Details)
In Millions, unless otherwise specified
12 Months Ended 12 Months Ended
Dec. 28, 2014
USD ($)
Dec. 29, 2013
USD ($)
Dec. 28, 2014
Designated as hedging instrument
USD ($)
Dec. 29, 2013
Designated as hedging instrument
USD ($)
Dec. 28, 2014
Designated as hedging instrument
Accrued liabilities
Foreign Exchange Contract [Member]
USD ($)
Dec. 29, 2013
Designated as hedging instrument
Accrued liabilities
Foreign Exchange Contract [Member]
USD ($)
Dec. 28, 2014
Not designated as hedging instrument
USD ($)
Dec. 29, 2013
Not designated as hedging instrument
USD ($)
Dec. 28, 2014
Not designated as hedging instrument
Other current assets
Foreign Exchange Contract [Member]
USD ($)
Dec. 29, 2013
Not designated as hedging instrument
Other current assets
Foreign Exchange Contract [Member]
USD ($)
Dec. 28, 2014
Not designated as hedging instrument
Accrued liabilities
Foreign Exchange Contract [Member]
USD ($)
Dec. 29, 2013
Not designated as hedging instrument
Accrued liabilities
Foreign Exchange Contract [Member]
USD ($)
Dec. 28, 2014
Cash flow hedging
USD ($)
Dec. 29, 2013
Cash flow hedging
USD ($)
Dec. 28, 2014
Long position
Not designated as hedging instrument
Sell US dollars and buy Canadian dollars
CAD
Dec. 28, 2014
Long position
Not designated as hedging instrument
Sell Canadian dollars and buy Euros
EUR (€)
Dec. 28, 2014
Long position
Not designated as hedging instrument
Sell US dollars and buy Euros
EUR (€)
Dec. 28, 2014
Long position
Not designated as hedging instrument
Sell Australian dollars and buy Great Britain pounds
GBP (£)
Dec. 28, 2014
Long position
Not designated as hedging instrument
Sell US dollars and buy Great Britain pounds
GBP (£)
Dec. 28, 2014
Long position
Not designated as hedging instrument
Sell Euros and buy US dollars
USD ($)
Dec. 28, 2014
Long position
Not designated as hedging instrument
Sell Great Britain pounds and buy US dollars
USD ($)
Dec. 28, 2014
Long position
Not designated as hedging instrument
Sell Japanese yen and buy US dollars
USD ($)
Dec. 28, 2014
Long position
Not designated as hedging instrument
Sell US dollars and buy Singapore dollars
SGD
Dec. 28, 2014
Short position
Not designated as hedging instrument
Sell US dollars and buy Canadian dollars
USD ($)
Dec. 28, 2014
Short position
Not designated as hedging instrument
Sell Canadian dollars and buy Euros
CAD
Dec. 28, 2014
Short position
Not designated as hedging instrument
Sell US dollars and buy Euros
USD ($)
Dec. 28, 2014
Short position
Not designated as hedging instrument
Sell Australian dollars and buy Great Britain pounds
AUD
Dec. 28, 2014
Short position
Not designated as hedging instrument
Sell US dollars and buy Great Britain pounds
USD ($)
Dec. 28, 2014
Short position
Not designated as hedging instrument
Sell Euros and buy US dollars
EUR (€)
Dec. 28, 2014
Short position
Not designated as hedging instrument
Sell Great Britain pounds and buy US dollars
GBP (£)
Dec. 28, 2014
Short position
Not designated as hedging instrument
Sell Japanese yen and buy US dollars
JPY (¥)
Dec. 28, 2014
Short position
Not designated as hedging instrument
Sell US dollars and buy Singapore dollars
USD ($)
Derivatives, Fair Value [Line Items]                                                                
Expected reclassification of loss over the next 12 months   $ 2.9us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months                                                            
Amount of foreign currency contract designated as cash flow hedge     (76.3)invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                      (44.2)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellUsDollarsAndBuyCanadianDollarsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
(1.0)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellCanadianDollarsandBuyEurosMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
(11.0)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellUSDollarsandBuyEurosMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
(1.0)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellAustralianDollarsandBuyGreatBritainPoundsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
(20.9)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellUsDollarsAndBuyGreatBritainPoundsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
(16.3)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellEurosAndBuyUsDollarsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
(12.0)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellGreatBritainPoundsandBuyUSDollarsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
(2.7)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellJapaneseYenAndBuyUsDollarsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
(1.0)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellUSDollarsandBuySingaporeDollarsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
39.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellUsDollarsAndBuyCanadianDollarsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
1.4invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellCanadianDollarsandBuyEurosMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
14.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellUSDollarsandBuyEurosMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
1.8invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellAustralianDollarsandBuyGreatBritainPoundsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
34.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellUsDollarsAndBuyGreatBritainPoundsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
13.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellEurosAndBuyUsDollarsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
7.7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellGreatBritainPoundsandBuyUSDollarsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
305.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellJapaneseYenAndBuyUsDollarsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
0.8invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tdy_SellUSDollarsandBuySingaporeDollarsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Fair value of foreign currency contract designated as cash flow hedge     3.9us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                                                         
Effect of derivative instruments designated as cash flow hedges                                                                
Net gain (loss) recognized in AOCI                         (6.4)tdy_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNetAdjustmentOne
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
[1] (3.7)tdy_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNetAdjustmentOne
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
[1]                                    
Net loss reclassified from AOCI into cost of sales                         (3.6)tdy_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNetAdjustmentTwo
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
[1] (1.8)tdy_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNetAdjustmentTwo
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
[1]                                    
Net foreign exchange gain recognized in other income and expense                         0.6us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
[2] 0.5us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
[2]                                    
Loss on derivative instruments             3.8us-gaap_LossOnDerivativeInstrumentsPretax
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1.1us-gaap_LossOnDerivativeInstrumentsPretax
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
                                               
Total asset/(liability) derivatives $ (8.4)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral $ (1.9)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral $ (3.9)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ (1.2)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ (3.9)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ (1.2)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ (4.5)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (0.7)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (0.3)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (0.2)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (4.8)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (0.9)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
                                       
[1] Effective portion
[2] Amount excluded from effectiveness testing