v3.6.0.2

Long-Term Debt (Narrative) (Details) $ in Millions |  |  | 12 Months Ended
--- | --- | --- | ---
Nov. 24, 2014 USD ($) | Oct. 30, 2014 | Dec. 30, 2016 USD ($) | Jan. 01, 2016 USD ($) | Jan. 02, 2015 USD ($)
Debt Instrument [Line Items] |  |  |  |  |
Proceeds from Issuance of Debt |  |  | $ 355.0 | $ 555.0 | $ 876.2
Long-term Debt |  |  | 619.9 | 729.7 |
Repayments of Debt |  |  | $ 465.3 | 555.2 | 900.1
Federal Home Loan Bank, Advances, Maturity Period, Variable Rate |  |  | 1 month |  |
Long-term Debt, Excluding Current Maturities |  |  | $ 489.6 | 611.4 |
Debt Instrument, Redemption, Prior to Sept 1, 2024 [Member] | US Treasury Rate [Member] | Maximum [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Credit facility interest margin on stated base rate |  |  | 0.40% |  |
Promissory Notes And Other [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term Debt |  |  | $ 0.8 | 1.2 |
Promissory Notes And Other [Member] | Long-term Debt [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term Debt, Excluding Current Maturities |  |  | 0.5 | 0.9 |
Uncommitted Facilities [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term Debt |  |  | 130.0 | 118.0 |
Uncommitted Facilities [Member] | Revolving Credit Facility [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Line of Credit Facility, Current Borrowing Capacity |  |  | $ 75.0 |  |
Credit facility interest margin on stated base rate |  |  | 1.00% |  |
Number Of Revolving Loan Facilities |  |  | 2 |  |
Short-term Debt |  |  | $ 130.0 | $ 118.0 |
Short-term Debt, Weighted Average Interest Rate |  |  | 1.65% | 1.37% |
Senior Notes 4.75% December 2024 [Member] | Debt Instrument, Redemption, Prior to Sept 1, 2024 [Member] | Maximum [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Debt Instrument, Redemption Price, Percentage |  |  | 100.00% |  |
Senior Notes 4.75% December 2024 [Member] | Debt Instrument, Redemption, After Sept 1, 2024 [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Debt Instrument, Redemption Price, Percentage |  |  | 100.00% |  |
Senior Notes 4.75% December 2024 [Member] | Change of Control Period [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Debt Instrument, Redemption Price, Percentage |  |  | 101.00% |  |
Senior Notes 4.75% December 2024 [Member] | Senior Notes [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Notes Shelf Registration date |  | Oct. 30, 2014 |  |  |
Debt Instrument, Issuance Date | Nov. 24, 2014 |  |  |  |
Debt Instrument, Face Amount | $ 400.0 |  |  |  |
Proceeds from Issuance of Debt |  |  |  |  | $ 396.9
Discount on Notes Offering Price, Percentage |  |  |  |  | 0.795%
Debt Issuance Cost |  |  |  |  | $ 3.0
Underwriting discount |  |  |  |  | 2.6
Debt Instrument, Maturity Date |  |  | Dec. 01, 2024 |  |
Debt Instrument, Interest Rate, Stated Percentage |  |  | 4.75% |  |
2012 Credit Facility [Member] | Revolving Credit Facility [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Credit facility term period, years | 5 years |  |  |  |
Line of Credit Facility, Current Borrowing Capacity | $ 700.0 |  |  |  |
2012 Credit Facility [Member] | Term Loan [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Credit facility term period, years | 5 years |  |  |  |
Line of Credit Facility, Current Borrowing Capacity | $ 700.0 |  |  |  |
Repayments of Debt |  |  |  |  | 638.8
2014 Credit Facility [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Line of Credit Facility, Initiation Date |  |  | Nov. 24, 2014 |  |
Credit facility term period, years | 5 years |  |  |  |
Recognition of Debt Issuance Costs |  |  |  |  | 1.6
Unsecured revolving credit facility, expiration date |  |  | Nov. 24, 2019 |  |
Covenant Ratio - Minimum Interest Coverage |  |  | 3.50 |  |
Covenant Ratio - Maximum Leverage |  |  | 3.00 |  |
Covenant Ratio Increase upon acquisition |  |  | 0.50 |  |
Debt Instrument, Covenant Compliance |  |  | The Company was in compliance with these covenants at the end of fiscal 2016. |  |
2014 Credit Facility [Member] | Reserve-Adjusted Fixed Per Annum Rate [Member] | Minimum [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Credit facility interest margin on stated base rate |  |  | 1.00% |  |
2014 Credit Facility [Member] | Reserve-Adjusted Fixed Per Annum Rate [Member] | Maximum [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Credit facility interest margin on stated base rate |  |  | 1.75% |  |
2014 Credit Facility [Member] | Federal Funds Effective Swap Rate [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Credit facility interest margin on stated base rate |  |  | 0.50% |  |
2014 Credit Facility [Member] | Reserve Adjusted One Month LIBOR [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Credit Facility Incremental Fixed Margin Rate |  |  | 1.00% |  |
2014 Credit Facility [Member] | Reserve Adjusted One Month LIBOR [Member] | Minimum [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Credit facility interest margin on stated base rate |  |  | 0.00% |  |
2014 Credit Facility [Member] | Reserve Adjusted One Month LIBOR [Member] | Maximum [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Credit facility interest margin on stated base rate |  |  | 0.75% |  |
2014 Credit Facility [Member] | Revolving Credit Facility [Member] | Minimum [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage |  |  | 0.10% |  |
2014 Credit Facility [Member] | Revolving Credit Facility [Member] | Maximum [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage |  |  | 0.30% |  |
2014 Credit Facility [Member] | Term Loan [Member] | Revolving Credit Facility [Member] | Maximum [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Unsecured Revolving Credit Facility Additional Borrowing Capacity |  |  | $ 500.0 |  |
2014 Credit Facility [Member] | Revolving Credit Facility [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term Debt |  |  | $ 94.0 | $ 216.0 |
Long-term Debt, Weighted Average Interest Rate |  |  | 1.80% | 1.46% |
2014 Credit Facility [Member] | Unsecured Debt [Member] | Revolving Credit Facility [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Line of Credit Facility, Current Borrowing Capacity |  |  | $ 1,000.0 |  |
Proceeds from Lines of Credit |  |  |  |  | 307.0
Term Loan [Member] | Nonoperating Income (Expense) [Member] | 2012 Credit Facility [Member] | Term Loan [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Write off of unamortized debt issuance costs |  |  |  |  | $ 2.7

X
- Definition Covenant Ratio Increase upon acquisition + References No definition available. + Details
Name: | trmb_CovenantRatioIncreaseUponAcquisition
Namespace Prefix: | trmb_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Covenant Ratio - Maximum Leverage + References No definition available. + Details
Name: | trmb_CovenantRatioMaximumLeverage
Namespace Prefix: | trmb_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Covenant Ratio - Minimum Interest Coverage + References No definition available. + Details
Name: | trmb_CovenantRatioMinimumInterestCoverage
Namespace Prefix: | trmb_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Credit Facility Incremental Fixed Margin Rate + References No definition available. + Details
Name: | trmb_CreditFacilityIncrementalFixedMarginRate
Namespace Prefix: | trmb_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Discount on Notes Offering Price, Percentage + References No definition available. + Details
Name: | trmb_DiscountonNotesOfferingPricePercentage
Namespace Prefix: | trmb_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Revolving Loan Facilities + References No definition available. + Details
Name: | trmb_NumberOfRevolvingLoanFacilities
Namespace Prefix: | trmb_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure. + 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(22)) -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 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=6479336&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentCovenantCompliance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=64930739&loc=d3e28878-108400 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=64930785&loc=d3e28551-108399 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + 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.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date the debt instrument was issued, in CCYY-MM-DD format. + 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.22(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentIssuanceDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format. + 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.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the debt instrument was offered for sale, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-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(22)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentOfferingDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage price of original principal amount of debt at which debt can be redeemed by the issuer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph e -URI http://asc.fasb.org/extlink&oid=6479336&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentRedemptionPricePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date. + 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.22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section S45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336 + Details
Name: | us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the charge against earnings during the period for commitment fees and debt issuance expenses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.8) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Expense related to distribution, servicing and underwriting fees. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.14) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 + Details
Name: | us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Maturity period on variable rate advances made and reported by Federal Home Loan Bank (FHLBank), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FederalHomeLoanBankAdvancesMaturityPeriodVariableRate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility. + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Date the credit facility terminates, in CCYY-MM-DD format. + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityExpirationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the credit facility first became available, in CCYY-MM-DD format. + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityInitiationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 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(22)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + 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.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Weighted average interest rate of long-term debt outstanding. + References No definition available. + Details
Name: | us-gaap_LongtermDebtWeightedAverageInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt. + References No definition available. + Details
Name: | us-gaap_ProceedsFromIssuanceOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3255-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(f)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ProceedsFromLinesOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations. + References No definition available. + Details
Name: | us-gaap_RepaymentsOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer. + 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(19)(a)) -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 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(13)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(1)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_ShortTermBorrowings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Weighted average interest rate of short-term debt outstanding. + 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.19(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_ShortTermDebtWeightedAverageInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.8) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_WriteOffOfDeferredDebtIssuanceCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=trmb_USTreasuryRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=trmb_PromissoryNotesAndOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_LongTermDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=trmb_UncommittedFacilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trmb_SeniorNotes4.75December2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentRedemptionPeriodAxis=trmb_ChangeofControlPeriodMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trmb_TwoThousandTwelveCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=trmb_TermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trmb_TwoThousandFourteenCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=trmb_ReserveAdjustedFixedPerAnnumRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=trmb_ReserveAdjustedOneMonthLIBORMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ExtinguishmentOfDebtAxis=trmb_TermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_NonoperatingIncomeExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |