v3.6.0.2

Common Stock Repurchase (Details) - USD ($) $ / shares in Units, shares in Millions, $ in Millions | 12 Months Ended |  |  |
--- | --- | --- | --- | ---
Dec. 30, 2016 | Jan. 01, 2016 | Jan. 02, 2015 | Sep. 30, 2015 | Aug. 31, 2015 | Aug. 31, 2014
Stock Repurchased and Retired During Period, Value | $ 119.5 | $ 234.4 | $ 97.8 |  |  |
Stock Repurchase Program, Remaining Authorized Repurchase Amount | 130.4 |  |  |  |  |
Retained Earnings [Member] |  |  |  |  |  |
Stock Repurchased and Retired During Period, Value | $ 94.7 | 180.3 | 83.0 |  |  |
Two Thousand Fourteen Stock Repurchase Program [Member] |  |  |  |  |  |
Stock Repurchase Program, Authorized Amount |  |  |  |  |  | $ 300.0
Stock Repurchased and Retired During Period, Value |  |  | $ 84.3 |  |  |
Two Thousand Fifteen Stock Repurchase Program [Member] |  |  |  |  |  |
Stock Repurchase Program, Authorized Amount |  |  |  |  | $ 400.0 |
Stock Repurchased and Retired During Period, Value |  | $ 75.1 |  |  |  |
Open Market Purchases [Member] |  |  |  |  |  |
Stock Repurchased During Period, Shares | 4.9 | 7.5 | 3.2 |  |  |
Stock Repurchased And Retired During Period Shares Average Cost Per Share | $ 24.39 | $ 21.29 | $ 30.22 |  |  |
Stock Repurchased and Retired During Period, Value |  | $ 159.4 | $ 97.8 |  |  |
September 2015 Share Delivery [Member] |  |  |  |  |  |
Stock Repurchased During Period, Shares |  | 3.7 |  |  |  |
Accelerated Share Repurchases, Settlement (Payment) or Receipt |  |  |  | $ 75.0 |  |
Accelerated Share Repurchases, Final Price Paid Per Share |  | $ 20.11 |  |  |  |

X
- Definition Stock Repurchased And Retired During Period Shares Average Cost Per Share + References No definition available. + Details
Name: | trmb_StockRepurchasedAndRetiredDuringPeriodSharesAverageCostPerShare
Namespace Prefix: | trmb_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period of time. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 25 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653 + Details
Name: | us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 25 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653 + Details
Name: | us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount remaining of a stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=trmb_TwoThousandFourteenStockRepurchaseProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=trmb_TwoThousandFifteenStockRepurchaseProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=trmb_OpenMarketPurchasesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AcceleratedShareRepurchasesDateAxis=trmb_September2015ShareDeliveryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |