XML 22 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
SEGMENT INFORMATION Segment Reporting (Schedule of Adjusted Operating Income) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Apr. 03, 2015
Apr. 04, 2014
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated operating income $ 39.5us-gaap_OperatingIncomeLoss $ 75.7us-gaap_OperatingIncomeLoss
Scenario, Previously Reported [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Previously allocated stock-based compensation   (6.0)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Engineering And Construction [Member] | Scenario, Previously Reported [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Previously allocated stock-based compensation   (3.6)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Field Solutions [Member] | Scenario, Previously Reported [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Previously allocated stock-based compensation   (0.8)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Mobile Solutions [Member] | Scenario, Previously Reported [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Previously allocated stock-based compensation   (1.1)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Advanced Devices [Member] | Scenario, Previously Reported [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Previously allocated stock-based compensation   (0.5)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Operating Segments [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated operating income 113.3us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
144.3us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments [Member] | Scenario, Previously Reported [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated operating income   138.3us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Operating Segments [Member] | Scenario, Adjustment [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated operating income   144.3us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Operating Segments [Member] | Engineering And Construction [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated 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
Operating Segments [Member] | Engineering And Construction [Member] | Scenario, Previously Reported [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated operating income   57.5us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Operating Segments [Member] | Engineering And Construction [Member] | Scenario, Adjustment [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated operating income   61.1us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_EngineeringAndConstructionMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Operating Segments [Member] | Field Solutions [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated 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
Operating Segments [Member] | Field Solutions [Member] | Scenario, Previously Reported [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated operating income   52.9us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Operating Segments [Member] | Field Solutions [Member] | Scenario, Adjustment [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated operating income   53.7us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_FieldSolutionsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Operating Segments [Member] | Mobile Solutions [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated 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
Operating Segments [Member] | Mobile Solutions [Member] | Scenario, Previously Reported [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated operating income   16.2us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Operating Segments [Member] | Mobile Solutions [Member] | Scenario, Adjustment [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated operating income   17.3us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_MobileSolutionsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Operating Segments [Member] | Advanced Devices [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated 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
Operating Segments [Member] | Advanced Devices [Member] | Scenario, Previously Reported [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated operating income   11.7us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Operating Segments [Member] | Advanced Devices [Member] | Scenario, Adjustment [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Consolidated operating income   $ 12.2us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trmb_AdvancedDevicesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember