XML 31 R87.htm IDEA: XBRL DOCUMENT v2.4.1.9
Litigation (Details) (USD $)
12 Months Ended 0 Months Ended
Jan. 02, 2015
Sep. 26, 2014
Oct. 03, 2014
Harbiner Plaintiffs [Member]      
Loss Contingencies [Line Items]      
Loss Contingency, Number of Defendants 2us-gaap_LossContingencyNumberOfDefendants
/ us-gaap_LitigationCaseAxis
= trmb_HarbinerPlaintiffsMember
   
Loss Contingency, Damages Sought, Value $ 1,900,000,000us-gaap_LossContingencyDamagesSoughtValue
/ us-gaap_LitigationCaseAxis
= trmb_HarbinerPlaintiffsMember
   
LightSquared Plaintiffs [Member]      
Loss Contingencies [Line Items]      
Loss Contingency, Number of Plaintiffs 2us-gaap_LossContingencyNumberOfPlaintiffs
/ us-gaap_LitigationCaseAxis
= trmb_LightSquaredPlaintiffsMember
   
Recreational Data Services Plaintiff [Member]      
Loss Contingencies [Line Items]      
Loss Contingency, Damages Awarded, Value   51,300,000us-gaap_LossContingencyDamagesAwardedValue
/ us-gaap_LitigationCaseAxis
= trmb_RecreationalDataServicesPlaintiffMember
 
General and Administrative Expense [Member] | Recreational Data Services Plaintiff [Member]      
Loss Contingencies [Line Items]      
Loss Contingency, Accrual, Current $ 0us-gaap_LossContingencyAccrualCarryingValueCurrent
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_LitigationCaseAxis
= trmb_RecreationalDataServicesPlaintiffMember
  $ 51,300,000us-gaap_LossContingencyAccrualCarryingValueCurrent
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_LitigationCaseAxis
= trmb_RecreationalDataServicesPlaintiffMember