XML 57 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Combinations (Schedule Of Changes In Carrying Amount Of Goodwill) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Jan. 02, 2015
Dec. 28, 2012
Goodwill [Line Items]    
Beginning Balance $ 1,989,470us-gaap_Goodwill $ 1,815,699us-gaap_Goodwill
Additions due to acquisitions 181,635us-gaap_GoodwillAcquiredDuringPeriod  
Purchase price adjustments (2,713)us-gaap_GoodwillPurchaseAccountingAdjustments  
Foreign currency translation adjustments (67,223)us-gaap_GoodwillTranslationAdjustments  
Ending Balance 2,101,169us-gaap_Goodwill 1,815,699us-gaap_Goodwill
Engineering And Construction [Member]    
Goodwill [Line Items]    
Beginning Balance 1,080,240us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
958,103us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
Additions due to acquisitions 170,054us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
 
Purchase price adjustments (5,856)us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
 
Foreign currency translation adjustments (58,462)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
 
Ending Balance 1,185,976us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
958,103us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
Field Solutions [Member]    
Goodwill [Line Items]    
Beginning Balance 88,651us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
68,684us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
Additions due to acquisitions 11,581us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
 
Purchase price adjustments (298)us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
 
Foreign currency translation adjustments (3,993)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
 
Ending Balance 95,941us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
68,684us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
Mobile Solutions [Member]    
Goodwill [Line Items]    
Beginning Balance 796,094us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
763,386us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
Additions due to acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
 
Purchase price adjustments 3,441us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
 
Foreign currency translation adjustments (3,523)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
 
Ending Balance 796,012us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
763,386us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
Advanced Devices [Member]    
Goodwill [Line Items]    
Beginning Balance 24,485us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
25,526us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
Additions due to acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
 
Purchase price adjustments     
Foreign currency translation adjustments (1,245)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
 
Ending Balance $ 23,240us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
$ 25,526us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember