XML 115 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Fair Value Measurements (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Manufacturing group    
Fair value of derivative instruments    
Forward exchange contracts maximum maturity period 3 years  
Foreign currency exchange contracts    
Fair value of derivative instruments    
Net deferred gain / loss in Accumulated OCI 13us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
 
Foreign currency exchange contracts | Manufacturing group    
Fair value of derivative instruments    
Notional amounts 696invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ dei_LegalEntityAxis
= txt_SegmentManufacturingGroupMember
636invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ dei_LegalEntityAxis
= txt_SegmentManufacturingGroupMember
Fair Value, Inputs, Level 2 | Foreign currency exchange contracts | Manufacturing group    
Fair value of derivative instruments    
Derivative Asset, Fair Value 16us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= txt_SegmentManufacturingGroupMember
2us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= txt_SegmentManufacturingGroupMember
Derivative Liability, Fair Value 26us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= txt_SegmentManufacturingGroupMember
$ 15us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= txt_SegmentManufacturingGroupMember