XML 75 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Event (Details) (USD $)
In Millions, except Share data, unless otherwise specified
12 Months Ended 1 Months Ended 0 Months Ended
Dec. 28, 2014
Dec. 29, 2013
Jan. 01, 2012
Sep. 30, 2014
Feb. 02, 2015
Jan. 27, 2015
Subsequent Event [Line Items]            
Purchase of treasury stock $ 146.6us-gaap_PaymentsForRepurchaseOfCommonStock $ 0us-gaap_PaymentsForRepurchaseOfCommonStock $ 34.9us-gaap_PaymentsForRepurchaseOfCommonStock      
Accelerated Share Repurchase Program            
Subsequent Event [Line Items]            
Number of shares authorized to be repurchased 1,030,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_ShareRepurchaseProgramAxis
= tdy_AcceleratedShareRepurchaseProgramMember
         
Stock repurchase program, authorized amount       101.6us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= tdy_AcceleratedShareRepurchaseProgramMember
   
Treasury stock acquired, average cost per share $ 97.70us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= tdy_AcceleratedShareRepurchaseProgramMember
    $ 98.62us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= tdy_AcceleratedShareRepurchaseProgramMember
   
Purchase of treasury stock       91.4us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= tdy_AcceleratedShareRepurchaseProgramMember
   
Subsequent Event | Bowtech Products Limited | Subsidiaries            
Subsequent Event [Line Items]            
Payments to acquire businesses, gross         18.4us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= tdy_BowtechProductsLimitedMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Subsequent Event | Accelerated Share Repurchase Program            
Subsequent Event [Line Items]            
Number of shares authorized to be repurchased         1,500,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_ShareRepurchaseProgramAxis
= tdy_AcceleratedShareRepurchaseProgramMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
2,500,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_ShareRepurchaseProgramAxis
= tdy_AcceleratedShareRepurchaseProgramMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Stock repurchase program, authorized amount         142.0us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= tdy_AcceleratedShareRepurchaseProgramMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Treasury shares repurchased (shares)         1,500,000tdy_ShareRepurchaseProgramSharesNegotiatedForRepurchase
/ us-gaap_ShareRepurchaseProgramAxis
= tdy_AcceleratedShareRepurchaseProgramMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Treasury stock acquired, average cost per share         $ 94.68us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= tdy_AcceleratedShareRepurchaseProgramMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Stock repurchase program, number of shares repurchased         1,425,000tdy_StockRepurchaseProgramNumberofSharesRepurchased
/ us-gaap_ShareRepurchaseProgramAxis
= tdy_AcceleratedShareRepurchaseProgramMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Purchase of treasury stock         $ 134.9us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= tdy_AcceleratedShareRepurchaseProgramMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember