XML 66 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Apr. 03, 2015
Apr. 04, 2014
Jan. 02, 2015
Segment Reporting Information [Line Items]      
Segment revenue $ 582.6us-gaap_Revenues $ 604.7us-gaap_Revenues  
Consolidated segment operating income 39.5us-gaap_OperatingIncomeLoss 75.7us-gaap_OperatingIncomeLoss  
Depreciation expense 8.7us-gaap_Depreciation 7.5us-gaap_Depreciation  
Accounts receivable 383.0us-gaap_AccountsReceivableNetCurrent   362.0us-gaap_AccountsReceivableNetCurrent
Inventories 276.0us-gaap_InventoryNet   278.1us-gaap_InventoryNet
Goodwill 2,059.4us-gaap_Goodwill   2,101.2us-gaap_Goodwill
Engineering And Construction [Member]      
Segment Reporting Information [Line Items]      
Segment revenue 299.3us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
309.3us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
 
Accounts receivable 218.7us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
  227.7us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
Inventories 192.8us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
  185.2us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
Goodwill 1,140.5us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
  1,186.0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
Field Solutions [Member]      
Segment Reporting Information [Line Items]      
Segment revenue 115.3us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
138.2us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
 
Accounts receivable 71.8us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
  51.6us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
Inventories 44.2us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
  51.0us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
Goodwill 94.3us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
  96.0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
Mobile Solutions [Member]      
Segment Reporting Information [Line Items]      
Segment revenue 128.2us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
118.6us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
 
Accounts receivable 65.7us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
  62.9us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
Inventories 15.3us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
  26.1us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
Goodwill 802.5us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
  796.0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
Advanced Devices [Member]      
Segment Reporting Information [Line Items]      
Segment revenue 39.8us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
38.6us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
 
Accounts receivable 26.8us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
  19.8us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
Inventories 23.7us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
  15.8us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
Goodwill 22.1us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
  23.2us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Consolidated segment operating income 113.3us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
144.3us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Depreciation expense 5.3us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
4.7us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Operating Segments [Member] | Engineering And Construction [Member]      
Segment Reporting Information [Line Items]      
Consolidated segment operating income 37.0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
61.1us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
 
Depreciation expense 3.6us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
3.1us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
 
Operating Segments [Member] | Field Solutions [Member]      
Segment Reporting Information [Line Items]      
Consolidated segment operating income 40.6us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
53.7us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
 
Depreciation expense 0.3us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
0.2us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
 
Operating Segments [Member] | Mobile Solutions [Member]      
Segment Reporting Information [Line Items]      
Consolidated segment operating income 20.5us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
17.3us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
 
Depreciation expense 1.3us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
1.2us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
 
Operating Segments [Member] | Advanced Devices [Member]      
Segment Reporting Information [Line Items]      
Consolidated segment operating income 15.2us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
12.2us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
 
Depreciation expense $ 0.1us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
$ 0.2us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember