Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details) (USD $)
|
12 Months Ended |
|
Jan. 02, 2015
|
Jan. 03, 2014
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Assets |
$ 30,432,000us-gaap_AssetsFairValueDisclosure |
|
$ 16,743,000us-gaap_AssetsFairValueDisclosure |
|
Fair Value, Liabilities |
24,316,000us-gaap_LiabilitiesFairValueDisclosure |
|
19,581,000us-gaap_LiabilitiesFairValueDisclosure |
|
Maximum payment under all contingent consideration arrangements |
12,100,000us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh |
|
|
|
Level I [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Assets |
19,239,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
|
16,547,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
|
Fair Value, Liabilities |
19,239,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
|
16,545,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
|
Level II [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Assets |
2,913,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
|
196,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
|
Fair Value, Liabilities |
1,385,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
|
635,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
|
Level III [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Assets |
8,280,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
|
|
Fair Value, Liabilities |
3,692,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
2,401,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
Money Market Funds [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Assets |
|
|
2,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_MoneyMarketFundsMember |
[1] |
Money Market Funds [Member] | Level I [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Assets |
|
|
2,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
[1] |
Deferred Compensation Plan Assets [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Assets |
19,239,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = trmb_DeferredCompensationPlanAssetsMember |
[2] |
16,545,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = trmb_DeferredCompensationPlanAssetsMember |
[2] |
Deferred Compensation Plan Assets [Member] | Level I [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Assets |
19,239,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = trmb_DeferredCompensationPlanAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
[2] |
16,545,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = trmb_DeferredCompensationPlanAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
[2] |
Derivative Financial Instruments, Assets [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Assets |
2,913,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_DerivativeFinancialInstrumentsAssetsMember |
[3] |
196,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_DerivativeFinancialInstrumentsAssetsMember |
[3] |
Derivative Financial Instruments, Assets [Member] | Level II [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Assets |
2,913,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_DerivativeFinancialInstrumentsAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
[3] |
196,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_DerivativeFinancialInstrumentsAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
[3] |
Contingent Consideration Assets [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Assets |
8,280,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = trmb_ContingentConsiderationAssetsMember |
[4] |
|
|
Contingent Consideration Assets [Member] | Level III [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Assets |
8,280,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = trmb_ContingentConsiderationAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
[4] |
|
|
Deferred Compensation Plan Liabilities [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Liabilities |
19,239,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByLiabilityClassAxis = trmb_DeferredCompensationPlanLiabilitiesMember |
[2] |
16,545,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByLiabilityClassAxis = trmb_DeferredCompensationPlanLiabilitiesMember |
[2] |
Deferred Compensation Plan Liabilities [Member] | Level I [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Liabilities |
19,239,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = trmb_DeferredCompensationPlanLiabilitiesMember |
[2] |
16,545,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = trmb_DeferredCompensationPlanLiabilitiesMember |
[2] |
Deferred Compensation Plan Liabilities [Member] | Level II [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Liabilities |
|
|
0us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = trmb_DeferredCompensationPlanLiabilitiesMember |
[2] |
Derivative Liabilities [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Liabilities |
1,385,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember |
[3] |
635,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember |
[3] |
Derivative Liabilities [Member] | Level II [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Liabilities |
1,385,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember |
[3] |
635,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember |
[3] |
Contingent Consideration Liabilities [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Liabilities |
3,692,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByLiabilityClassAxis = trmb_ContingentConsiderationLiabilitiesMember |
[5] |
2,401,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByLiabilityClassAxis = trmb_ContingentConsiderationLiabilitiesMember |
[5] |
Contingent Consideration Liabilities [Member] | Level III [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Fair Value, Liabilities |
3,692,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = trmb_ContingentConsiderationLiabilitiesMember |
[5] |
2,401,000us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = trmb_ContingentConsiderationLiabilitiesMember |
[5] |
Minimum [Member] |
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
Business Divestiture, Contingent Consideration, Asset |
$ 4,200,000trmb_BusinessDivestitureContingentConsiderationAsset / us-gaap_RangeAxis = us-gaap_MinimumMember |
|
|
|
|
|