XML 95 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholder's Equity (Employee Stock Option Plans) (Details) (USD $)
12 Months Ended
Dec. 28, 2014
Dec. 29, 2013
Dec. 30, 2012
Shares      
Canceled or expired (134)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod (330)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
Weighted Average Exercise Price      
Canceled or expired (USD per share) $ 61.80us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice $ 40.70us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
Stock options      
Shares      
Beginning balance 2,419,372us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
2,203,005us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
2,322,845us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
Granted 567,008us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
573,724us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
500,006us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
Exercised (406,167)tdy_ShareBasedCompensationArrangementByShareBasedPaymentsAwardOptionsExercisesInPeriod
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
(313,265)tdy_ShareBasedCompensationArrangementByShareBasedPaymentsAwardOptionsExercisesInPeriod
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
(542,205)tdy_ShareBasedCompensationArrangementByShareBasedPaymentsAwardOptionsExercisesInPeriod
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
Canceled or expired (80,505)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
(44,092)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
(77,641)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
Ending balance 2,499,708us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
2,419,372us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
2,203,005us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
Options exercisable at end of period 1,477,205us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
1,414,002us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
1,323,965us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average Exercise Price      
Beginning balance (USD per share) $ 53.77us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
$ 45.90us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
$ 38.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
Granted (USD per share) $ 94.22tdy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
$ 75.17tdy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
$ 64.73tdy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
Exercised (USD per share) $ 44.01tdy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
$ 37.10tdy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
$ 29.92tdy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
Canceled or expired (USD per share) $ 74.72us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
$ 57.68us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
$ 48.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
Ending Balance (USD per share) $ 63.85us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
$ 53.77us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
$ 45.90us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
Options exercisable at end of period (USD per share) $ 49.81us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
$ 43.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember
$ 39.07us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockOptionMember