XML 62 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details) (USD $)
3 Months Ended 12 Months Ended
Jan. 02, 2015
Oct. 03, 2014
Jul. 04, 2014
Apr. 04, 2014
Jan. 03, 2014
Sep. 27, 2013
Jun. 28, 2013
Mar. 29, 2013
Jan. 02, 2015
Jan. 03, 2014
Dec. 28, 2012
Segment Reporting Information [Line Items]                      
Revenue $ 563,830,000us-gaap_Revenues $ 584,796,000us-gaap_Revenues $ 642,199,000us-gaap_Revenues $ 604,721,000us-gaap_Revenues $ 599,218,000us-gaap_Revenues $ 556,502,000us-gaap_Revenues $ 576,293,000us-gaap_Revenues $ 556,111,000us-gaap_Revenues $ 2,395,546,000us-gaap_Revenues [1] $ 2,288,124,000us-gaap_Revenues [1] $ 2,040,113,000us-gaap_Revenues [1]
Operating Income (Loss)                 260,823,000us-gaap_OperatingIncomeLoss 251,737,000us-gaap_OperatingIncomeLoss 212,568,000us-gaap_OperatingIncomeLoss
Depreciation                 33,129,000us-gaap_Depreciation 26,736,000us-gaap_Depreciation 23,691,000us-gaap_Depreciation
Accounts receivable 362,049,000us-gaap_AccountsReceivableNetCurrent       337,932,000us-gaap_AccountsReceivableNetCurrent       362,049,000us-gaap_AccountsReceivableNetCurrent 337,932,000us-gaap_AccountsReceivableNetCurrent 323,477,000us-gaap_AccountsReceivableNetCurrent
Inventories 278,099,000us-gaap_InventoryNet       254,311,000us-gaap_InventoryNet       278,099,000us-gaap_InventoryNet 254,311,000us-gaap_InventoryNet 240,529,000us-gaap_InventoryNet
Goodwill 2,101,169,000us-gaap_Goodwill       1,989,470,000us-gaap_Goodwill       2,101,169,000us-gaap_Goodwill 1,989,470,000us-gaap_Goodwill 1,815,699,000us-gaap_Goodwill
Number of Reportable Segments                 4us-gaap_NumberOfReportableSegments    
Maximum percentage of operation accounts for company's total revenue, operating income, and assets                 10.00%trmb_MaximumPercentageOfVariousOperationsSegmentByEntitiesTotalOperations    
Engineering And Construction [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 1,348,129,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
1,222,040,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
1,089,424,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
Accounts receivable 227,677,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
      185,634,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
      227,677,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
185,634,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
171,580,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
Inventories 185,179,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
      171,863,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
      185,179,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
171,863,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
148,241,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
Goodwill 1,185,976,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
      1,080,240,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
      1,185,976,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
1,080,240,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
958,103,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
Field Solutions [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 422,090,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
473,891,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
481,962,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
Accounts receivable 51,659,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
      62,859,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
      51,659,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
62,859,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
71,465,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
Inventories 50,965,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
      39,554,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
      50,965,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
39,554,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
44,738,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
Goodwill 95,941,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
      88,651,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
      95,941,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
88,651,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
68,684,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
Mobile Solutions [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 486,819,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
465,138,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
348,147,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
Accounts receivable 62,897,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
      70,174,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
      62,897,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
70,174,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
59,720,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
Inventories 26,097,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
      27,664,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
      26,097,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
27,664,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
30,598,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
Goodwill 796,012,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
      796,094,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
      796,012,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
796,094,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
763,386,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
Advanced Devices [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 138,508,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
127,055,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
120,580,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
Accounts receivable 19,816,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
      19,265,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
      19,816,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
19,265,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
20,712,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
Inventories 15,858,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
      15,230,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
      15,858,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
15,230,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
16,952,000us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
Goodwill 23,240,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
      24,485,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
      23,240,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
24,485,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
25,526,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Operating Income (Loss)                 518,256,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
514,910,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
440,933,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments [Member] | Engineering And Construction [Member]                      
Segment Reporting Information [Line Items]                      
Operating Income (Loss)                 268,856,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
251,258,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
207,174,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
Operating Segments [Member] | Field Solutions [Member]                      
Segment Reporting Information [Line Items]                      
Operating Income (Loss)                 134,198,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
173,114,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
182,134,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
Operating Segments [Member] | Mobile Solutions [Member]                      
Segment Reporting Information [Line Items]                      
Operating Income (Loss)                 72,876,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
63,961,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
32,459,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
Operating Segments [Member] | Advanced Devices [Member]                      
Segment Reporting Information [Line Items]                      
Operating Income (Loss)                 42,326,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
26,577,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
19,166,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
Segment Reconciling Items [Member]                      
Segment Reporting Information [Line Items]                      
Depreciation                 20,223,000us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
18,021,000us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
15,677,000us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Segment Reconciling Items [Member] | Engineering And Construction [Member]                      
Segment Reporting Information [Line Items]                      
Depreciation                 13,434,000us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
12,022,000us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
10,563,000us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
Segment Reconciling Items [Member] | Field Solutions [Member]                      
Segment Reporting Information [Line Items]                      
Depreciation                 835,000us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
633,000us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
555,000us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
Segment Reconciling Items [Member] | Mobile Solutions [Member]                      
Segment Reporting Information [Line Items]                      
Depreciation                 5,319,000us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
4,579,000us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
3,679,000us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
Segment Reconciling Items [Member] | Advanced Devices [Member]                      
Segment Reporting Information [Line Items]                      
Depreciation                 $ 635,000us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
$ 787,000us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
$ 880,000us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
[1] Revenue is attributed to countries based on the location of the customer.